builder: mozilla-central_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-014 starttime: 1461024411.83 results: success (0) buildid: 20160418151421 builduid: c837f8bcbe4e4b449ba5f5ddb31d122d revision: 67ac40fb8f680ea5e03805552187ba1b5e8392a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 17:06:51.828056) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 17:06:51.828518) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 17:06:51.828842) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 17:06:51.998561) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 17:06:51.998947) ========= '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-014\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-014 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-014 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-014\AppData\Local LOGONSERVER=\\T-W864-IX-014 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;C:\mozilla-build\hg 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-014 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-014 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-014 WINDIR=C:\windows using PTY: False --17:06:53-- 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% 7.55 MB/s 17:06:53 (7.55 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.561000 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 17:06:53.575186) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 17:06:53.575474) ========= '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-014\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-014 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-014 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-014\AppData\Local LOGONSERVER=\\T-W864-IX-014 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;C:\mozilla-build\hg 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-014 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-014 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-014 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=3.411000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 17:06:57.001074) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 17:06:57.001441) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo mozilla-central --rev 67ac40fb8f680ea5e03805552187ba1b5e8392a1 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 67ac40fb8f680ea5e03805552187ba1b5e8392a1 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-014\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-014 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-014 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-014\AppData\Local LOGONSERVER=\\T-W864-IX-014 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;C:\mozilla-build\hg 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-014 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-014 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-014 WINDIR=C:\windows using PTY: False 2016-04-18 17:06:57,608 truncating revision to first 12 chars 2016-04-18 17:06:57,608 Setting DEBUG logging. 2016-04-18 17:06:57,608 attempt 1/10 2016-04-18 17:06:57,608 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/67ac40fb8f68?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 17:06:58,236 unpacking tar archive at: mozilla-central-67ac40fb8f68/testing/mozharness/ program finished with exit code 0 elapsedTime=1.282000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 17:06:58.331586) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 17:06:58.331917) ========= script_repo_revision: 67ac40fb8f680ea5e03805552187ba1b5e8392a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 17:06:58.332318) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 17:06:58.332585) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 17:06:58.469808) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 34 secs) (at 2016-04-18 17:06:58.470195) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-central' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-014\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-014 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-014 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-014\AppData\Local LOGONSERVER=\\T-W864-IX-014 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;C:\mozilla-build\hg 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-014 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-014 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-014 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 17:06:59 INFO - MultiFileLogger online at 20160418 17:06:59 in C:\slave\test 17:06:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 17:06:59 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 17:06:59 INFO - {'append_to_log': False, 17:06:59 INFO - 'base_work_dir': 'C:\\slave\\test', 17:06:59 INFO - 'blob_upload_branch': 'mozilla-central', 17:06:59 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 17:06:59 INFO - 'buildbot_json_path': 'buildprops.json', 17:06:59 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 17:06:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:06:59 INFO - 'download_minidump_stackwalk': True, 17:06:59 INFO - 'download_symbols': 'true', 17:06:59 INFO - 'e10s': False, 17:06:59 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 17:06:59 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 17:06:59 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 17:06:59 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 17:06:59 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 17:06:59 INFO - 'C:/mozilla-build/tooltool.py'), 17:06:59 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 17:06:59 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 17:06:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:06:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:06:59 INFO - 'log_level': 'info', 17:06:59 INFO - 'log_to_console': True, 17:06:59 INFO - 'opt_config_files': (), 17:06:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:06:59 INFO - '--processes=1', 17:06:59 INFO - '--config=%(test_path)s/wptrunner.ini', 17:06:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:06:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:06:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:06:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:06:59 INFO - 'pip_index': False, 17:06:59 INFO - 'require_test_zip': True, 17:06:59 INFO - 'test_type': ('testharness',), 17:06:59 INFO - 'this_chunk': '1', 17:06:59 INFO - 'total_chunks': '10', 17:06:59 INFO - 'virtualenv_path': 'venv', 17:06:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:06:59 INFO - 'work_dir': 'build'} 17:06:59 INFO - ##### 17:06:59 INFO - ##### Running clobber step. 17:06:59 INFO - ##### 17:06:59 INFO - Running pre-action listener: _resource_record_pre_action 17:06:59 INFO - Running main action method: clobber 17:06:59 INFO - rmtree: C:\slave\test\build 17:06:59 INFO - Using _rmtree_windows ... 17:06:59 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 17:09:27 INFO - Running post-action listener: _resource_record_post_action 17:09:27 INFO - ##### 17:09:27 INFO - ##### Running read-buildbot-config step. 17:09:27 INFO - ##### 17:09:27 INFO - Running pre-action listener: _resource_record_pre_action 17:09:27 INFO - Running main action method: read_buildbot_config 17:09:27 INFO - Using buildbot properties: 17:09:27 INFO - { 17:09:27 INFO - "project": "", 17:09:27 INFO - "product": "firefox", 17:09:27 INFO - "script_repo_revision": "production", 17:09:27 INFO - "scheduler": "tests-mozilla-central-win8_64-debug-unittest", 17:09:27 INFO - "repository": "", 17:09:27 INFO - "buildername": "Windows 8 64-bit mozilla-central debug test web-platform-tests-1", 17:09:27 INFO - "buildid": "20160418151421", 17:09:27 INFO - "pgo_build": "False", 17:09:27 INFO - "basedir": "C:\\slave\\test", 17:09:27 INFO - "buildnumber": 3, 17:09:27 INFO - "slavename": "t-w864-ix-014", 17:09:27 INFO - "revision": "67ac40fb8f680ea5e03805552187ba1b5e8392a1", 17:09:27 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 17:09:27 INFO - "platform": "win64", 17:09:27 INFO - "branch": "mozilla-central", 17:09:27 INFO - "repo_path": "mozilla-central", 17:09:27 INFO - "moz_repo_path": "", 17:09:27 INFO - "stage_platform": "win64", 17:09:27 INFO - "builduid": "c837f8bcbe4e4b449ba5f5ddb31d122d", 17:09:27 INFO - "slavebuilddir": "test" 17:09:27 INFO - } 17:09:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json. 17:09:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.zip. 17:09:27 INFO - Running post-action listener: _resource_record_post_action 17:09:27 INFO - ##### 17:09:27 INFO - ##### Running download-and-extract step. 17:09:27 INFO - ##### 17:09:27 INFO - Running pre-action listener: _resource_record_pre_action 17:09:27 INFO - Running main action method: download_and_extract 17:09:27 INFO - mkdir: C:\slave\test\build\tests 17:09:27 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')]} 17:09:27 INFO - https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json matches https://queue.taskcluster.net 17:09:27 INFO - trying https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json 17:09:27 INFO - Downloading https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:09:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:09:28 INFO - Downloaded 1274 bytes. 17:09:28 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 17:09:28 INFO - Using the following test package requirements: 17:09:28 INFO - {u'common': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 17:09:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 17:09:28 INFO - u'firefox-48.0a1.en-US.win64.cppunittest.tests.zip'], 17:09:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 17:09:28 INFO - u'firefox-48.0a1.en-US.win64.gtest.tests.zip'], 17:09:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 17:09:28 INFO - u'jsshell-win64.zip'], 17:09:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 17:09:28 INFO - u'firefox-48.0a1.en-US.win64.mochitest.tests.zip'], 17:09:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 17:09:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 17:09:28 INFO - u'firefox-48.0a1.en-US.win64.reftest.tests.zip'], 17:09:28 INFO - u'talos': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 17:09:28 INFO - u'firefox-48.0a1.en-US.win64.talos.tests.zip'], 17:09:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 17:09:28 INFO - u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'], 17:09:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 17:09:28 INFO - u'firefox-48.0a1.en-US.win64.xpcshell.tests.zip']} 17:09:28 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 17:09:28 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')]} 17:09:28 INFO - https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 17:09:28 INFO - trying https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip 17:09:28 INFO - Downloading https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:09:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:09:30 INFO - Downloaded 21341872 bytes. 17:09:30 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/*'] 17:09:30 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/* 17:09:32 INFO - caution: filename not matched: web-platform/* 17:09:32 INFO - Return code: 11 17:09:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:09:32 INFO - https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 17:09:32 INFO - trying https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip 17:09:32 INFO - Downloading https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:09:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:09:34 INFO - Downloaded 36382594 bytes. 17:09:34 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/*'] 17:09:34 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/* 17:10:17 INFO - caution: filename not matched: bin/* 17:10:17 INFO - caution: filename not matched: config/* 17:10:17 INFO - caution: filename not matched: mozbase/* 17:10:17 INFO - caution: filename not matched: marionette/* 17:10:17 INFO - caution: filename not matched: tools/wptserve/* 17:10:17 INFO - Return code: 11 17:10:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:10:17 INFO - https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.zip matches https://queue.taskcluster.net 17:10:17 INFO - trying https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 17:10:17 INFO - Downloading https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.zip 17:10:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:10:19 INFO - Downloaded 83032989 bytes. 17:10:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 17:10:19 INFO - mkdir: C:\slave\test\properties 17:10:19 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 17:10:19 INFO - Writing to file C:\slave\test\properties\build_url 17:10:19 INFO - Contents: 17:10:19 INFO - build_url:https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 17:10:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 17:10:20 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 17:10:20 INFO - Writing to file C:\slave\test\properties\symbols_url 17:10:20 INFO - Contents: 17:10:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 17:10:20 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')]} 17:10:20 INFO - https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:10:20 INFO - trying https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 17:10:20 INFO - Downloading https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:10:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/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 17:10:22 INFO - Downloaded 53383013 bytes. 17:10:22 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'] 17:10:22 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 17:10:26 INFO - Return code: 0 17:10:26 INFO - Running post-action listener: _resource_record_post_action 17:10:26 INFO - Running post-action listener: set_extra_try_arguments 17:10:26 INFO - ##### 17:10:26 INFO - ##### Running create-virtualenv step. 17:10:26 INFO - ##### 17:10:26 INFO - Running pre-action listener: _pre_create_virtualenv 17:10:26 INFO - Running pre-action listener: _resource_record_pre_action 17:10:26 INFO - Running main action method: create_virtualenv 17:10:26 INFO - Creating virtualenv C:\slave\test\build\venv 17:10:26 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 17:10:26 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 17:10:29 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 17:10:33 INFO - Installing distribute......................................................................................................................................................................................done. 17:10:34 INFO - Return code: 0 17:10:34 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 17:10:34 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')]} 17:10:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:34 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')]} 17:10:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:34 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 0x0253E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025F7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A5C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256F368>, '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 0x02312D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026010C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-014', 'USERDOMAIN': 'T-W864-IX-014', '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-014', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-014', '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;C:\\mozilla-build\\hg', '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-014\\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 17:10:35 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 17:10:35 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 17:10:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:10:35 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Roaming', 17:10:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 17:10:35 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 17:10:35 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 17:10:35 INFO - 'COMPUTERNAME': 'T-W864-IX-014', 17:10:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:10:35 INFO - 'DCLOCATION': 'SCL3', 17:10:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:10:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:10:35 INFO - 'HOMEDRIVE': 'C:', 17:10:35 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 17:10:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:10:35 INFO - 'KTS_VERSION': '1.19c', 17:10:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 17:10:35 INFO - 'LOGONSERVER': '\\\\T-W864-IX-014', 17:10:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:10:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:10:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:10:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:35 INFO - 'MOZ_NO_REMOTE': '1', 17:10:35 INFO - 'NO_EM_RESTART': '1', 17:10:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:10:35 INFO - 'OS': 'Windows_NT', 17:10:35 INFO - 'OURDRIVE': 'C:', 17:10:35 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;C:\\mozilla-build\\hg', 17:10:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:10:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:10:35 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 17:10:35 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 17:10:35 INFO - 'PROCESSOR_LEVEL': '6', 17:10:35 INFO - 'PROCESSOR_REVISION': '1e05', 17:10:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:10:35 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 17:10:35 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 17:10:35 INFO - 'PROGRAMW6432': 'C:\\Program Files', 17:10:35 INFO - 'PROMPT': '$P$G', 17:10:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:10:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:10:35 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:10:35 INFO - 'PWD': 'C:\\slave\\test', 17:10:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:10:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:10:35 INFO - 'SYSTEMDRIVE': 'C:', 17:10:35 INFO - 'SYSTEMROOT': 'C:\\windows', 17:10:35 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:10:35 INFO - 'TEST1': 'testie', 17:10:35 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:10:35 INFO - 'USERDOMAIN': 'T-W864-IX-014', 17:10:35 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 17:10:35 INFO - 'USERNAME': 'cltbld', 17:10:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-014', 17:10:35 INFO - 'WINDIR': 'C:\\windows', 17:10:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:10:36 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:10:36 INFO - Downloading/unpacking psutil>=0.7.1 17:10:37 INFO - Running setup.py egg_info for package psutil 17:10:37 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 17:10:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:10:37 INFO - Installing collected packages: psutil 17:10:37 INFO - Running setup.py install for psutil 17:10:37 INFO - building 'psutil._psutil_windows' extension 17:10:37 INFO - error: Unable to find vcvarsall.bat 17:10:37 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-d_gexv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 17:10:37 INFO - running install 17:10:37 INFO - running build 17:10:37 INFO - running build_py 17:10:37 INFO - creating build 17:10:37 INFO - creating build\lib.win32-2.7 17:10:37 INFO - creating build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 17:10:37 INFO - running build_ext 17:10:37 INFO - building 'psutil._psutil_windows' extension 17:10:37 INFO - error: Unable to find vcvarsall.bat 17:10:37 INFO - ---------------------------------------- 17:10:37 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-d_gexv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 17:10:37 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-014\AppData\Roaming\pip\pip.log 17:10:37 WARNING - Return code: 1 17:10:37 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! 17:10:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 17:10:37 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')]} 17:10:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:37 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')]} 17:10:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:37 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 0x0253E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025F7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A5C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256F368>, '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 0x02312D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026010C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-014', 'USERDOMAIN': 'T-W864-IX-014', '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-014', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-014', '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;C:\\mozilla-build\\hg', '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-014\\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 17:10:37 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 17:10:37 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 17:10:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:10:37 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Roaming', 17:10:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 17:10:37 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 17:10:37 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 17:10:37 INFO - 'COMPUTERNAME': 'T-W864-IX-014', 17:10:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:10:37 INFO - 'DCLOCATION': 'SCL3', 17:10:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:10:37 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:10:37 INFO - 'HOMEDRIVE': 'C:', 17:10:37 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 17:10:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:10:37 INFO - 'KTS_VERSION': '1.19c', 17:10:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 17:10:37 INFO - 'LOGONSERVER': '\\\\T-W864-IX-014', 17:10:37 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:10:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:10:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:10:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:37 INFO - 'MOZ_NO_REMOTE': '1', 17:10:37 INFO - 'NO_EM_RESTART': '1', 17:10:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:37 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:10:37 INFO - 'OS': 'Windows_NT', 17:10:37 INFO - 'OURDRIVE': 'C:', 17:10:37 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;C:\\mozilla-build\\hg', 17:10:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:10:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:10:37 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 17:10:37 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 17:10:37 INFO - 'PROCESSOR_LEVEL': '6', 17:10:37 INFO - 'PROCESSOR_REVISION': '1e05', 17:10:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:10:37 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 17:10:37 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 17:10:37 INFO - 'PROGRAMW6432': 'C:\\Program Files', 17:10:37 INFO - 'PROMPT': '$P$G', 17:10:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:10:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:10:37 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:10:37 INFO - 'PWD': 'C:\\slave\\test', 17:10:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:10:37 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:10:37 INFO - 'SYSTEMDRIVE': 'C:', 17:10:37 INFO - 'SYSTEMROOT': 'C:\\windows', 17:10:37 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:10:37 INFO - 'TEST1': 'testie', 17:10:37 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:10:37 INFO - 'USERDOMAIN': 'T-W864-IX-014', 17:10:37 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 17:10:37 INFO - 'USERNAME': 'cltbld', 17:10:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-014', 17:10:37 INFO - 'WINDIR': 'C:\\windows', 17:10:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:10:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:10:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:10:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:10:37 INFO - Running setup.py egg_info for package mozsystemmonitor 17:10:37 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 17:10:37 INFO - Running setup.py egg_info for package psutil 17:10:37 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 17:10:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:10:37 INFO - Installing collected packages: mozsystemmonitor, psutil 17:10:37 INFO - Running setup.py install for mozsystemmonitor 17:10:37 INFO - Running setup.py install for psutil 17:10:37 INFO - building 'psutil._psutil_windows' extension 17:10:37 INFO - error: Unable to find vcvarsall.bat 17:10:37 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-st9ysg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 17:10:37 INFO - running install 17:10:37 INFO - running build 17:10:37 INFO - running build_py 17:10:37 INFO - running build_ext 17:10:37 INFO - building 'psutil._psutil_windows' extension 17:10:37 INFO - error: Unable to find vcvarsall.bat 17:10:37 INFO - ---------------------------------------- 17:10:37 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-st9ysg-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 17:10:37 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-014\AppData\Roaming\pip\pip.log 17:10:37 WARNING - Return code: 1 17:10:37 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! 17:10:37 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 17:10:37 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')]} 17:10:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:37 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')]} 17:10:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:37 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 0x0253E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025F7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A5C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256F368>, '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 0x02312D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026010C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-014', 'USERDOMAIN': 'T-W864-IX-014', '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-014', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-014', '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;C:\\mozilla-build\\hg', '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-014\\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 17:10:37 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 17:10:37 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 17:10:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:10:37 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Roaming', 17:10:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 17:10:37 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 17:10:37 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 17:10:37 INFO - 'COMPUTERNAME': 'T-W864-IX-014', 17:10:37 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:10:37 INFO - 'DCLOCATION': 'SCL3', 17:10:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:10:37 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:10:37 INFO - 'HOMEDRIVE': 'C:', 17:10:37 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 17:10:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:10:37 INFO - 'KTS_VERSION': '1.19c', 17:10:37 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 17:10:37 INFO - 'LOGONSERVER': '\\\\T-W864-IX-014', 17:10:37 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:10:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:10:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:10:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:37 INFO - 'MOZ_NO_REMOTE': '1', 17:10:37 INFO - 'NO_EM_RESTART': '1', 17:10:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:37 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:10:37 INFO - 'OS': 'Windows_NT', 17:10:37 INFO - 'OURDRIVE': 'C:', 17:10:37 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;C:\\mozilla-build\\hg', 17:10:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:10:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:10:37 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 17:10:37 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 17:10:37 INFO - 'PROCESSOR_LEVEL': '6', 17:10:37 INFO - 'PROCESSOR_REVISION': '1e05', 17:10:37 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:10:37 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 17:10:37 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 17:10:37 INFO - 'PROGRAMW6432': 'C:\\Program Files', 17:10:37 INFO - 'PROMPT': '$P$G', 17:10:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:10:37 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:10:37 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:10:37 INFO - 'PWD': 'C:\\slave\\test', 17:10:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:10:37 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:10:37 INFO - 'SYSTEMDRIVE': 'C:', 17:10:37 INFO - 'SYSTEMROOT': 'C:\\windows', 17:10:37 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:10:37 INFO - 'TEST1': 'testie', 17:10:37 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:10:37 INFO - 'USERDOMAIN': 'T-W864-IX-014', 17:10:37 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 17:10:37 INFO - 'USERNAME': 'cltbld', 17:10:37 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-014', 17:10:37 INFO - 'WINDIR': 'C:\\windows', 17:10:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:10:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:10:38 INFO - Downloading/unpacking blobuploader==1.2.4 17:10:38 INFO - Downloading blobuploader-1.2.4.tar.gz 17:10:38 INFO - Running setup.py egg_info for package blobuploader 17:10:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:10:42 INFO - Running setup.py egg_info for package requests 17:10:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:10:42 INFO - Downloading docopt-0.6.1.tar.gz 17:10:42 INFO - Running setup.py egg_info for package docopt 17:10:42 INFO - Installing collected packages: blobuploader, docopt, requests 17:10:42 INFO - Running setup.py install for blobuploader 17:10:42 INFO - Running setup.py install for docopt 17:10:42 INFO - Running setup.py install for requests 17:10:42 INFO - Successfully installed blobuploader docopt requests 17:10:42 INFO - Cleaning up... 17:10:42 INFO - Return code: 0 17:10:42 INFO - Installing None into virtualenv C:\slave\test\build\venv 17:10:42 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')]} 17:10:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:42 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')]} 17:10:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:42 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 0x0253E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025F7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A5C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256F368>, '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 0x02312D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026010C0>, '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-014', 'USERDOMAIN': 'T-W864-IX-014', '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-014', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-014', '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;C:\\mozilla-build\\hg', '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-014\\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 17:10:42 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 17:10:42 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 17:10:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:10:42 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Roaming', 17:10:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 17:10:42 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 17:10:42 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 17:10:42 INFO - 'COMPUTERNAME': 'T-W864-IX-014', 17:10:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:10:42 INFO - 'DCLOCATION': 'SCL3', 17:10:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:10:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:10:42 INFO - 'HOMEDRIVE': 'C:', 17:10:42 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 17:10:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:10:42 INFO - 'KTS_VERSION': '1.19c', 17:10:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 17:10:42 INFO - 'LOGONSERVER': '\\\\T-W864-IX-014', 17:10:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:10:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:10:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:10:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:42 INFO - 'MOZ_NO_REMOTE': '1', 17:10:42 INFO - 'NO_EM_RESTART': '1', 17:10:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:10:42 INFO - 'OS': 'Windows_NT', 17:10:42 INFO - 'OURDRIVE': 'C:', 17:10:42 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;C:\\mozilla-build\\hg', 17:10:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:10:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:10:42 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 17:10:42 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 17:10:42 INFO - 'PROCESSOR_LEVEL': '6', 17:10:42 INFO - 'PROCESSOR_REVISION': '1e05', 17:10:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:10:42 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 17:10:42 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 17:10:42 INFO - 'PROGRAMW6432': 'C:\\Program Files', 17:10:42 INFO - 'PROMPT': '$P$G', 17:10:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:10:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:10:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:10:42 INFO - 'PWD': 'C:\\slave\\test', 17:10:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:10:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:10:42 INFO - 'SYSTEMDRIVE': 'C:', 17:10:42 INFO - 'SYSTEMROOT': 'C:\\windows', 17:10:42 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:10:42 INFO - 'TEST1': 'testie', 17:10:42 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:10:42 INFO - 'USERDOMAIN': 'T-W864-IX-014', 17:10:42 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 17:10:42 INFO - 'USERNAME': 'cltbld', 17:10:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-014', 17:10:42 INFO - 'WINDIR': 'C:\\windows', 17:10:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:10:46 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 17:10:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 17:10:46 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 17:10:46 INFO - Unpacking c:\slave\test\build\tests\marionette\client 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 17:10:46 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 17:10:46 INFO - Unpacking c:\slave\test\build\tests\marionette 17:10:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 17:10:46 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:10:46 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 17:10:46 INFO - Running setup.py install for browsermob-proxy 17:11:02 INFO - Running setup.py install for manifestparser 17:11:02 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for marionette-client 17:11:02 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:11:02 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for marionette-driver 17:11:02 INFO - Running setup.py install for mozcrash 17:11:02 INFO - Running setup.py install for mozdebug 17:11:02 INFO - Running setup.py install for mozdevice 17:11:02 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for mozfile 17:11:02 INFO - Running setup.py install for mozhttpd 17:11:02 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for mozinfo 17:11:02 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for mozInstall 17:11:02 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for mozleak 17:11:02 INFO - Running setup.py install for mozlog 17:11:02 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for moznetwork 17:11:02 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for mozprocess 17:11:02 INFO - Running setup.py install for mozprofile 17:11:02 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for mozrunner 17:11:02 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for mozscreenshot 17:11:02 INFO - Running setup.py install for moztest 17:11:02 INFO - Running setup.py install for mozversion 17:11:02 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 17:11:02 INFO - Running setup.py install for wptserve 17:11:02 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 17:11:02 INFO - Cleaning up... 17:11:02 INFO - Return code: 0 17:11:02 INFO - Installing None into virtualenv C:\slave\test\build\venv 17:11: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')]} 17:11:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:11: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')]} 17:11:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:11:02 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 0x0253E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025F7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259A5C0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0256F368>, '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 0x02312D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026010C0>, '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-014', 'USERDOMAIN': 'T-W864-IX-014', '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-014', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-014', '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;C:\\mozilla-build\\hg', '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-014\\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 17:11:02 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 17:11:02 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 17:11:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:11:02 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Roaming', 17:11:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 17:11:02 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 17:11:02 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 17:11:02 INFO - 'COMPUTERNAME': 'T-W864-IX-014', 17:11:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:11:02 INFO - 'DCLOCATION': 'SCL3', 17:11:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:11:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:11:02 INFO - 'HOMEDRIVE': 'C:', 17:11:02 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 17:11:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:11:02 INFO - 'KTS_VERSION': '1.19c', 17:11:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 17:11:02 INFO - 'LOGONSERVER': '\\\\T-W864-IX-014', 17:11:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:11:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:11:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:11:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:11:02 INFO - 'MOZ_NO_REMOTE': '1', 17:11:02 INFO - 'NO_EM_RESTART': '1', 17:11:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:11:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:11:02 INFO - 'OS': 'Windows_NT', 17:11:02 INFO - 'OURDRIVE': 'C:', 17:11: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;C:\\mozilla-build\\hg', 17:11:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:11:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:11:02 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 17:11:02 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 17:11:02 INFO - 'PROCESSOR_LEVEL': '6', 17:11:02 INFO - 'PROCESSOR_REVISION': '1e05', 17:11:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:11:02 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 17:11:02 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 17:11:02 INFO - 'PROGRAMW6432': 'C:\\Program Files', 17:11:02 INFO - 'PROMPT': '$P$G', 17:11:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:11:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:11:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:11:02 INFO - 'PWD': 'C:\\slave\\test', 17:11:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:11:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:11:02 INFO - 'SYSTEMDRIVE': 'C:', 17:11:02 INFO - 'SYSTEMROOT': 'C:\\windows', 17:11:02 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:11:02 INFO - 'TEST1': 'testie', 17:11:02 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:11:02 INFO - 'USERDOMAIN': 'T-W864-IX-014', 17:11:02 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 17:11:02 INFO - 'USERNAME': 'cltbld', 17:11:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-014', 17:11:02 INFO - 'WINDIR': 'C:\\windows', 17:11:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:11:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 17:11:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 17:11:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 17:11:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client 17:11:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 17:11:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 17:11:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 17:11:07 INFO - Unpacking c:\slave\test\build\tests\marionette 17:11:07 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 17:11:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:11:07 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)) 17:11:19 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)) 17:11:19 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)) 17:11:19 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)) 17:11:19 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)) 17:11:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 17:11:19 INFO - Downloading blessings-1.6.tar.gz 17:11:19 INFO - Running setup.py egg_info for package blessings 17:11:19 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)) 17:11:19 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 17:11:19 INFO - Running setup.py install for blessings 17:11:19 INFO - Running setup.py install for browsermob-proxy 17:11:19 INFO - Running setup.py install for manifestparser 17:11:19 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Running setup.py install for marionette-client 17:11:19 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:11:19 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Running setup.py install for marionette-driver 17:11:19 INFO - Running setup.py install for mozcrash 17:11:19 INFO - Running setup.py install for mozdebug 17:11:19 INFO - Running setup.py install for mozdevice 17:11:19 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Running setup.py install for mozhttpd 17:11:19 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Running setup.py install for mozInstall 17:11:19 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Running setup.py install for mozleak 17:11:19 INFO - Running setup.py install for mozprofile 17:11:19 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Running setup.py install for mozrunner 17:11:19 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 17:11:19 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 17:11:21 INFO - Running setup.py install for mozscreenshot 17:11:21 INFO - Running setup.py install for moztest 17:11:21 INFO - Running setup.py install for mozversion 17:11:21 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 17:11:21 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 17:11:21 INFO - Running setup.py install for wptserve 17:11:21 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 17:11:21 INFO - Cleaning up... 17:11:21 INFO - Return code: 0 17:11:21 INFO - Done creating virtualenv C:\slave\test\build\venv. 17:11:21 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 17:11:21 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 17:11:21 INFO - Reading from file tmpfile_stdout 17:11:21 INFO - Using _rmtree_windows ... 17:11:21 INFO - Using _rmtree_windows ... 17:11:21 INFO - Current package versions: 17:11:21 INFO - blessings == 1.6 17:11:21 INFO - blobuploader == 1.2.4 17:11:21 INFO - browsermob-proxy == 0.6.0 17:11:21 INFO - distribute == 0.6.14 17:11:21 INFO - docopt == 0.6.1 17:11:21 INFO - manifestparser == 1.1 17:11:21 INFO - marionette-client == 2.3.0 17:11:21 INFO - marionette-driver == 1.4.0 17:11:21 INFO - mozInstall == 1.12 17:11:21 INFO - mozcrash == 0.17 17:11:21 INFO - mozdebug == 0.1 17:11:21 INFO - mozdevice == 0.48 17:11:21 INFO - mozfile == 1.2 17:11:21 INFO - mozhttpd == 0.7 17:11:21 INFO - mozinfo == 0.9 17:11:21 INFO - mozleak == 0.1 17:11:21 INFO - mozlog == 3.1 17:11:21 INFO - moznetwork == 0.27 17:11:21 INFO - mozprocess == 0.22 17:11:21 INFO - mozprofile == 0.28 17:11:21 INFO - mozrunner == 6.11 17:11:21 INFO - mozscreenshot == 0.1 17:11:21 INFO - mozsystemmonitor == 0.0 17:11:21 INFO - moztest == 0.7 17:11:21 INFO - mozversion == 1.4 17:11:21 INFO - requests == 1.2.3 17:11:21 INFO - wptserve == 1.4.0 17:11:21 INFO - Running post-action listener: _resource_record_post_action 17:11:21 INFO - Running post-action listener: _start_resource_monitoring 17:11:21 INFO - Starting resource monitoring. 17:11:21 INFO - ##### 17:11:21 INFO - ##### Running pull step. 17:11:21 INFO - ##### 17:11:21 INFO - Running pre-action listener: _resource_record_pre_action 17:11:21 INFO - Running main action method: pull 17:11:21 INFO - Pull has nothing to do! 17:11:21 INFO - Running post-action listener: _resource_record_post_action 17:11:21 INFO - ##### 17:11:21 INFO - ##### Running install step. 17:11:21 INFO - ##### 17:11:21 INFO - Running pre-action listener: _resource_record_pre_action 17:11:21 INFO - Running main action method: install 17:11:21 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 17:11:21 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 17:11:21 INFO - Reading from file tmpfile_stdout 17:11:21 INFO - Using _rmtree_windows ... 17:11:21 INFO - Using _rmtree_windows ... 17:11:21 INFO - Detecting whether we're running mozinstall >=1.0... 17:11:21 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 17:11:21 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 17:11:22 INFO - Reading from file tmpfile_stdout 17:11:22 INFO - Output received: 17:11:22 INFO - Usage: mozinstall-script.py [options] installer 17:11:22 INFO - Options: 17:11:22 INFO - -h, --help show this help message and exit 17:11:22 INFO - -d DEST, --destination=DEST 17:11:22 INFO - Directory to install application into. [default: 17:11:22 INFO - "C:\slave\test"] 17:11:22 INFO - --app=APP Application being installed. [default: firefox] 17:11:22 INFO - Using _rmtree_windows ... 17:11:22 INFO - Using _rmtree_windows ... 17:11:22 INFO - mkdir: C:\slave\test\build\application 17:11:22 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'] 17:11:22 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 17:11:30 INFO - Reading from file tmpfile_stdout 17:11:30 INFO - Output received: 17:11:30 INFO - C:\slave\test\build\application\firefox\firefox.exe 17:11:30 INFO - Using _rmtree_windows ... 17:11:30 INFO - Using _rmtree_windows ... 17:11:30 INFO - Running post-action listener: _resource_record_post_action 17:11:30 INFO - ##### 17:11:30 INFO - ##### Running run-tests step. 17:11:30 INFO - ##### 17:11:30 INFO - Running pre-action listener: _resource_record_pre_action 17:11:30 INFO - Running main action method: run_tests 17:11:30 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 17:11:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:11:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:11:30 INFO - grabbing minidump binary from tooltool 17:11:30 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')]} 17:11:30 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 0x0256F368>, '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 0x02312D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026010C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 17:11:30 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 17:11:30 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 17:11:30 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 17:11:32 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpl9oalj 17:11:33 INFO - INFO - File integrity verified, renaming tmpl9oalj to win32-minidump_stackwalk.exe 17:11:33 INFO - Return code: 0 17:11:33 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 17:11:33 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 17:11:33 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/dzcyxc_mRoC1u-qQlbXf6A/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 17:11:33 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/dzcyxc_mRoC1u-qQlbXf6A/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 17:11:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 17:11:33 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Roaming', 17:11:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 17:11:33 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 17:11:33 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 17:11:33 INFO - 'COMPUTERNAME': 'T-W864-IX-014', 17:11:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 17:11:33 INFO - 'DCLOCATION': 'SCL3', 17:11:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:11:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:11:33 INFO - 'HOMEDRIVE': 'C:', 17:11:33 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-014', 17:11:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:11:33 INFO - 'KTS_VERSION': '1.19c', 17:11:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-014\\AppData\\Local', 17:11:33 INFO - 'LOGONSERVER': '\\\\T-W864-IX-014', 17:11:33 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 17:11:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:11:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:11:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:11:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:11:33 INFO - 'MOZ_NO_REMOTE': '1', 17:11:33 INFO - 'NO_EM_RESTART': '1', 17:11:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:11:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:11:33 INFO - 'OS': 'Windows_NT', 17:11:33 INFO - 'OURDRIVE': 'C:', 17:11:33 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;C:\\mozilla-build\\hg', 17:11:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 17:11:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:11:33 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 17:11:33 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 17:11:33 INFO - 'PROCESSOR_LEVEL': '6', 17:11:33 INFO - 'PROCESSOR_REVISION': '1e05', 17:11:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 17:11:33 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 17:11:33 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 17:11:33 INFO - 'PROGRAMW6432': 'C:\\Program Files', 17:11:33 INFO - 'PROMPT': '$P$G', 17:11:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:11:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 17:11:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 17:11:33 INFO - 'PWD': 'C:\\slave\\test', 17:11:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:11:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:11:33 INFO - 'SYSTEMDRIVE': 'C:', 17:11:33 INFO - 'SYSTEMROOT': 'C:\\windows', 17:11:33 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:11:33 INFO - 'TEST1': 'testie', 17:11:33 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 17:11:33 INFO - 'USERDOMAIN': 'T-W864-IX-014', 17:11:33 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-014', 17:11:33 INFO - 'USERNAME': 'cltbld', 17:11:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-014', 17:11:33 INFO - 'WINDIR': 'C:\\windows', 17:11:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:11:33 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/dzcyxc_mRoC1u-qQlbXf6A/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 17:11:36 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 17:11:36 INFO - import pkg_resources 17:11:38 INFO - Using 1 client processes 17:11:41 INFO - SUITE-START | Running 778 tests 17:11:41 INFO - Running testharness tests 17:11:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:11:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 17:11:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:11:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 17:11:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:11:41 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 17:11:41 INFO - Setting up ssl 17:11:42 INFO - PROCESS | certutil | 17:11:42 INFO - PROCESS | certutil | 17:11:42 INFO - PROCESS | certutil | 17:11:42 INFO - Certificate Nickname Trust Attributes 17:11:42 INFO - SSL,S/MIME,JAR/XPI 17:11:42 INFO - 17:11:42 INFO - web-platform-tests CT,, 17:11:42 INFO - 17:11:42 INFO - Starting runner 17:11:42 INFO - PROCESS | 1860 | [1860] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 17:11:42 INFO - PROCESS | 1860 | [1860] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 17:11:42 INFO - PROCESS | 1860 | [1860] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 17:11:42 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 17:11:42 INFO - PROCESS | 1860 | [1860] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 17:11:44 INFO - PROCESS | 1860 | 1461024704067 Marionette DEBUG Marionette enabled via build flag and pref 17:11:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AE325E000 == 1 [pid = 1860] [id = 1] 17:11:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 1 (0000009AF4E6F800) [pid = 1860] [serial = 1] [outer = 0000000000000000] 17:11:45 INFO - PROCESS | 1860 | [1860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:11:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 2 (0000009AF4E70800) [pid = 1860] [serial = 2] [outer = 0000009AF4E6F800] 17:11:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF7E4E000 == 2 [pid = 1860] [id = 2] 17:11:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 3 (0000009AF7E4E800) [pid = 1860] [serial = 3] [outer = 0000000000000000] 17:11:45 INFO - PROCESS | 1860 | [1860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:11:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 4 (0000009AF7E4F800) [pid = 1860] [serial = 4] [outer = 0000009AF7E4E800] 17:11:45 INFO - PROCESS | 1860 | 1461024705978 Marionette INFO Listening on port 2828 17:11:48 INFO - PROCESS | 1860 | 1461024708076 Marionette DEBUG Marionette enabled via command-line flag 17:11:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8D8C800 == 3 [pid = 1860] [id = 3] 17:11:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 5 (0000009AF8DC7000) [pid = 1860] [serial = 5] [outer = 0000000000000000] 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:11:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 6 (0000009AF8DC8000) [pid = 1860] [serial = 6] [outer = 0000009AF8DC7000] 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 17:11:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 7 (0000009AF8EB6000) [pid = 1860] [serial = 7] [outer = 0000009AF7E4E800] 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:48 INFO - PROCESS | 1860 | 1461024708384 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:48 INFO - PROCESS | 1860 | 1461024708415 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:48 INFO - PROCESS | 1860 | 1461024708423 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:48 INFO - PROCESS | 1860 | 1461024708450 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49292 17:11:48 INFO - PROCESS | 1860 | 1461024708457 Marionette DEBUG Closed connection conn0 17:11:48 INFO - PROCESS | 1860 | 1461024708459 Marionette DEBUG Closed connection conn1 17:11:48 INFO - PROCESS | 1860 | 1461024708461 Marionette DEBUG Closed connection conn2 17:11:48 INFO - PROCESS | 1860 | 1461024708534 Marionette DEBUG Closed connection conn3 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:48 INFO - PROCESS | 1860 | 1461024708540 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49293 17:11:48 INFO - PROCESS | 1860 | 1461024708712 Marionette DEBUG Closed connection conn4 17:11:48 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:48 INFO - PROCESS | 1860 | 1461024708719 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49294 17:11:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFA494800 == 4 [pid = 1860] [id = 4] 17:11:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 8 (0000009AFA44F400) [pid = 1860] [serial = 8] [outer = 0000000000000000] 17:11:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 9 (0000009AF4CB3000) [pid = 1860] [serial = 9] [outer = 0000009AFA44F400] 17:11:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 10 (0000009AFA453800) [pid = 1860] [serial = 10] [outer = 0000009AFA44F400] 17:11:49 INFO - PROCESS | 1860 | 1461024709145 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:11:49 INFO - PROCESS | 1860 | 1461024709150 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":"20160418151421","device":"desktop","version":"48.0a1"} 17:11:49 INFO - PROCESS | 1860 | [1860] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:11:49 INFO - PROCESS | 1860 | [1860] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:11:50 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:11:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF71E800 == 5 [pid = 1860] [id = 5] 17:11:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 11 (0000009AFFAC8800) [pid = 1860] [serial = 11] [outer = 0000000000000000] 17:11:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFAC9000 == 6 [pid = 1860] [id = 6] 17:11:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 12 (0000009AFFCB2800) [pid = 1860] [serial = 12] [outer = 0000000000000000] 17:11:51 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:11:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A807D3000 == 7 [pid = 1860] [id = 7] 17:11:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 13 (0000009A80825C00) [pid = 1860] [serial = 13] [outer = 0000000000000000] 17:11:51 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:11:51 INFO - PROCESS | 1860 | [1860] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:11:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 14 (0000009A80970400) [pid = 1860] [serial = 14] [outer = 0000009A80825C00] 17:11:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 15 (0000009A80C22800) [pid = 1860] [serial = 15] [outer = 0000009AFFAC8800] 17:11:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 16 (0000009A8096F400) [pid = 1860] [serial = 16] [outer = 0000009AFFCB2800] 17:11:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 17 (0000009A80AD5400) [pid = 1860] [serial = 17] [outer = 0000009A80825C00] 17:11:52 INFO - PROCESS | 1860 | 1461024712434 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1860 | 1461024712448 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 18 (0000009A830B6000) [pid = 1860] [serial = 18] [outer = 0000009A80825C00] 17:11:53 INFO - PROCESS | 1860 | 1461024713571 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"341cea9b-0b85-4478-93ac-294c6f7aebe7","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":"20160418151421","device":"desktop","version":"48.0a1","command_id":1}}] 17:11:54 INFO - PROCESS | 1860 | 1461024714006 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}] 17:11:54 INFO - PROCESS | 1860 | 1461024714073 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 17:11:54 INFO - PROCESS | 1860 | 1461024714093 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:11:54 INFO - PROCESS | 1860 | [1860] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:11:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AE325E000 == 6 [pid = 1860] [id = 1] 17:11:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 19 (0000009A80A50C00) [pid = 1860] [serial = 19] [outer = 0000009A80825C00] 17:11:56 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:56 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:56 INFO - PROCESS | 1860 | 1461024716633 Marionette TRACE conn5 <- [1,3,null,{}] 17:11:56 INFO - PROCESS | 1860 | 1461024716639 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 17:11:56 INFO - PROCESS | 1860 | 1461024716663 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 17:11:56 INFO - PROCESS | 1860 | 1461024716692 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 1860 | 1461024716696 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 17:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:11:56 INFO - PROCESS | 1860 | 1461024716701 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 1860 | 1461024716706 Marionette TRACE conn5 <- [1,6,null,{}] 17:11:56 INFO - PROCESS | 1860 | 1461024716720 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}] 17:11:56 INFO - PROCESS | 1860 | 1461024716738 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 17:11:56 INFO - PROCESS | 1860 | 1461024716743 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A802A1800 == 7 [pid = 1860] [id = 8] 17:11:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 20 (0000009AF2E68C00) [pid = 1860] [serial = 20] [outer = 0000000000000000] 17:11:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 21 (0000009AF2E6C800) [pid = 1860] [serial = 21] [outer = 0000009AF2E68C00] 17:11:56 INFO - PROCESS | 1860 | 1461024716807 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 22 (0000009AF3D8FC00) [pid = 1860] [serial = 22] [outer = 0000009AF2E68C00] 17:11:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8160F000 == 8 [pid = 1860] [id = 9] 17:11:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 23 (0000009AF8032800) [pid = 1860] [serial = 23] [outer = 0000000000000000] 17:11:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 24 (0000009AF8034800) [pid = 1860] [serial = 24] [outer = 0000009AF8032800] 17:11:57 INFO - PROCESS | 1860 | 1461024717255 Marionette DEBUG loaded listener.js 17:11:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 25 (0000009AF255A800) [pid = 1860] [serial = 25] [outer = 0000009AF8032800] 17:11:57 INFO - PROCESS | 1860 | 1461024717958 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]]]}] 17:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1299ms 17:11:58 INFO - PROCESS | 1860 | 1461024718135 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 1860 | 1461024718138 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 17:11:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFA494800 == 7 [pid = 1860] [id = 4] 17:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:11:58 INFO - PROCESS | 1860 | 1461024718171 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1860 | 1461024718174 Marionette TRACE conn5 <- [1,10,null,{}] 17:11:58 INFO - PROCESS | 1860 | 1461024718180 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}] 17:11:58 INFO - PROCESS | 1860 | 1461024718265 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 17:11:58 INFO - PROCESS | 1860 | 1461024718273 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1D22800 == 8 [pid = 1860] [id = 10] 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 26 (0000009AF30BF800) [pid = 1860] [serial = 26] [outer = 0000000000000000] 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 27 (0000009AF5025000) [pid = 1860] [serial = 27] [outer = 0000009AF30BF800] 17:11:58 INFO - PROCESS | 1860 | 1461024718323 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 28 (0000009AF8031800) [pid = 1860] [serial = 28] [outer = 0000009AF30BF800] 17:11:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C20800 == 9 [pid = 1860] [id = 11] 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 29 (0000009AF2C58800) [pid = 1860] [serial = 29] [outer = 0000000000000000] 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 30 (0000009AF2C5A800) [pid = 1860] [serial = 30] [outer = 0000009AF2C58800] 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 31 (0000009AF2E11800) [pid = 1860] [serial = 31] [outer = 0000009AF2C58800] 17:11:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80C08000 == 10 [pid = 1860] [id = 12] 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 32 (0000009AF880D800) [pid = 1860] [serial = 32] [outer = 0000000000000000] 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 33 (0000009AF8DA1C00) [pid = 1860] [serial = 33] [outer = 0000009AF880D800] 17:11:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 34 (0000009AF895CC00) [pid = 1860] [serial = 34] [outer = 0000009AF880D800] 17:11:58 INFO - PROCESS | 1860 | 1461024718973 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]]]}] 17:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 836ms 17:11:59 INFO - PROCESS | 1860 | 1461024719011 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 1860 | 1461024719017 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 17:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:11:59 INFO - PROCESS | 1860 | 1461024719039 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1860 | 1461024719042 Marionette TRACE conn5 <- [1,14,null,{}] 17:11:59 INFO - PROCESS | 1860 | 1461024719046 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}] 17:11:59 INFO - PROCESS | 1860 | 1461024719130 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 17:11:59 INFO - PROCESS | 1860 | 1461024719138 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36F0800 == 11 [pid = 1860] [id = 13] 17:11:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 35 (0000009AFA44B400) [pid = 1860] [serial = 35] [outer = 0000000000000000] 17:11:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 36 (0000009AFD5CB000) [pid = 1860] [serial = 36] [outer = 0000009AFA44B400] 17:11:59 INFO - PROCESS | 1860 | 1461024719185 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 37 (0000009AFDCD0400) [pid = 1860] [serial = 37] [outer = 0000009AFA44B400] 17:11:59 INFO - PROCESS | 1860 | 1461024719603 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]]]}] 17:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 627ms 17:11:59 INFO - PROCESS | 1860 | 1461024719665 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 1860 | 1461024719668 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 17:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:11:59 INFO - PROCESS | 1860 | 1461024719672 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1860 | 1461024719676 Marionette TRACE conn5 <- [1,18,null,{}] 17:11:59 INFO - PROCESS | 1860 | 1461024719693 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}] 17:11:59 INFO - PROCESS | 1860 | 1461024719783 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 17:11:59 INFO - PROCESS | 1860 | 1461024719800 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF5075000 == 12 [pid = 1860] [id = 14] 17:11:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 38 (0000009AFFA9DC00) [pid = 1860] [serial = 38] [outer = 0000000000000000] 17:11:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 39 (0000009AFFAA3C00) [pid = 1860] [serial = 39] [outer = 0000009AFFA9DC00] 17:11:59 INFO - PROCESS | 1860 | 1461024719851 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 40 (0000009AFD16F800) [pid = 1860] [serial = 40] [outer = 0000009AFFA9DC00] 17:12:00 INFO - PROCESS | 1860 | 1461024720262 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]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 649ms 17:12:00 INFO - PROCESS | 1860 | 1461024720323 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1860 | 1461024720326 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 17:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:12:00 INFO - PROCESS | 1860 | 1461024720330 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1860 | 1461024720332 Marionette TRACE conn5 <- [1,22,null,{}] 17:12:00 INFO - PROCESS | 1860 | 1461024720336 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}] 17:12:00 INFO - PROCESS | 1860 | 1461024720413 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 17:12:00 INFO - PROCESS | 1860 | 1461024720420 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF84EC000 == 13 [pid = 1860] [id = 15] 17:12:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 41 (0000009AF4C9D000) [pid = 1860] [serial = 41] [outer = 0000000000000000] 17:12:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 42 (0000009AF4E1E800) [pid = 1860] [serial = 42] [outer = 0000009AF4C9D000] 17:12:00 INFO - PROCESS | 1860 | 1461024720468 Marionette DEBUG loaded listener.js 17:12:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 43 (0000009AFD17D800) [pid = 1860] [serial = 43] [outer = 0000009AF4C9D000] 17:12:00 INFO - PROCESS | 1860 | 1461024720850 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]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 544ms 17:12:00 INFO - PROCESS | 1860 | 1461024720876 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1860 | 1461024720878 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 17:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:12:00 INFO - PROCESS | 1860 | 1461024720882 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1860 | 1461024720884 Marionette TRACE conn5 <- [1,26,null,{}] 17:12:00 INFO - PROCESS | 1860 | 1461024720887 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}] 17:12:00 INFO - PROCESS | 1860 | 1461024720985 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 17:12:01 INFO - PROCESS | 1860 | 1461024720994 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8D7D800 == 14 [pid = 1860] [id = 16] 17:12:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 44 (0000009A80F57C00) [pid = 1860] [serial = 44] [outer = 0000000000000000] 17:12:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 45 (0000009A80F5A000) [pid = 1860] [serial = 45] [outer = 0000009A80F57C00] 17:12:01 INFO - PROCESS | 1860 | 1461024721042 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 46 (0000009AFD17A000) [pid = 1860] [serial = 46] [outer = 0000009A80F57C00] 17:12:01 INFO - PROCESS | 1860 | 1461024721446 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]]]}] 17:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 585ms 17:12:01 INFO - PROCESS | 1860 | 1461024721470 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 17:12:01 INFO - PROCESS | 1860 | 1461024721472 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 17:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:12:01 INFO - PROCESS | 1860 | 1461024721475 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 1860 | 1461024721477 Marionette TRACE conn5 <- [1,30,null,{}] 17:12:01 INFO - PROCESS | 1860 | 1461024721480 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}] 17:12:01 INFO - PROCESS | 1860 | 1461024721610 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 17:12:01 INFO - PROCESS | 1860 | 1461024721620 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A2A800 == 15 [pid = 1860] [id = 17] 17:12:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 47 (0000009A818CE800) [pid = 1860] [serial = 47] [outer = 0000000000000000] 17:12:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 48 (0000009A818D0400) [pid = 1860] [serial = 48] [outer = 0000009A818CE800] 17:12:01 INFO - PROCESS | 1860 | 1461024721668 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 49 (0000009A83B61400) [pid = 1860] [serial = 49] [outer = 0000009A818CE800] 17:12:02 INFO - PROCESS | 1860 | 1461024722033 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]]]}] 17:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 585ms 17:12:02 INFO - PROCESS | 1860 | 1461024722064 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 1860 | 1461024722066 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 17:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:12:02 INFO - PROCESS | 1860 | 1461024722069 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 1860 | 1461024722071 Marionette TRACE conn5 <- [1,34,null,{}] 17:12:02 INFO - PROCESS | 1860 | 1461024722074 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}] 17:12:02 INFO - PROCESS | 1860 | 1461024722145 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 17:12:02 INFO - PROCESS | 1860 | 1461024722197 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFA494800 == 16 [pid = 1860] [id = 18] 17:12:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 50 (0000009A80248800) [pid = 1860] [serial = 50] [outer = 0000000000000000] 17:12:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 51 (0000009A80254800) [pid = 1860] [serial = 51] [outer = 0000009A80248800] 17:12:02 INFO - PROCESS | 1860 | 1461024722242 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 52 (0000009A84116000) [pid = 1860] [serial = 52] [outer = 0000009A80248800] 17:12:02 INFO - PROCESS | 1860 | 1461024722659 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]]]}] 17:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 628ms 17:12:02 INFO - PROCESS | 1860 | 1461024722700 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 1860 | 1461024722703 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 17:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:12:02 INFO - PROCESS | 1860 | 1461024722706 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 1860 | 1461024722708 Marionette TRACE conn5 <- [1,38,null,{}] 17:12:02 INFO - PROCESS | 1860 | 1461024722711 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}] 17:12:02 INFO - PROCESS | 1860 | 1461024722810 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 17:12:02 INFO - PROCESS | 1860 | 1461024722818 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF21B800 == 17 [pid = 1860] [id = 19] 17:12:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 53 (0000009A80E9A400) [pid = 1860] [serial = 53] [outer = 0000000000000000] 17:12:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 54 (0000009A80EA3800) [pid = 1860] [serial = 54] [outer = 0000009A80E9A400] 17:12:02 INFO - PROCESS | 1860 | 1461024722864 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 55 (0000009AF1BC7000) [pid = 1860] [serial = 55] [outer = 0000009A80E9A400] 17:12:03 INFO - PROCESS | 1860 | 1461024723238 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]]]}] 17:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 586ms 17:12:03 INFO - PROCESS | 1860 | 1461024723296 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1860 | 1461024723298 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 17:12:03 INFO - PROCESS | 1860 | 1461024723301 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:12:03 INFO - PROCESS | 1860 | 1461024723303 Marionette TRACE conn5 <- [1,42,null,{}] 17:12:03 INFO - PROCESS | 1860 | 1461024723307 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}] 17:12:03 INFO - PROCESS | 1860 | 1461024723405 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 17:12:03 INFO - PROCESS | 1860 | 1461024723413 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFABB800 == 18 [pid = 1860] [id = 20] 17:12:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 56 (0000009A8056B800) [pid = 1860] [serial = 56] [outer = 0000000000000000] 17:12:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 57 (0000009A80571800) [pid = 1860] [serial = 57] [outer = 0000009A8056B800] 17:12:03 INFO - PROCESS | 1860 | 1461024723459 Marionette DEBUG loaded listener.js 17:12:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 58 (0000009AF1AFA400) [pid = 1860] [serial = 58] [outer = 0000009A8056B800] 17:12:03 INFO - PROCESS | 1860 | 1461024723838 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]]]}] 17:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 586ms 17:12:03 INFO - PROCESS | 1860 | 1461024723891 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1860 | 1461024723893 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 17:12:03 INFO - PROCESS | 1860 | 1461024723896 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:12:03 INFO - PROCESS | 1860 | 1461024723898 Marionette TRACE conn5 <- [1,46,null,{}] 17:12:03 INFO - PROCESS | 1860 | 1461024723901 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}] 17:12:04 INFO - PROCESS | 1860 | 1461024723998 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 17:12:04 INFO - PROCESS | 1860 | 1461024724006 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFE16000 == 19 [pid = 1860] [id = 21] 17:12:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 59 (0000009A80E9DC00) [pid = 1860] [serial = 59] [outer = 0000000000000000] 17:12:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 60 (0000009AF4027800) [pid = 1860] [serial = 60] [outer = 0000009A80E9DC00] 17:12:04 INFO - PROCESS | 1860 | 1461024724052 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 61 (0000009AF81BCC00) [pid = 1860] [serial = 61] [outer = 0000009A80E9DC00] 17:12:04 INFO - PROCESS | 1860 | 1461024724421 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]]]}] 17:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 585ms 17:12:04 INFO - PROCESS | 1860 | 1461024724485 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 17:12:04 INFO - PROCESS | 1860 | 1461024724487 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 17:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:12:04 INFO - PROCESS | 1860 | 1461024724491 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:12:04 INFO - PROCESS | 1860 | 1461024724493 Marionette TRACE conn5 <- [1,50,null,{}] 17:12:04 INFO - PROCESS | 1860 | 1461024724497 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}] 17:12:04 INFO - PROCESS | 1860 | 1461024724606 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 17:12:04 INFO - PROCESS | 1860 | 1461024724620 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFE21000 == 20 [pid = 1860] [id = 22] 17:12:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 62 (0000009A880BA800) [pid = 1860] [serial = 62] [outer = 0000000000000000] 17:12:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 63 (0000009A880D8000) [pid = 1860] [serial = 63] [outer = 0000009A880BA800] 17:12:04 INFO - PROCESS | 1860 | 1461024724677 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 64 (0000009AF1D3A000) [pid = 1860] [serial = 64] [outer = 0000009A880BA800] 17:12:05 INFO - PROCESS | 1860 | 1461024725058 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]]]}] 17:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 585ms 17:12:05 INFO - PROCESS | 1860 | 1461024725079 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1860 | 1461024725081 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 17:12:05 INFO - PROCESS | 1860 | 1461024725084 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:12:05 INFO - PROCESS | 1860 | 1461024725086 Marionette TRACE conn5 <- [1,54,null,{}] 17:12:05 INFO - PROCESS | 1860 | 1461024725089 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}] 17:12:05 INFO - PROCESS | 1860 | 1461024725164 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 17:12:05 INFO - PROCESS | 1860 | 1461024725230 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80E4A800 == 21 [pid = 1860] [id = 23] 17:12:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 65 (0000009A87F0C000) [pid = 1860] [serial = 65] [outer = 0000000000000000] 17:12:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 66 (0000009A87F15000) [pid = 1860] [serial = 66] [outer = 0000009A87F0C000] 17:12:05 INFO - PROCESS | 1860 | 1461024725275 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 67 (0000009A87F2C800) [pid = 1860] [serial = 67] [outer = 0000009A87F0C000] 17:12:06 INFO - PROCESS | 1860 | 1461024726343 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]]]}] 17:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1287ms 17:12:06 INFO - PROCESS | 1860 | 1461024726375 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1860 | 1461024726380 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 17:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:12:06 INFO - PROCESS | 1860 | 1461024726385 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1860 | 1461024726389 Marionette TRACE conn5 <- [1,58,null,{}] 17:12:06 INFO - PROCESS | 1860 | 1461024726402 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}] 17:12:06 INFO - PROCESS | 1860 | 1461024726502 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 17:12:06 INFO - PROCESS | 1860 | 1461024726514 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A82622000 == 22 [pid = 1860] [id = 24] 17:12:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 68 (0000009A80F51C00) [pid = 1860] [serial = 68] [outer = 0000000000000000] 17:12:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 69 (0000009A80F5B400) [pid = 1860] [serial = 69] [outer = 0000009A80F51C00] 17:12:06 INFO - PROCESS | 1860 | 1461024726563 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0000009A818CDC00) [pid = 1860] [serial = 70] [outer = 0000009A80F51C00] 17:12:07 INFO - PROCESS | 1860 | 1461024726994 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]]]}] 17:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 650ms 17:12:07 INFO - PROCESS | 1860 | 1461024727038 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 17:12:07 INFO - PROCESS | 1860 | 1461024727044 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 17:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:12:07 INFO - PROCESS | 1860 | 1461024727051 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 1860 | 1461024727053 Marionette TRACE conn5 <- [1,62,null,{}] 17:12:07 INFO - PROCESS | 1860 | 1461024727063 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}] 17:12:07 INFO - PROCESS | 1860 | 1461024727159 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 17:12:07 INFO - PROCESS | 1860 | 1461024727165 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88082800 == 23 [pid = 1860] [id = 25] 17:12:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0000009A818D6C00) [pid = 1860] [serial = 71] [outer = 0000000000000000] 17:12:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0000009A87F0A000) [pid = 1860] [serial = 72] [outer = 0000009A818D6C00] 17:12:07 INFO - PROCESS | 1860 | 1461024727212 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0000009A87F2A800) [pid = 1860] [serial = 73] [outer = 0000009A818D6C00] 17:12:07 INFO - PROCESS | 1860 | --DOMWINDOW == 72 (0000009AFA44F400) [pid = 1860] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 17:12:07 INFO - PROCESS | 1860 | --DOMWINDOW == 71 (0000009AF30BF800) [pid = 1860] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:12:07 INFO - PROCESS | 1860 | --DOMWINDOW == 70 (0000009AFA44B400) [pid = 1860] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:12:07 INFO - PROCESS | 1860 | --DOMWINDOW == 69 (0000009AFFA9DC00) [pid = 1860] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:12:07 INFO - PROCESS | 1860 | --DOMWINDOW == 68 (0000009AF4C9D000) [pid = 1860] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:12:07 INFO - PROCESS | 1860 | --DOMWINDOW == 67 (0000009A80F57C00) [pid = 1860] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:12:07 INFO - PROCESS | 1860 | --DOMWINDOW == 66 (0000009A818CE800) [pid = 1860] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:12:07 INFO - PROCESS | 1860 | --DOMWINDOW == 65 (0000009AF2E68C00) [pid = 1860] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:12:07 INFO - PROCESS | 1860 | 1461024727908 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]]]}] 17:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 901ms 17:12:07 INFO - PROCESS | 1860 | 1461024727953 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 17:12:07 INFO - PROCESS | 1860 | 1461024727955 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 17:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:12:07 INFO - PROCESS | 1860 | 1461024727958 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 1860 | 1461024727962 Marionette TRACE conn5 <- [1,66,null,{}] 17:12:07 INFO - PROCESS | 1860 | 1461024727973 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}] 17:12:08 INFO - PROCESS | 1860 | 1461024728062 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 17:12:08 INFO - PROCESS | 1860 | 1461024728122 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C5E000 == 24 [pid = 1860] [id = 26] 17:12:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 66 (0000009A8416C800) [pid = 1860] [serial = 74] [outer = 0000000000000000] 17:12:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 67 (0000009A880B6800) [pid = 1860] [serial = 75] [outer = 0000009A8416C800] 17:12:08 INFO - PROCESS | 1860 | 1461024728171 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 68 (0000009A880DCC00) [pid = 1860] [serial = 76] [outer = 0000009A8416C800] 17:12:08 INFO - PROCESS | 1860 | 1461024728517 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]]]}] 17:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 587ms 17:12:08 INFO - PROCESS | 1860 | 1461024728549 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 17:12:08 INFO - PROCESS | 1860 | 1461024728552 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 17:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:12:08 INFO - PROCESS | 1860 | 1461024728555 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 1860 | 1461024728557 Marionette TRACE conn5 <- [1,70,null,{}] 17:12:08 INFO - PROCESS | 1860 | 1461024728560 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}] 17:12:08 INFO - PROCESS | 1860 | 1461024728670 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 17:12:08 INFO - PROCESS | 1860 | 1461024728679 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF4820800 == 25 [pid = 1860] [id = 27] 17:12:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 69 (0000009A880E5400) [pid = 1860] [serial = 77] [outer = 0000000000000000] 17:12:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0000009AF1AFA800) [pid = 1860] [serial = 78] [outer = 0000009A880E5400] 17:12:08 INFO - PROCESS | 1860 | 1461024728728 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0000009AF25DB000) [pid = 1860] [serial = 79] [outer = 0000009A880E5400] 17:12:09 INFO - PROCESS | 1860 | 1461024729096 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]]]}] 17:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 587ms 17:12:09 INFO - PROCESS | 1860 | 1461024729145 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1860 | 1461024729147 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 17:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:12:09 INFO - PROCESS | 1860 | 1461024729150 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1860 | 1461024729152 Marionette TRACE conn5 <- [1,74,null,{}] 17:12:09 INFO - PROCESS | 1860 | 1461024729156 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}] 17:12:09 INFO - PROCESS | 1860 | 1461024729228 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 17:12:09 INFO - PROCESS | 1860 | 1461024729235 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF81DE800 == 26 [pid = 1860] [id = 28] 17:12:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0000009A818D3400) [pid = 1860] [serial = 80] [outer = 0000000000000000] 17:12:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0000009AF30CE400) [pid = 1860] [serial = 81] [outer = 0000009A818D3400] 17:12:09 INFO - PROCESS | 1860 | 1461024729281 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0000009AF3FEC000) [pid = 1860] [serial = 82] [outer = 0000009A818D3400] 17:12:09 INFO - PROCESS | 1860 | 1461024729683 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]]]}] 17:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 587ms 17:12:09 INFO - PROCESS | 1860 | 1461024729741 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1860 | 1461024729743 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 17:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:12:09 INFO - PROCESS | 1860 | 1461024729746 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1860 | 1461024729748 Marionette TRACE conn5 <- [1,78,null,{}] 17:12:09 INFO - PROCESS | 1860 | 1461024729785 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}] 17:12:09 INFO - PROCESS | 1860 | 1461024729875 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 17:12:09 INFO - PROCESS | 1860 | 1461024729983 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80EE1000 == 27 [pid = 1860] [id = 29] 17:12:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0000009A80570800) [pid = 1860] [serial = 83] [outer = 0000000000000000] 17:12:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0000009A80E9B400) [pid = 1860] [serial = 84] [outer = 0000009A80570800] 17:12:10 INFO - PROCESS | 1860 | 1461024730044 Marionette DEBUG loaded listener.js 17:12:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0000009A818C8000) [pid = 1860] [serial = 85] [outer = 0000009A80570800] 17:12:10 INFO - PROCESS | 1860 | 1461024730616 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]]]}] 17:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 922ms 17:12:10 INFO - PROCESS | 1860 | 1461024730672 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1860 | 1461024730679 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 17:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:12:10 INFO - PROCESS | 1860 | 1461024730684 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1860 | 1461024730686 Marionette TRACE conn5 <- [1,82,null,{}] 17:12:10 INFO - PROCESS | 1860 | 1461024730691 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}] 17:12:10 INFO - PROCESS | 1860 | 1461024730792 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 17:12:10 INFO - PROCESS | 1860 | 1461024730856 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8B6D800 == 28 [pid = 1860] [id = 30] 17:12:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0000009A880DDC00) [pid = 1860] [serial = 86] [outer = 0000000000000000] 17:12:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0000009A880E6C00) [pid = 1860] [serial = 87] [outer = 0000009A880DDC00] 17:12:10 INFO - PROCESS | 1860 | 1461024730945 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0000009AF3F9F400) [pid = 1860] [serial = 88] [outer = 0000009A880DDC00] 17:12:11 INFO - PROCESS | 1860 | 1461024731499 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]]]}] 17:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 839ms 17:12:11 INFO - PROCESS | 1860 | 1461024731525 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 17:12:11 INFO - PROCESS | 1860 | 1461024731528 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 17:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:12:11 INFO - PROCESS | 1860 | 1461024731532 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 1860 | 1461024731534 Marionette TRACE conn5 <- [1,86,null,{}] 17:12:11 INFO - PROCESS | 1860 | 1461024731538 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}] 17:12:11 INFO - PROCESS | 1860 | 1461024731635 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 17:12:11 INFO - PROCESS | 1860 | 1461024731706 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A37800 == 29 [pid = 1860] [id = 31] 17:12:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0000009AF4C4F000) [pid = 1860] [serial = 89] [outer = 0000000000000000] 17:12:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0000009AF4C94800) [pid = 1860] [serial = 90] [outer = 0000009AF4C4F000] 17:12:11 INFO - PROCESS | 1860 | 1461024731768 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009AF4CA0800) [pid = 1860] [serial = 91] [outer = 0000009AF4C4F000] 17:12:12 INFO - PROCESS | 1860 | 1461024732317 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]]]}] 17:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 838ms 17:12:12 INFO - PROCESS | 1860 | 1461024732378 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1860 | 1461024732385 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 17:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:12:12 INFO - PROCESS | 1860 | 1461024732390 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1860 | 1461024732392 Marionette TRACE conn5 <- [1,90,null,{}] 17:12:12 INFO - PROCESS | 1860 | 1461024732396 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}] 17:12:12 INFO - PROCESS | 1860 | 1461024732493 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 17:12:12 INFO - PROCESS | 1860 | 1461024732552 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFD421800 == 30 [pid = 1860] [id = 32] 17:12:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009AF5096800) [pid = 1860] [serial = 92] [outer = 0000000000000000] 17:12:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009AF833B000) [pid = 1860] [serial = 93] [outer = 0000009AF5096800] 17:12:12 INFO - PROCESS | 1860 | 1461024732608 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009AF89BFC00) [pid = 1860] [serial = 94] [outer = 0000009AF5096800] 17:12:13 INFO - PROCESS | 1860 | 1461024733142 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]]]}] 17:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 775ms 17:12:13 INFO - PROCESS | 1860 | 1461024733237 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1860 | 1461024733241 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 17:12:13 INFO - PROCESS | 1860 | 1461024733246 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1860 | 1461024733250 Marionette TRACE conn5 <- [1,94,null,{}] 17:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:12:13 INFO - PROCESS | 1860 | 1461024733256 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}] 17:12:13 INFO - PROCESS | 1860 | 1461024733349 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 17:12:13 INFO - PROCESS | 1860 | 1461024733414 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A82842800 == 31 [pid = 1860] [id = 33] 17:12:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009A80EA0400) [pid = 1860] [serial = 95] [outer = 0000000000000000] 17:12:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009A80F4EC00) [pid = 1860] [serial = 96] [outer = 0000009A80EA0400] 17:12:13 INFO - PROCESS | 1860 | 1461024733464 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009A818CB000) [pid = 1860] [serial = 97] [outer = 0000009A80EA0400] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009AF5025000) [pid = 1860] [serial = 27] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009AF8031800) [pid = 1860] [serial = 28] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009AF8DA1C00) [pid = 1860] [serial = 33] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0000009AFD5CB000) [pid = 1860] [serial = 36] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0000009AFFAA3C00) [pid = 1860] [serial = 39] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0000009AFD16F800) [pid = 1860] [serial = 40] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0000009AF4E1E800) [pid = 1860] [serial = 42] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0000009A80F5A000) [pid = 1860] [serial = 45] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0000009A818D0400) [pid = 1860] [serial = 48] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0000009A80254800) [pid = 1860] [serial = 51] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0000009A80EA3800) [pid = 1860] [serial = 54] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0000009A80571800) [pid = 1860] [serial = 57] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0000009AF4027800) [pid = 1860] [serial = 60] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0000009A880D8000) [pid = 1860] [serial = 63] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 74 (0000009AF2E6C800) [pid = 1860] [serial = 21] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 73 (0000009AF3D8FC00) [pid = 1860] [serial = 22] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 72 (0000009AF8034800) [pid = 1860] [serial = 24] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 71 (0000009AF2C5A800) [pid = 1860] [serial = 30] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 70 (0000009AFD17D800) [pid = 1860] [serial = 43] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 69 (0000009AFD17A000) [pid = 1860] [serial = 46] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 68 (0000009A83B61400) [pid = 1860] [serial = 49] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 67 (0000009AFDCD0400) [pid = 1860] [serial = 37] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 66 (0000009A80AD5400) [pid = 1860] [serial = 17] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 65 (0000009A80970400) [pid = 1860] [serial = 14] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 64 (0000009AF4CB3000) [pid = 1860] [serial = 9] [outer = 0000000000000000] [url = about:blank] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 63 (0000009AFA453800) [pid = 1860] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 17:12:13 INFO - PROCESS | 1860 | --DOMWINDOW == 62 (0000009AF7E4F800) [pid = 1860] [serial = 4] [outer = 0000000000000000] [url = about:blank] 17:12:14 INFO - PROCESS | 1860 | 1461024734079 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]]]}] 17:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 879ms 17:12:14 INFO - PROCESS | 1860 | 1461024734136 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 1860 | 1461024734141 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 17:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:12:14 INFO - PROCESS | 1860 | 1461024734147 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 1860 | 1461024734152 Marionette TRACE conn5 <- [1,98,null,{}] 17:12:14 INFO - PROCESS | 1860 | 1461024734160 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}] 17:12:14 INFO - PROCESS | 1860 | 1461024734300 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 17:12:14 INFO - PROCESS | 1860 | 1461024734322 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81522800 == 32 [pid = 1860] [id = 34] 17:12:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 63 (0000009A80EA3800) [pid = 1860] [serial = 98] [outer = 0000000000000000] 17:12:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 64 (0000009A8107C400) [pid = 1860] [serial = 99] [outer = 0000009A80EA3800] 17:12:14 INFO - PROCESS | 1860 | 1461024734383 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 65 (0000009A81A23000) [pid = 1860] [serial = 100] [outer = 0000009A80EA3800] 17:12:14 INFO - PROCESS | 1860 | 1461024734957 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]]]}] 17:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 838ms 17:12:15 INFO - PROCESS | 1860 | 1461024734988 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1860 | 1461024734995 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 17:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:12:15 INFO - PROCESS | 1860 | 1461024735003 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1860 | 1461024735006 Marionette TRACE conn5 <- [1,102,null,{}] 17:12:15 INFO - PROCESS | 1860 | 1461024735010 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}] 17:12:15 INFO - PROCESS | 1860 | 1461024735117 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 17:12:15 INFO - PROCESS | 1860 | 1461024735176 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2531000 == 33 [pid = 1860] [id = 35] 17:12:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 66 (0000009A87F0EC00) [pid = 1860] [serial = 101] [outer = 0000000000000000] 17:12:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 67 (0000009A87F32000) [pid = 1860] [serial = 102] [outer = 0000009A87F0EC00] 17:12:15 INFO - PROCESS | 1860 | 1461024735235 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 68 (0000009A880BF000) [pid = 1860] [serial = 103] [outer = 0000009A87F0EC00] 17:12:15 INFO - PROCESS | 1860 | 1461024735821 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]]]}] 17:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 838ms 17:12:15 INFO - PROCESS | 1860 | 1461024735846 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1860 | 1461024735849 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 17:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:12:15 INFO - PROCESS | 1860 | 1461024735853 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1860 | 1461024735857 Marionette TRACE conn5 <- [1,106,null,{}] 17:12:15 INFO - PROCESS | 1860 | 1461024735869 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}] 17:12:15 INFO - PROCESS | 1860 | 1461024735978 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 17:12:16 INFO - PROCESS | 1860 | 1461024736049 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3E5B000 == 34 [pid = 1860] [id = 36] 17:12:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 69 (0000009AF1AF8800) [pid = 1860] [serial = 104] [outer = 0000000000000000] 17:12:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0000009AF3597C00) [pid = 1860] [serial = 105] [outer = 0000009AF1AF8800] 17:12:16 INFO - PROCESS | 1860 | 1461024736111 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0000009AF402C800) [pid = 1860] [serial = 106] [outer = 0000009AF1AF8800] 17:12:16 INFO - PROCESS | 1860 | 1461024736650 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]]]}] 17:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 839ms 17:12:16 INFO - PROCESS | 1860 | 1461024736694 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 1860 | 1461024736697 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 17:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:12:16 INFO - PROCESS | 1860 | 1461024736700 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 1860 | 1461024736703 Marionette TRACE conn5 <- [1,110,null,{}] 17:12:16 INFO - PROCESS | 1860 | 1461024736706 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}] 17:12:16 INFO - PROCESS | 1860 | 1461024736807 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 17:12:16 INFO - PROCESS | 1860 | 1461024736877 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF80BA800 == 35 [pid = 1860] [id = 37] 17:12:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0000009AF4CAE400) [pid = 1860] [serial = 107] [outer = 0000000000000000] 17:12:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0000009AF501A400) [pid = 1860] [serial = 108] [outer = 0000009AF4CAE400] 17:12:16 INFO - PROCESS | 1860 | 1461024736935 Marionette DEBUG loaded listener.js 17:12:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0000009AF8034800) [pid = 1860] [serial = 109] [outer = 0000009AF4CAE400] 17:12:17 INFO - PROCESS | 1860 | 1461024737496 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]]]}] 17:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 838ms 17:12:17 INFO - PROCESS | 1860 | 1461024737541 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 1860 | 1461024737544 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 17:12:17 INFO - PROCESS | 1860 | 1461024737547 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:12:17 INFO - PROCESS | 1860 | 1461024737550 Marionette TRACE conn5 <- [1,114,null,{}] 17:12:17 INFO - PROCESS | 1860 | 1461024737553 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}] 17:12:17 INFO - PROCESS | 1860 | 1461024737648 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 17:12:17 INFO - PROCESS | 1860 | 1461024737718 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8DBC000 == 36 [pid = 1860] [id = 38] 17:12:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0000009AF4E17400) [pid = 1860] [serial = 110] [outer = 0000000000000000] 17:12:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0000009AF887D400) [pid = 1860] [serial = 111] [outer = 0000009AF4E17400] 17:12:17 INFO - PROCESS | 1860 | 1461024737774 Marionette DEBUG loaded listener.js 17:12:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0000009AF8D32C00) [pid = 1860] [serial = 112] [outer = 0000009AF4E17400] 17:12:18 INFO - PROCESS | 1860 | 1461024738370 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]]]}] 17:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 879ms 17:12:18 INFO - PROCESS | 1860 | 1461024738432 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 17:12:18 INFO - PROCESS | 1860 | 1461024738436 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 17:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:12:18 INFO - PROCESS | 1860 | 1461024738441 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:12:18 INFO - PROCESS | 1860 | 1461024738445 Marionette TRACE conn5 <- [1,118,null,{}] 17:12:18 INFO - PROCESS | 1860 | 1461024738452 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}] 17:12:18 INFO - PROCESS | 1860 | 1461024738554 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 17:12:18 INFO - PROCESS | 1860 | 1461024738617 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8807D800 == 37 [pid = 1860] [id = 39] 17:12:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0000009A818CD400) [pid = 1860] [serial = 113] [outer = 0000000000000000] 17:12:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0000009A8199B800) [pid = 1860] [serial = 114] [outer = 0000009A818CD400] 17:12:18 INFO - PROCESS | 1860 | 1461024738670 Marionette DEBUG loaded listener.js 17:12:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0000009A87F17000) [pid = 1860] [serial = 115] [outer = 0000009A818CD400] 17:12:19 INFO - PROCESS | 1860 | 1461024739309 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]]]}] 17:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 881ms 17:12:19 INFO - PROCESS | 1860 | 1461024739327 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 17:12:19 INFO - PROCESS | 1860 | 1461024739331 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 17:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:12:19 INFO - PROCESS | 1860 | 1461024739337 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:12:19 INFO - PROCESS | 1860 | 1461024739341 Marionette TRACE conn5 <- [1,122,null,{}] 17:12:19 INFO - PROCESS | 1860 | 1461024739348 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}] 17:12:19 INFO - PROCESS | 1860 | 1461024739458 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 17:12:19 INFO - PROCESS | 1860 | 1461024739534 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36EF800 == 38 [pid = 1860] [id = 40] 17:12:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0000009A8411FC00) [pid = 1860] [serial = 116] [outer = 0000000000000000] 17:12:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0000009A880B3000) [pid = 1860] [serial = 117] [outer = 0000009A8411FC00] 17:12:19 INFO - PROCESS | 1860 | 1461024739595 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009AF1AF2C00) [pid = 1860] [serial = 118] [outer = 0000009A8411FC00] 17:12:20 INFO - PROCESS | 1860 | 1461024740104 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]]]}] 17:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 794ms 17:12:20 INFO - PROCESS | 1860 | 1461024740135 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 17:12:20 INFO - PROCESS | 1860 | 1461024740142 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 17:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:12:20 INFO - PROCESS | 1860 | 1461024740149 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 1860 | 1461024740152 Marionette TRACE conn5 <- [1,126,null,{}] 17:12:20 INFO - PROCESS | 1860 | 1461024740156 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}] 17:12:20 INFO - PROCESS | 1860 | 1461024740263 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 17:12:20 INFO - PROCESS | 1860 | 1461024740338 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A25000 == 39 [pid = 1860] [id = 41] 17:12:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009AF3D90400) [pid = 1860] [serial = 119] [outer = 0000000000000000] 17:12:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009AF4027C00) [pid = 1860] [serial = 120] [outer = 0000009AF3D90400] 17:12:20 INFO - PROCESS | 1860 | 1461024740396 Marionette DEBUG loaded listener.js 17:12:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009AF4C99400) [pid = 1860] [serial = 121] [outer = 0000009AF3D90400] 17:12:21 INFO - PROCESS | 1860 | 1461024741034 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]]]}] 17:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 941ms 17:12:21 INFO - PROCESS | 1860 | 1461024741095 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 17:12:21 INFO - PROCESS | 1860 | 1461024741098 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 17:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:12:21 INFO - PROCESS | 1860 | 1461024741102 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:12:21 INFO - PROCESS | 1860 | 1461024741107 Marionette TRACE conn5 <- [1,130,null,{}] 17:12:21 INFO - PROCESS | 1860 | 1461024741119 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}] 17:12:21 INFO - PROCESS | 1860 | 1461024741227 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 17:12:21 INFO - PROCESS | 1860 | 1461024741290 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFD409800 == 40 [pid = 1860] [id = 42] 17:12:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009AF8B7F800) [pid = 1860] [serial = 122] [outer = 0000000000000000] 17:12:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009AF9904400) [pid = 1860] [serial = 123] [outer = 0000009AF8B7F800] 17:12:21 INFO - PROCESS | 1860 | 1461024741353 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009AF9957800) [pid = 1860] [serial = 124] [outer = 0000009AF8B7F800] 17:12:21 INFO - PROCESS | 1860 | 1461024741961 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]]]}] 17:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 880ms 17:12:21 INFO - PROCESS | 1860 | 1461024741989 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 17:12:22 INFO - PROCESS | 1860 | 1461024741993 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 17:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:12:22 INFO - PROCESS | 1860 | 1461024741997 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1860 | 1461024742000 Marionette TRACE conn5 <- [1,134,null,{}] 17:12:22 INFO - PROCESS | 1860 | 1461024742003 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}] 17:12:22 INFO - PROCESS | 1860 | 1461024742105 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 17:12:22 INFO - PROCESS | 1860 | 1461024742164 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A809D0800 == 41 [pid = 1860] [id = 43] 17:12:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009AFD17A800) [pid = 1860] [serial = 125] [outer = 0000000000000000] 17:12:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009AFD4E6400) [pid = 1860] [serial = 126] [outer = 0000009AFD17A800] 17:12:22 INFO - PROCESS | 1860 | 1461024742222 Marionette DEBUG loaded listener.js 17:12:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009AFDCA6400) [pid = 1860] [serial = 127] [outer = 0000009AFD17A800] 17:12:22 INFO - PROCESS | 1860 | 1461024742816 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]]]}] 17:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 878ms 17:12:22 INFO - PROCESS | 1860 | 1461024742877 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 17:12:22 INFO - PROCESS | 1860 | 1461024742879 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 17:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:12:22 INFO - PROCESS | 1860 | 1461024742883 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1860 | 1461024742885 Marionette TRACE conn5 <- [1,138,null,{}] 17:12:22 INFO - PROCESS | 1860 | 1461024742889 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}] 17:12:22 INFO - PROCESS | 1860 | 1461024742987 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 17:12:23 INFO - PROCESS | 1860 | 1461024743071 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37BB000 == 42 [pid = 1860] [id = 44] 17:12:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009AF8B75C00) [pid = 1860] [serial = 128] [outer = 0000000000000000] 17:12:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009AF9ADD000) [pid = 1860] [serial = 129] [outer = 0000009AF8B75C00] 17:12:23 INFO - PROCESS | 1860 | 1461024743128 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009AFD57E800) [pid = 1860] [serial = 130] [outer = 0000009AF8B75C00] 17:12:23 INFO - PROCESS | 1860 | 1461024743770 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]]]}] 17:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 943ms 17:12:23 INFO - PROCESS | 1860 | 1461024743827 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 17:12:23 INFO - PROCESS | 1860 | 1461024743832 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 17:12:23 INFO - PROCESS | 1860 | 1461024743837 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:12:23 INFO - PROCESS | 1860 | 1461024743841 Marionette TRACE conn5 <- [1,142,null,{}] 17:12:23 INFO - PROCESS | 1860 | 1461024743848 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}] 17:12:23 INFO - PROCESS | 1860 | 1461024743947 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 17:12:24 INFO - PROCESS | 1860 | 1461024744067 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37D5800 == 43 [pid = 1860] [id = 45] 17:12:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A87F17800) [pid = 1860] [serial = 131] [outer = 0000000000000000] 17:12:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A87F37400) [pid = 1860] [serial = 132] [outer = 0000009A87F17800] 17:12:24 INFO - PROCESS | 1860 | 1461024744123 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A8800E000) [pid = 1860] [serial = 133] [outer = 0000009A87F17800] 17:12:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C5E000 == 42 [pid = 1860] [id = 26] 17:12:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF4820800 == 41 [pid = 1860] [id = 27] 17:12:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88082800 == 40 [pid = 1860] [id = 25] 17:12:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A82622000 == 39 [pid = 1860] [id = 24] 17:12:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3E5B000 == 38 [pid = 1860] [id = 36] 17:12:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2531000 == 37 [pid = 1860] [id = 35] 17:12:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A81522800 == 36 [pid = 1860] [id = 34] 17:12:24 INFO - PROCESS | 1860 | 1461024744710 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]]]}] 17:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 942ms 17:12:24 INFO - PROCESS | 1860 | 1461024744784 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 17:12:24 INFO - PROCESS | 1860 | 1461024744789 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 17:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:12:24 INFO - PROCESS | 1860 | 1461024744795 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:12:24 INFO - PROCESS | 1860 | 1461024744799 Marionette TRACE conn5 <- [1,146,null,{}] 17:12:24 INFO - PROCESS | 1860 | 1461024744805 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}] 17:12:24 INFO - PROCESS | 1860 | 1461024744919 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 17:12:24 INFO - PROCESS | 1860 | 1461024744985 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37CE800 == 37 [pid = 1860] [id = 46] 17:12:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A830B3800) [pid = 1860] [serial = 134] [outer = 0000000000000000] 17:12:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A87F18400) [pid = 1860] [serial = 135] [outer = 0000009A830B3800] 17:12:25 INFO - PROCESS | 1860 | 1461024745049 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8800D800) [pid = 1860] [serial = 136] [outer = 0000009A830B3800] 17:12:25 INFO - PROCESS | 1860 | 1461024745649 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]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 880ms 17:12:25 INFO - PROCESS | 1860 | 1461024745678 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 17:12:25 INFO - PROCESS | 1860 | 1461024745685 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 17:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:12:25 INFO - PROCESS | 1860 | 1461024745692 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 1860 | 1461024745695 Marionette TRACE conn5 <- [1,150,null,{}] 17:12:25 INFO - PROCESS | 1860 | 1461024745699 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}] 17:12:25 INFO - PROCESS | 1860 | 1461024745806 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 17:12:25 INFO - PROCESS | 1860 | 1461024745905 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFA4A8000 == 38 [pid = 1860] [id = 47] 17:12:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009AF3E9A400) [pid = 1860] [serial = 137] [outer = 0000000000000000] 17:12:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009AF3F9F800) [pid = 1860] [serial = 138] [outer = 0000009AF3E9A400] 17:12:25 INFO - PROCESS | 1860 | 1461024745964 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009AF4E1A000) [pid = 1860] [serial = 139] [outer = 0000009AF3E9A400] 17:12:26 INFO - PROCESS | 1860 | 1461024746565 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]]]}] 17:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 923ms 17:12:26 INFO - PROCESS | 1860 | 1461024746620 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 1860 | 1461024746623 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 17:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:12:26 INFO - PROCESS | 1860 | 1461024746627 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 1860 | 1461024746632 Marionette TRACE conn5 <- [1,154,null,{}] 17:12:26 INFO - PROCESS | 1860 | 1461024746644 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}] 17:12:26 INFO - PROCESS | 1860 | 1461024746751 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 17:12:26 INFO - PROCESS | 1860 | 1461024746818 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C5E000 == 39 [pid = 1860] [id = 48] 17:12:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009AF8B76800) [pid = 1860] [serial = 140] [outer = 0000000000000000] 17:12:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009AF9904800) [pid = 1860] [serial = 141] [outer = 0000009AF8B76800] 17:12:26 INFO - PROCESS | 1860 | 1461024746882 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009AF9ADBC00) [pid = 1860] [serial = 142] [outer = 0000009AF8B76800] 17:12:27 INFO - PROCESS | 1860 | 1461024747507 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]]]}] 17:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 942ms 17:12:27 INFO - PROCESS | 1860 | 1461024747572 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 17:12:27 INFO - PROCESS | 1860 | 1461024747575 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 17:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:12:27 INFO - PROCESS | 1860 | 1461024747579 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:12:27 INFO - PROCESS | 1860 | 1461024747581 Marionette TRACE conn5 <- [1,158,null,{}] 17:12:27 INFO - PROCESS | 1860 | 1461024747585 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}] 17:12:27 INFO - PROCESS | 1860 | 1461024747688 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 17:12:27 INFO - PROCESS | 1860 | 1461024747751 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEB2000 == 40 [pid = 1860] [id = 49] 17:12:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A881B9000) [pid = 1860] [serial = 143] [outer = 0000000000000000] 17:12:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A881BE400) [pid = 1860] [serial = 144] [outer = 0000009A881B9000] 17:12:27 INFO - PROCESS | 1860 | 1461024747809 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009AFD17A000) [pid = 1860] [serial = 145] [outer = 0000009A881B9000] 17:12:28 INFO - PROCESS | 1860 | 1461024748318 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]]]}] 17:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 775ms 17:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:12:28 INFO - PROCESS | 1860 | 1461024748356 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 1860 | 1461024748359 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 17:12:28 INFO - PROCESS | 1860 | 1461024748362 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 1860 | 1461024748365 Marionette TRACE conn5 <- [1,162,null,{}] 17:12:28 INFO - PROCESS | 1860 | 1461024748368 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}] 17:12:28 INFO - PROCESS | 1860 | 1461024748468 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 17:12:28 INFO - PROCESS | 1860 | 1461024748550 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8283E800 == 41 [pid = 1860] [id = 50] 17:12:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A818CB400) [pid = 1860] [serial = 146] [outer = 0000000000000000] 17:12:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A88369000) [pid = 1860] [serial = 147] [outer = 0000009A818CB400] 17:12:28 INFO - PROCESS | 1860 | 1461024748607 Marionette DEBUG loaded listener.js 17:12:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A88371800) [pid = 1860] [serial = 148] [outer = 0000009A818CB400] 17:12:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A8849C000) [pid = 1860] [serial = 149] [outer = 0000009AF880D800] 17:12:29 INFO - PROCESS | 1860 | 1461024749354 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]]]}] 17:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1027ms 17:12:29 INFO - PROCESS | 1860 | 1461024749392 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 17:12:29 INFO - PROCESS | 1860 | 1461024749397 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 17:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:12:29 INFO - PROCESS | 1860 | 1461024749402 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:12:29 INFO - PROCESS | 1860 | 1461024749406 Marionette TRACE conn5 <- [1,166,null,{}] 17:12:29 INFO - PROCESS | 1860 | 1461024749427 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}] 17:12:29 INFO - PROCESS | 1860 | 1461024749527 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 17:12:29 INFO - PROCESS | 1860 | 1461024749597 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8860E000 == 42 [pid = 1860] [id = 51] 17:12:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A88003800) [pid = 1860] [serial = 150] [outer = 0000000000000000] 17:12:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A88008400) [pid = 1860] [serial = 151] [outer = 0000009A88003800] 17:12:29 INFO - PROCESS | 1860 | 1461024749648 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A881B6800) [pid = 1860] [serial = 152] [outer = 0000009A88003800] 17:12:30 INFO - PROCESS | 1860 | --DOCSHELL 0000009A809D0800 == 41 [pid = 1860] [id = 43] 17:12:30 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFD409800 == 40 [pid = 1860] [id = 42] 17:12:30 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A25000 == 39 [pid = 1860] [id = 41] 17:12:30 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF36EF800 == 38 [pid = 1860] [id = 40] 17:12:30 INFO - PROCESS | 1860 | 1461024750332 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]]]}] 17:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 984ms 17:12:30 INFO - PROCESS | 1860 | 1461024750390 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 1860 | 1461024750395 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 17:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:12:30 INFO - PROCESS | 1860 | 1461024750401 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1860 | 1461024750405 Marionette TRACE conn5 <- [1,170,null,{}] 17:12:30 INFO - PROCESS | 1860 | 1461024750412 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}] 17:12:30 INFO - PROCESS | 1860 | 1461024750523 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 17:12:30 INFO - PROCESS | 1860 | 1461024750592 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8861B000 == 39 [pid = 1860] [id = 52] 17:12:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A83BE5C00) [pid = 1860] [serial = 153] [outer = 0000000000000000] 17:12:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8800B000) [pid = 1860] [serial = 154] [outer = 0000009A83BE5C00] 17:12:30 INFO - PROCESS | 1860 | 1461024750654 Marionette DEBUG loaded listener.js 17:12:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A88370000) [pid = 1860] [serial = 155] [outer = 0000009A83BE5C00] 17:12:31 INFO - PROCESS | 1860 | 1461024751210 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]]]}] 17:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 880ms 17:12:31 INFO - PROCESS | 1860 | 1461024751285 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 17:12:31 INFO - PROCESS | 1860 | 1461024751292 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 17:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:12:31 INFO - PROCESS | 1860 | 1461024751299 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:12:31 INFO - PROCESS | 1860 | 1461024751302 Marionette TRACE conn5 <- [1,174,null,{}] 17:12:31 INFO - PROCESS | 1860 | 1461024751306 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}] 17:12:31 INFO - PROCESS | 1860 | 1461024751444 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 17:12:31 INFO - PROCESS | 1860 | 1461024751511 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF836D800 == 40 [pid = 1860] [id = 53] 17:12:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009AF1D31400) [pid = 1860] [serial = 156] [outer = 0000000000000000] 17:12:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009AF30C3000) [pid = 1860] [serial = 157] [outer = 0000009AF1D31400] 17:12:31 INFO - PROCESS | 1860 | 1461024751569 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AF4C4EC00) [pid = 1860] [serial = 158] [outer = 0000009AF1D31400] 17:12:32 INFO - PROCESS | 1860 | 1461024752149 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]]]}] 17:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 879ms 17:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:12:32 INFO - PROCESS | 1860 | 1461024752183 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 1860 | 1461024752186 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 17:12:32 INFO - PROCESS | 1860 | 1461024752190 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 1860 | 1461024752194 Marionette TRACE conn5 <- [1,178,null,{}] 17:12:32 INFO - PROCESS | 1860 | 1461024752206 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}] 17:12:32 INFO - PROCESS | 1860 | 1461024752319 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 17:12:32 INFO - PROCESS | 1860 | 1461024752387 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEB4800 == 41 [pid = 1860] [id = 54] 17:12:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF8081400) [pid = 1860] [serial = 159] [outer = 0000000000000000] 17:12:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF9905800) [pid = 1860] [serial = 160] [outer = 0000009AF8081400] 17:12:32 INFO - PROCESS | 1860 | 1461024752449 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AF9ADF400) [pid = 1860] [serial = 161] [outer = 0000009AF8081400] 17:12:33 INFO - PROCESS | 1860 | 1461024753061 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]]]}] 17:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 943ms 17:12:33 INFO - PROCESS | 1860 | 1461024753135 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 17:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:12:33 INFO - PROCESS | 1860 | 1461024753138 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 17:12:33 INFO - PROCESS | 1860 | 1461024753142 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 1860 | 1461024753145 Marionette TRACE conn5 <- [1,182,null,{}] 17:12:33 INFO - PROCESS | 1860 | 1461024753149 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}] 17:12:33 INFO - PROCESS | 1860 | 1461024753252 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 17:12:33 INFO - PROCESS | 1860 | 1461024753318 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C1B000 == 42 [pid = 1860] [id = 55] 17:12:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A88687800) [pid = 1860] [serial = 162] [outer = 0000000000000000] 17:12:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009AF89BA800) [pid = 1860] [serial = 163] [outer = 0000009A88687800] 17:12:33 INFO - PROCESS | 1860 | 1461024753375 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009AFD4E3C00) [pid = 1860] [serial = 164] [outer = 0000009A88687800] 17:12:33 INFO - PROCESS | 1860 | 1461024753945 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]]]}] 17:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 838ms 17:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:12:33 INFO - PROCESS | 1860 | 1461024753982 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 17:12:33 INFO - PROCESS | 1860 | 1461024753985 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 17:12:33 INFO - PROCESS | 1860 | 1461024753988 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1860 | 1461024753990 Marionette TRACE conn5 <- [1,186,null,{}] 17:12:34 INFO - PROCESS | 1860 | 1461024753994 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}] 17:12:34 INFO - PROCESS | 1860 | 1461024754091 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 17:12:34 INFO - PROCESS | 1860 | 1461024754168 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885CF000 == 43 [pid = 1860] [id = 56] 17:12:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A885B0C00) [pid = 1860] [serial = 165] [outer = 0000000000000000] 17:12:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A885B4C00) [pid = 1860] [serial = 166] [outer = 0000009A885B0C00] 17:12:34 INFO - PROCESS | 1860 | 1461024754225 Marionette DEBUG loaded listener.js 17:12:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009AFD17D000) [pid = 1860] [serial = 167] [outer = 0000009A885B0C00] 17:12:34 INFO - PROCESS | 1860 | 1461024754772 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]]]}] 17:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 838ms 17:12:34 INFO - PROCESS | 1860 | 1461024754838 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 17:12:34 INFO - PROCESS | 1860 | 1461024754841 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 17:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:12:34 INFO - PROCESS | 1860 | 1461024754863 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1860 | 1461024754865 Marionette TRACE conn5 <- [1,190,null,{}] 17:12:34 INFO - PROCESS | 1860 | 1461024754869 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}] 17:12:35 INFO - PROCESS | 1860 | 1461024755016 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 17:12:35 INFO - PROCESS | 1860 | 1461024755079 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A135000 == 44 [pid = 1860] [id = 57] 17:12:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A88949000) [pid = 1860] [serial = 168] [outer = 0000000000000000] 17:12:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009AFF755800) [pid = 1860] [serial = 169] [outer = 0000009A88949000] 17:12:35 INFO - PROCESS | 1860 | 1461024755140 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009AFF9E5800) [pid = 1860] [serial = 170] [outer = 0000009A88949000] 17:12:35 INFO - PROCESS | 1860 | 1461024755764 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]]]}] 17:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 942ms 17:12:35 INFO - PROCESS | 1860 | 1461024755806 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 17:12:35 INFO - PROCESS | 1860 | 1461024755811 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 17:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:12:35 INFO - PROCESS | 1860 | 1461024755816 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:12:35 INFO - PROCESS | 1860 | 1461024755820 Marionette TRACE conn5 <- [1,194,null,{}] 17:12:35 INFO - PROCESS | 1860 | 1461024755826 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}] 17:12:35 INFO - PROCESS | 1860 | 1461024755934 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 17:12:36 INFO - PROCESS | 1860 | 1461024756004 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A127000 == 45 [pid = 1860] [id = 58] 17:12:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A881B2000) [pid = 1860] [serial = 171] [outer = 0000000000000000] 17:12:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A881B8C00) [pid = 1860] [serial = 172] [outer = 0000009A881B2000] 17:12:36 INFO - PROCESS | 1860 | 1461024756057 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A885A9000) [pid = 1860] [serial = 173] [outer = 0000009A881B2000] 17:12:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEB2000 == 44 [pid = 1860] [id = 49] 17:12:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C5E000 == 43 [pid = 1860] [id = 48] 17:12:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFA4A8000 == 42 [pid = 1860] [id = 47] 17:12:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37CE800 == 41 [pid = 1860] [id = 46] 17:12:36 INFO - PROCESS | 1860 | 1461024756762 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]]]}] 17:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 985ms 17:12:36 INFO - PROCESS | 1860 | 1461024756805 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 17:12:36 INFO - PROCESS | 1860 | 1461024756812 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 17:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:12:36 INFO - PROCESS | 1860 | 1461024756818 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1860 | 1461024756822 Marionette TRACE conn5 <- [1,198,null,{}] 17:12:36 INFO - PROCESS | 1860 | 1461024756827 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}] 17:12:36 INFO - PROCESS | 1860 | 1461024756941 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 17:12:37 INFO - PROCESS | 1860 | 1461024757014 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C18800 == 42 [pid = 1860] [id = 59] 17:12:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A881BA400) [pid = 1860] [serial = 174] [outer = 0000000000000000] 17:12:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A88367400) [pid = 1860] [serial = 175] [outer = 0000009A881BA400] 17:12:37 INFO - PROCESS | 1860 | 1461024757074 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A885AFC00) [pid = 1860] [serial = 176] [outer = 0000009A881BA400] 17:12:37 INFO - PROCESS | 1860 | 1461024757681 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]]]}] 17:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 942ms 17:12:37 INFO - PROCESS | 1860 | 1461024757762 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 17:12:37 INFO - PROCESS | 1860 | 1461024757768 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 17:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:12:37 INFO - PROCESS | 1860 | 1461024757775 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 1860 | 1461024757778 Marionette TRACE conn5 <- [1,202,null,{}] 17:12:37 INFO - PROCESS | 1860 | 1461024757783 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}] 17:12:37 INFO - PROCESS | 1860 | 1461024757902 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 17:12:37 INFO - PROCESS | 1860 | 1461024757964 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37C1000 == 43 [pid = 1860] [id = 60] 17:12:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A84173C00) [pid = 1860] [serial = 177] [outer = 0000000000000000] 17:12:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A85EA8000) [pid = 1860] [serial = 178] [outer = 0000009A84173C00] 17:12:38 INFO - PROCESS | 1860 | 1461024758023 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A885B4800) [pid = 1860] [serial = 179] [outer = 0000009A84173C00] 17:12:38 INFO - PROCESS | 1860 | 1461024758583 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]]]}] 17:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 838ms 17:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:12:38 INFO - PROCESS | 1860 | 1461024758619 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 17:12:38 INFO - PROCESS | 1860 | 1461024758622 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 17:12:38 INFO - PROCESS | 1860 | 1461024758626 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 1860 | 1461024758630 Marionette TRACE conn5 <- [1,206,null,{}] 17:12:38 INFO - PROCESS | 1860 | 1461024758642 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}] 17:12:38 INFO - PROCESS | 1860 | 1461024758755 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 17:12:38 INFO - PROCESS | 1860 | 1461024758840 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEB0800 == 44 [pid = 1860] [id = 61] 17:12:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A8894B400) [pid = 1860] [serial = 180] [outer = 0000000000000000] 17:12:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A8A7D5C00) [pid = 1860] [serial = 181] [outer = 0000009A8894B400] 17:12:38 INFO - PROCESS | 1860 | 1461024758902 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009AF1AF0C00) [pid = 1860] [serial = 182] [outer = 0000009A8894B400] 17:12:39 INFO - PROCESS | 1860 | 1461024759448 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]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 880ms 17:12:39 INFO - PROCESS | 1860 | 1461024759508 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1860 | 1461024759511 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 17:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:12:39 INFO - PROCESS | 1860 | 1461024759515 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1860 | 1461024759517 Marionette TRACE conn5 <- [1,210,null,{}] 17:12:39 INFO - PROCESS | 1860 | 1461024759521 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}] 17:12:39 INFO - PROCESS | 1860 | 1461024759632 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 17:12:39 INFO - PROCESS | 1860 | 1461024759714 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E82000 == 45 [pid = 1860] [id = 62] 17:12:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009AF3FA0400) [pid = 1860] [serial = 183] [outer = 0000000000000000] 17:12:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009AF4C4DC00) [pid = 1860] [serial = 184] [outer = 0000009AF3FA0400] 17:12:39 INFO - PROCESS | 1860 | 1461024759771 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009AF7E6A400) [pid = 1860] [serial = 185] [outer = 0000009AF3FA0400] 17:12:40 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8861B000 == 44 [pid = 1860] [id = 52] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8283E800 == 43 [pid = 1860] [id = 50] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8DBC000 == 42 [pid = 1860] [id = 38] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF21B800 == 41 [pid = 1860] [id = 19] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF36F0800 == 40 [pid = 1860] [id = 13] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF84EC000 == 39 [pid = 1860] [id = 15] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1D22800 == 38 [pid = 1860] [id = 10] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80EE1000 == 37 [pid = 1860] [id = 29] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8B6D800 == 36 [pid = 1860] [id = 30] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFE21000 == 35 [pid = 1860] [id = 22] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFD421800 == 34 [pid = 1860] [id = 32] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFABB800 == 33 [pid = 1860] [id = 20] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A37800 == 32 [pid = 1860] [id = 31] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8D7D800 == 31 [pid = 1860] [id = 16] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF836D800 == 30 [pid = 1860] [id = 53] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37BB000 == 29 [pid = 1860] [id = 44] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEB4800 == 28 [pid = 1860] [id = 54] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C1B000 == 27 [pid = 1860] [id = 55] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A82842800 == 26 [pid = 1860] [id = 33] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885CF000 == 25 [pid = 1860] [id = 56] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A135000 == 24 [pid = 1860] [id = 57] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37D5800 == 23 [pid = 1860] [id = 45] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF5075000 == 22 [pid = 1860] [id = 14] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A802A1800 == 21 [pid = 1860] [id = 8] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF80BA800 == 20 [pid = 1860] [id = 37] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFA494800 == 19 [pid = 1860] [id = 18] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A2A800 == 18 [pid = 1860] [id = 17] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8807D800 == 17 [pid = 1860] [id = 39] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8860E000 == 16 [pid = 1860] [id = 51] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEB0800 == 15 [pid = 1860] [id = 61] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80E4A800 == 14 [pid = 1860] [id = 23] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37C1000 == 13 [pid = 1860] [id = 60] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C18800 == 12 [pid = 1860] [id = 59] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFE16000 == 11 [pid = 1860] [id = 21] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A127000 == 10 [pid = 1860] [id = 58] 17:12:42 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF81DE800 == 9 [pid = 1860] [id = 28] 17:12:44 INFO - PROCESS | 1860 | 1461024764596 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]]]}] 17:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 5144ms 17:12:44 INFO - PROCESS | 1860 | 1461024764682 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 17:12:44 INFO - PROCESS | 1860 | 1461024764685 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 17:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:12:44 INFO - PROCESS | 1860 | 1461024764693 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 1860 | 1461024764696 Marionette TRACE conn5 <- [1,214,null,{}] 17:12:44 INFO - PROCESS | 1860 | 1461024764702 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}] 17:12:44 INFO - PROCESS | 1860 | 1461024764800 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 17:12:44 INFO - PROCESS | 1860 | 1461024764809 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8409B800 == 10 [pid = 1860] [id = 63] 17:12:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A81A1F000) [pid = 1860] [serial = 186] [outer = 0000000000000000] 17:12:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A81ADA800) [pid = 1860] [serial = 187] [outer = 0000009A81A1F000] 17:12:44 INFO - PROCESS | 1860 | 1461024764859 Marionette DEBUG loaded listener.js 17:12:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A84174800) [pid = 1860] [serial = 188] [outer = 0000009A81A1F000] 17:12:45 INFO - PROCESS | 1860 | 1461024765323 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]]]}] 17:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 692ms 17:12:45 INFO - PROCESS | 1860 | 1461024765388 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 17:12:45 INFO - PROCESS | 1860 | 1461024765395 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 17:12:45 INFO - PROCESS | 1860 | 1461024765402 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:12:45 INFO - PROCESS | 1860 | 1461024765405 Marionette TRACE conn5 <- [1,218,null,{}] 17:12:45 INFO - PROCESS | 1860 | 1461024765409 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}] 17:12:45 INFO - PROCESS | 1860 | 1461024765532 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 17:12:45 INFO - PROCESS | 1860 | 1461024765625 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83B37800 == 11 [pid = 1860] [id = 64] 17:12:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A818EFC00) [pid = 1860] [serial = 189] [outer = 0000000000000000] 17:12:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A87F15800) [pid = 1860] [serial = 190] [outer = 0000009A818EFC00] 17:12:45 INFO - PROCESS | 1860 | 1461024765681 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009A8800B400) [pid = 1860] [serial = 191] [outer = 0000009A818EFC00] 17:12:46 INFO - PROCESS | 1860 | 1461024766258 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]]]}] 17:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 880ms 17:12:46 INFO - PROCESS | 1860 | 1461024766287 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 17:12:46 INFO - PROCESS | 1860 | 1461024766290 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 17:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:12:46 INFO - PROCESS | 1860 | 1461024766294 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:12:46 INFO - PROCESS | 1860 | 1461024766298 Marionette TRACE conn5 <- [1,222,null,{}] 17:12:46 INFO - PROCESS | 1860 | 1461024766310 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}] 17:12:46 INFO - PROCESS | 1860 | 1461024766399 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 17:12:46 INFO - PROCESS | 1860 | 1461024766490 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A139800 == 12 [pid = 1860] [id = 65] 17:12:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009A80EA3400) [pid = 1860] [serial = 192] [outer = 0000000000000000] 17:12:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009A8836B000) [pid = 1860] [serial = 193] [outer = 0000009A80EA3400] 17:12:46 INFO - PROCESS | 1860 | 1461024766542 Marionette DEBUG loaded listener.js 17:12:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009A884A5000) [pid = 1860] [serial = 194] [outer = 0000009A80EA3400] 17:12:47 INFO - PROCESS | 1860 | 1461024766999 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]]]}] 17:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 734ms 17:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:12:47 INFO - PROCESS | 1860 | 1461024767030 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 17:12:47 INFO - PROCESS | 1860 | 1461024767033 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 17:12:47 INFO - PROCESS | 1860 | 1461024767036 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:12:47 INFO - PROCESS | 1860 | 1461024767038 Marionette TRACE conn5 <- [1,226,null,{}] 17:12:47 INFO - PROCESS | 1860 | 1461024767042 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}] 17:12:47 INFO - PROCESS | 1860 | 1461024767149 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 17:12:47 INFO - PROCESS | 1860 | 1461024767157 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36E5800 == 13 [pid = 1860] [id = 66] 17:12:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009A88682400) [pid = 1860] [serial = 195] [outer = 0000000000000000] 17:12:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009A8868BC00) [pid = 1860] [serial = 196] [outer = 0000009A88682400] 17:12:47 INFO - PROCESS | 1860 | 1461024767205 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0000009A88946000) [pid = 1860] [serial = 197] [outer = 0000009A88682400] 17:12:47 INFO - PROCESS | 1860 | 1461024767657 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]]]}] 17:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 690ms 17:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:12:47 INFO - PROCESS | 1860 | 1461024767730 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 17:12:47 INFO - PROCESS | 1860 | 1461024767732 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 17:12:47 INFO - PROCESS | 1860 | 1461024767735 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:12:47 INFO - PROCESS | 1860 | 1461024767737 Marionette TRACE conn5 <- [1,230,null,{}] 17:12:47 INFO - PROCESS | 1860 | 1461024767741 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}] 17:12:47 INFO - PROCESS | 1860 | 1461024767863 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 17:12:47 INFO - PROCESS | 1860 | 1461024767886 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF80B7800 == 14 [pid = 1860] [id = 67] 17:12:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0000009A85EA8400) [pid = 1860] [serial = 198] [outer = 0000000000000000] 17:12:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009A8A7D7400) [pid = 1860] [serial = 199] [outer = 0000009A85EA8400] 17:12:47 INFO - PROCESS | 1860 | 1461024767932 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009A8A7E1C00) [pid = 1860] [serial = 200] [outer = 0000009A85EA8400] 17:12:48 INFO - PROCESS | 1860 | 1461024768381 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]]]}] 17:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 691ms 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0000009A80EA0400) [pid = 1860] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0000009A80F51C00) [pid = 1860] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0000009A8416C800) [pid = 1860] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0000009A818D6C00) [pid = 1860] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009A880E5400) [pid = 1860] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009AF3E9A400) [pid = 1860] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009AF4E17400) [pid = 1860] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009AF4CAE400) [pid = 1860] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009AF5096800) [pid = 1860] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009AF3D90400) [pid = 1860] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009AF4C4F000) [pid = 1860] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A880DDC00) [pid = 1860] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A88003800) [pid = 1860] [serial = 150] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A8411FC00) [pid = 1860] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A881B2000) [pid = 1860] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009A80570800) [pid = 1860] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A818CD400) [pid = 1860] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009A818D3400) [pid = 1860] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009A87F0EC00) [pid = 1860] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009A881BA400) [pid = 1860] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A8894B400) [pid = 1860] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A87F0C000) [pid = 1860] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A885B0C00) [pid = 1860] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A88949000) [pid = 1860] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A88687800) [pid = 1860] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009AF8081400) [pid = 1860] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A818CB400) [pid = 1860] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8056B800) [pid = 1860] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A80E9DC00) [pid = 1860] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A80248800) [pid = 1860] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A880BA800) [pid = 1860] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A80E9A400) [pid = 1860] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A881B9000) [pid = 1860] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A84173C00) [pid = 1860] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009AF8B76800) [pid = 1860] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A87F17800) [pid = 1860] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009AF8B75C00) [pid = 1860] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A830B3800) [pid = 1860] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AF1AF8800) [pid = 1860] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A80EA3800) [pid = 1860] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009AFD17A800) [pid = 1860] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AF1D31400) [pid = 1860] [serial = 156] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF8B7F800) [pid = 1860] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:12:49 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A83BE5C00) [pid = 1860] [serial = 153] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:12:49 INFO - PROCESS | 1860 | 1461024769154 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 1860 | 1461024769156 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 17:12:49 INFO - PROCESS | 1860 | 1461024769196 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:12:49 INFO - PROCESS | 1860 | 1461024769198 Marionette TRACE conn5 <- [1,234,null,{}] 17:12:49 INFO - PROCESS | 1860 | 1461024769201 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}] 17:12:49 INFO - PROCESS | 1860 | 1461024769314 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 17:12:49 INFO - PROCESS | 1860 | 1461024769322 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88609800 == 15 [pid = 1860] [id = 68] 17:12:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A87F36C00) [pid = 1860] [serial = 201] [outer = 0000000000000000] 17:12:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A880B2C00) [pid = 1860] [serial = 202] [outer = 0000009A87F36C00] 17:12:49 INFO - PROCESS | 1860 | 1461024769373 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A885A7800) [pid = 1860] [serial = 203] [outer = 0000009A87F36C00] 17:12:49 INFO - PROCESS | 1860 | 1461024769780 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]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 629ms 17:12:49 INFO - PROCESS | 1860 | 1461024769835 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 17:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:12:49 INFO - PROCESS | 1860 | 1461024769837 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 17:12:49 INFO - PROCESS | 1860 | 1461024769840 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 1860 | 1461024769842 Marionette TRACE conn5 <- [1,238,null,{}] 17:12:49 INFO - PROCESS | 1860 | 1461024769846 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}] 17:12:49 INFO - PROCESS | 1860 | 1461024769922 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 17:12:49 INFO - PROCESS | 1860 | 1461024769928 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A3C000 == 16 [pid = 1860] [id = 69] 17:12:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A88945000) [pid = 1860] [serial = 204] [outer = 0000000000000000] 17:12:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AF1BC9400) [pid = 1860] [serial = 205] [outer = 0000009A88945000] 17:12:49 INFO - PROCESS | 1860 | 1461024769975 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009AF2E6EC00) [pid = 1860] [serial = 206] [outer = 0000009A88945000] 17:12:50 INFO - PROCESS | 1860 | 1461024770382 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]]]}] 17:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 585ms 17:12:50 INFO - PROCESS | 1860 | 1461024770429 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 1860 | 1461024770431 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 17:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:12:50 INFO - PROCESS | 1860 | 1461024770434 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 1860 | 1461024770436 Marionette TRACE conn5 <- [1,242,null,{}] 17:12:50 INFO - PROCESS | 1860 | 1461024770444 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}] 17:12:50 INFO - PROCESS | 1860 | 1461024770522 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 17:12:50 INFO - PROCESS | 1860 | 1461024770528 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFDC6D000 == 17 [pid = 1860] [id = 70] 17:12:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009AF3D90800) [pid = 1860] [serial = 207] [outer = 0000000000000000] 17:12:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009AF3FEB800) [pid = 1860] [serial = 208] [outer = 0000009AF3D90800] 17:12:50 INFO - PROCESS | 1860 | 1461024770575 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009AF402E000) [pid = 1860] [serial = 209] [outer = 0000009AF3D90800] 17:12:51 INFO - PROCESS | 1860 | 1461024771003 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]]]}] 17:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 587ms 17:12:51 INFO - PROCESS | 1860 | 1461024771024 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 17:12:51 INFO - PROCESS | 1860 | 1461024771026 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 17:12:51 INFO - PROCESS | 1860 | 1461024771029 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:12:51 INFO - PROCESS | 1860 | 1461024771031 Marionette TRACE conn5 <- [1,246,null,{}] 17:12:51 INFO - PROCESS | 1860 | 1461024771035 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}] 17:12:51 INFO - PROCESS | 1860 | 1461024771149 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 17:12:51 INFO - PROCESS | 1860 | 1461024771253 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80E57800 == 18 [pid = 1860] [id = 71] 17:12:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A80246C00) [pid = 1860] [serial = 210] [outer = 0000000000000000] 17:12:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A80252C00) [pid = 1860] [serial = 211] [outer = 0000009A80246C00] 17:12:51 INFO - PROCESS | 1860 | 1461024771316 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A80EA2800) [pid = 1860] [serial = 212] [outer = 0000009A80246C00] 17:12:52 INFO - PROCESS | 1860 | 1461024772066 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]]]}] 17:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1079ms 17:12:52 INFO - PROCESS | 1860 | 1461024772114 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1860 | 1461024772118 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 17:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:12:52 INFO - PROCESS | 1860 | 1461024772123 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1860 | 1461024772128 Marionette TRACE conn5 <- [1,250,null,{}] 17:12:52 INFO - PROCESS | 1860 | 1461024772134 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}] 17:12:52 INFO - PROCESS | 1860 | 1461024772252 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 17:12:52 INFO - PROCESS | 1860 | 1461024772323 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885CE800 == 19 [pid = 1860] [id = 72] 17:12:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A83B58C00) [pid = 1860] [serial = 213] [outer = 0000000000000000] 17:12:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A84178400) [pid = 1860] [serial = 214] [outer = 0000009A83B58C00] 17:12:52 INFO - PROCESS | 1860 | 1461024772383 Marionette DEBUG loaded listener.js 17:12:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A87F12400) [pid = 1860] [serial = 215] [outer = 0000009A83B58C00] 17:12:52 INFO - PROCESS | 1860 | 1461024772704 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:12:53 INFO - PROCESS | 1860 | 1461024773153 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]]]}] 17:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1192ms 17:12:53 INFO - PROCESS | 1860 | 1461024773332 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 1860 | 1461024773337 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 17:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:12:53 INFO - PROCESS | 1860 | 1461024773343 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 1860 | 1461024773346 Marionette TRACE conn5 <- [1,254,null,{}] 17:12:53 INFO - PROCESS | 1860 | 1461024773352 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}] 17:12:53 INFO - PROCESS | 1860 | 1461024773483 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 17:12:53 INFO - PROCESS | 1860 | 1461024773546 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81620800 == 20 [pid = 1860] [id = 73] 17:12:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A80F53400) [pid = 1860] [serial = 216] [outer = 0000000000000000] 17:12:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A80F56000) [pid = 1860] [serial = 217] [outer = 0000009A80F53400] 17:12:53 INFO - PROCESS | 1860 | 1461024773602 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A81635400) [pid = 1860] [serial = 218] [outer = 0000009A80F53400] 17:12:53 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E82000 == 19 [pid = 1860] [id = 62] 17:12:53 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A80F4EC00) [pid = 1860] [serial = 96] [outer = 0000000000000000] [url = about:blank] 17:12:53 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A80F5B400) [pid = 1860] [serial = 69] [outer = 0000000000000000] [url = about:blank] 17:12:53 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A818CDC00) [pid = 1860] [serial = 70] [outer = 0000000000000000] [url = about:blank] 17:12:53 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A880B6800) [pid = 1860] [serial = 75] [outer = 0000000000000000] [url = about:blank] 17:12:53 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A87F0A000) [pid = 1860] [serial = 72] [outer = 0000000000000000] [url = about:blank] 17:12:53 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009AF3FEC000) [pid = 1860] [serial = 82] [outer = 0000000000000000] [url = about:blank] 17:12:53 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009AF25DB000) [pid = 1860] [serial = 79] [outer = 0000000000000000] [url = about:blank] 17:12:53 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A87F2A800) [pid = 1860] [serial = 73] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A87F2C800) [pid = 1860] [serial = 67] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A880DCC00) [pid = 1860] [serial = 76] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009AF1AFA800) [pid = 1860] [serial = 78] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A87F17000) [pid = 1860] [serial = 115] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AF30CE400) [pid = 1860] [serial = 81] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A80E9B400) [pid = 1860] [serial = 84] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A880BF000) [pid = 1860] [serial = 103] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AF3597C00) [pid = 1860] [serial = 105] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A8800E000) [pid = 1860] [serial = 133] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8800B000) [pid = 1860] [serial = 154] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A881B8C00) [pid = 1860] [serial = 172] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A880B3000) [pid = 1860] [serial = 117] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A88008400) [pid = 1860] [serial = 151] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A87F18400) [pid = 1860] [serial = 135] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A81A23000) [pid = 1860] [serial = 100] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A87F32000) [pid = 1860] [serial = 102] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A818CB000) [pid = 1860] [serial = 97] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8199B800) [pid = 1860] [serial = 114] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AF887D400) [pid = 1860] [serial = 111] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009AF3F9F800) [pid = 1860] [serial = 138] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009AF8034800) [pid = 1860] [serial = 109] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009AF501A400) [pid = 1860] [serial = 108] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009AF30C3000) [pid = 1860] [serial = 157] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009AF89BFC00) [pid = 1860] [serial = 94] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009AF4C99400) [pid = 1860] [serial = 121] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AF9904400) [pid = 1860] [serial = 123] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009AF4CA0800) [pid = 1860] [serial = 91] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009AF833B000) [pid = 1860] [serial = 93] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009AF3F9F400) [pid = 1860] [serial = 88] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009AF4027C00) [pid = 1860] [serial = 120] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009AF4C94800) [pid = 1860] [serial = 90] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A881B6800) [pid = 1860] [serial = 152] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009AF1AF2C00) [pid = 1860] [serial = 118] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A880E6C00) [pid = 1860] [serial = 87] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A885A9000) [pid = 1860] [serial = 173] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A818C8000) [pid = 1860] [serial = 85] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A8A7D5C00) [pid = 1860] [serial = 181] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A885B4800) [pid = 1860] [serial = 179] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009A88369000) [pid = 1860] [serial = 147] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009A881BE400) [pid = 1860] [serial = 144] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009AF9ADBC00) [pid = 1860] [serial = 142] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009A85EA8000) [pid = 1860] [serial = 178] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009A87F37400) [pid = 1860] [serial = 132] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009AFD57E800) [pid = 1860] [serial = 130] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009A8800D800) [pid = 1860] [serial = 136] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0000009AF402C800) [pid = 1860] [serial = 106] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0000009A8107C400) [pid = 1860] [serial = 99] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0000009AF9ADD000) [pid = 1860] [serial = 129] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0000009AFDCA6400) [pid = 1860] [serial = 127] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0000009AF4C4EC00) [pid = 1860] [serial = 158] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0000009AF9905800) [pid = 1860] [serial = 160] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0000009AF9957800) [pid = 1860] [serial = 124] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0000009AFD4E6400) [pid = 1860] [serial = 126] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0000009A88370000) [pid = 1860] [serial = 155] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0000009A88367400) [pid = 1860] [serial = 175] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0000009AF4E1A000) [pid = 1860] [serial = 139] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 74 (0000009AF8D32C00) [pid = 1860] [serial = 112] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 73 (0000009AF9904800) [pid = 1860] [serial = 141] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 72 (0000009A885AFC00) [pid = 1860] [serial = 176] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 71 (0000009AF1AF0C00) [pid = 1860] [serial = 182] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 70 (0000009A87F15000) [pid = 1860] [serial = 66] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 69 (0000009AFD17D000) [pid = 1860] [serial = 167] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 68 (0000009AFF9E5800) [pid = 1860] [serial = 170] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 67 (0000009AFD4E3C00) [pid = 1860] [serial = 164] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 66 (0000009AFF755800) [pid = 1860] [serial = 169] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 65 (0000009A885B4C00) [pid = 1860] [serial = 166] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 64 (0000009AF9ADF400) [pid = 1860] [serial = 161] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 63 (0000009AF89BA800) [pid = 1860] [serial = 163] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 62 (0000009AF4C4DC00) [pid = 1860] [serial = 184] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 61 (0000009AF895CC00) [pid = 1860] [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.] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 60 (0000009A88371800) [pid = 1860] [serial = 148] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 59 (0000009AF1AFA400) [pid = 1860] [serial = 58] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 58 (0000009AF81BCC00) [pid = 1860] [serial = 61] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 57 (0000009A84116000) [pid = 1860] [serial = 52] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 56 (0000009AF1D3A000) [pid = 1860] [serial = 64] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 55 (0000009AF1BC7000) [pid = 1860] [serial = 55] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | --DOMWINDOW == 54 (0000009AFD17A000) [pid = 1860] [serial = 145] [outer = 0000000000000000] [url = about:blank] 17:12:54 INFO - PROCESS | 1860 | 1461024774187 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]]]}] 17:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 881ms 17:12:54 INFO - PROCESS | 1860 | 1461024774226 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 1860 | 1461024774230 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 17:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:12:54 INFO - PROCESS | 1860 | 1461024774238 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 1860 | 1461024774242 Marionette TRACE conn5 <- [1,258,null,{}] 17:12:54 INFO - PROCESS | 1860 | 1461024774246 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}] 17:12:54 INFO - PROCESS | 1860 | 1461024774329 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 17:12:54 INFO - PROCESS | 1860 | 1461024774388 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84154000 == 20 [pid = 1860] [id = 74] 17:12:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 55 (0000009A818C7C00) [pid = 1860] [serial = 219] [outer = 0000000000000000] 17:12:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 56 (0000009A81ADE800) [pid = 1860] [serial = 220] [outer = 0000009A818C7C00] 17:12:54 INFO - PROCESS | 1860 | 1461024774436 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 57 (0000009A84171800) [pid = 1860] [serial = 221] [outer = 0000009A818C7C00] 17:12:54 INFO - PROCESS | 1860 | 1461024774821 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]]]}] 17:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 650ms 17:12:54 INFO - PROCESS | 1860 | 1461024774885 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 1860 | 1461024774888 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 17:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:12:54 INFO - PROCESS | 1860 | 1461024774892 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 1860 | 1461024774894 Marionette TRACE conn5 <- [1,262,null,{}] 17:12:54 INFO - PROCESS | 1860 | 1461024774933 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}] 17:12:55 INFO - PROCESS | 1860 | 1461024775033 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 17:12:55 INFO - PROCESS | 1860 | 1461024775043 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D19800 == 21 [pid = 1860] [id = 75] 17:12:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 58 (0000009A87F2B800) [pid = 1860] [serial = 222] [outer = 0000000000000000] 17:12:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 59 (0000009A87F2D800) [pid = 1860] [serial = 223] [outer = 0000009A87F2B800] 17:12:55 INFO - PROCESS | 1860 | 1461024775095 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 60 (0000009A87F38000) [pid = 1860] [serial = 224] [outer = 0000009A87F2B800] 17:12:55 INFO - PROCESS | 1860 | 1461024775532 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]]]}] 17:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 691ms 17:12:55 INFO - PROCESS | 1860 | 1461024775585 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 17:12:55 INFO - PROCESS | 1860 | 1461024775588 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 17:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:12:55 INFO - PROCESS | 1860 | 1461024775591 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 1860 | 1461024775593 Marionette TRACE conn5 <- [1,266,null,{}] 17:12:55 INFO - PROCESS | 1860 | 1461024775596 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}] 17:12:55 INFO - PROCESS | 1860 | 1461024775677 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 17:12:55 INFO - PROCESS | 1860 | 1461024775685 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883EA000 == 22 [pid = 1860] [id = 76] 17:12:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 61 (0000009A88010000) [pid = 1860] [serial = 225] [outer = 0000000000000000] 17:12:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 62 (0000009A880B4C00) [pid = 1860] [serial = 226] [outer = 0000009A88010000] 17:12:55 INFO - PROCESS | 1860 | 1461024775734 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 63 (0000009A880D8800) [pid = 1860] [serial = 227] [outer = 0000009A88010000] 17:12:56 INFO - PROCESS | 1860 | 1461024776153 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]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 587ms 17:12:56 INFO - PROCESS | 1860 | 1461024776181 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1860 | 1461024776183 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 17:12:56 INFO - PROCESS | 1860 | 1461024776187 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:12:56 INFO - PROCESS | 1860 | 1461024776188 Marionette TRACE conn5 <- [1,270,null,{}] 17:12:56 INFO - PROCESS | 1860 | 1461024776197 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}] 17:12:56 INFO - PROCESS | 1860 | 1461024776293 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 17:12:56 INFO - PROCESS | 1860 | 1461024776299 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8046B000 == 23 [pid = 1860] [id = 77] 17:12:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 64 (0000009A880D7800) [pid = 1860] [serial = 228] [outer = 0000000000000000] 17:12:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 65 (0000009A881B6800) [pid = 1860] [serial = 229] [outer = 0000009A880D7800] 17:12:56 INFO - PROCESS | 1860 | 1461024776345 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 66 (0000009A8836B800) [pid = 1860] [serial = 230] [outer = 0000009A880D7800] 17:12:56 INFO - PROCESS | 1860 | 1461024776789 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]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 629ms 17:12:56 INFO - PROCESS | 1860 | 1461024776819 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1860 | 1461024776822 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 17:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:12:56 INFO - PROCESS | 1860 | 1461024776825 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1860 | 1461024776827 Marionette TRACE conn5 <- [1,274,null,{}] 17:12:56 INFO - PROCESS | 1860 | 1461024776830 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}] 17:12:56 INFO - PROCESS | 1860 | 1461024776954 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 17:12:56 INFO - PROCESS | 1860 | 1461024776967 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C1E800 == 24 [pid = 1860] [id = 78] 17:12:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 67 (0000009A885B1800) [pid = 1860] [serial = 231] [outer = 0000000000000000] 17:12:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 68 (0000009A88366800) [pid = 1860] [serial = 232] [outer = 0000009A885B1800] 17:12:57 INFO - PROCESS | 1860 | 1461024777048 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 69 (0000009A88945C00) [pid = 1860] [serial = 233] [outer = 0000009A885B1800] 17:12:57 INFO - PROCESS | 1860 | 1461024777477 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]]]}] 17:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 690ms 17:12:57 INFO - PROCESS | 1860 | 1461024777518 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 17:12:57 INFO - PROCESS | 1860 | 1461024777520 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 17:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:12:57 INFO - PROCESS | 1860 | 1461024777528 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:12:57 INFO - PROCESS | 1860 | 1461024777530 Marionette TRACE conn5 <- [1,278,null,{}] 17:12:57 INFO - PROCESS | 1860 | 1461024777534 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}] 17:12:57 INFO - PROCESS | 1860 | 1461024777654 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 17:12:57 INFO - PROCESS | 1860 | 1461024777676 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1D2A000 == 25 [pid = 1860] [id = 79] 17:12:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0000009A8A7DBC00) [pid = 1860] [serial = 234] [outer = 0000000000000000] 17:12:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0000009A8A7E1800) [pid = 1860] [serial = 235] [outer = 0000009A8A7DBC00] 17:12:57 INFO - PROCESS | 1860 | 1461024777721 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0000009AF1AF6800) [pid = 1860] [serial = 236] [outer = 0000009A8A7DBC00] 17:12:58 INFO - PROCESS | 1860 | 1461024778126 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]]]}] 17:12:58 INFO - PROCESS | 1860 | --DOMWINDOW == 71 (0000009A88682400) [pid = 1860] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:12:58 INFO - PROCESS | 1860 | --DOMWINDOW == 70 (0000009A85EA8400) [pid = 1860] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:12:58 INFO - PROCESS | 1860 | --DOMWINDOW == 69 (0000009A81A1F000) [pid = 1860] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:12:58 INFO - PROCESS | 1860 | --DOMWINDOW == 68 (0000009A818EFC00) [pid = 1860] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:12:58 INFO - PROCESS | 1860 | --DOMWINDOW == 67 (0000009AF3FA0400) [pid = 1860] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:12:58 INFO - PROCESS | 1860 | --DOMWINDOW == 66 (0000009A87F36C00) [pid = 1860] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:12:58 INFO - PROCESS | 1860 | --DOMWINDOW == 65 (0000009A88945000) [pid = 1860] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:12:58 INFO - PROCESS | 1860 | --DOMWINDOW == 64 (0000009A80EA3400) [pid = 1860] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 635ms 17:12:58 INFO - PROCESS | 1860 | 1461024778167 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 1860 | 1461024778169 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 17:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:12:58 INFO - PROCESS | 1860 | 1461024778172 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 1860 | 1461024778174 Marionette TRACE conn5 <- [1,282,null,{}] 17:12:58 INFO - PROCESS | 1860 | 1461024778177 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}] 17:12:58 INFO - PROCESS | 1860 | 1461024778273 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 17:12:58 INFO - PROCESS | 1860 | 1461024778309 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2E0C800 == 26 [pid = 1860] [id = 80] 17:12:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 65 (0000009A80E9C000) [pid = 1860] [serial = 237] [outer = 0000000000000000] 17:12:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 66 (0000009A881BA400) [pid = 1860] [serial = 238] [outer = 0000009A80E9C000] 17:12:58 INFO - PROCESS | 1860 | 1461024778355 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 67 (0000009AF1BC7400) [pid = 1860] [serial = 239] [outer = 0000009A80E9C000] 17:12:58 INFO - PROCESS | 1860 | 1461024778703 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]]]}] 17:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 587ms 17:12:58 INFO - PROCESS | 1860 | 1461024778761 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 1860 | 1461024778763 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 17:12:58 INFO - PROCESS | 1860 | 1461024778766 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:12:58 INFO - PROCESS | 1860 | 1461024778768 Marionette TRACE conn5 <- [1,286,null,{}] 17:12:58 INFO - PROCESS | 1860 | 1461024778772 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}] 17:12:58 INFO - PROCESS | 1860 | 1461024778868 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 17:12:58 INFO - PROCESS | 1860 | 1461024778875 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36F2000 == 27 [pid = 1860] [id = 81] 17:12:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 68 (0000009AF2563C00) [pid = 1860] [serial = 240] [outer = 0000000000000000] 17:12:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 69 (0000009AF2C49000) [pid = 1860] [serial = 241] [outer = 0000009AF2563C00] 17:12:58 INFO - PROCESS | 1860 | 1461024778920 Marionette DEBUG loaded listener.js 17:12:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 70 (0000009AF3597000) [pid = 1860] [serial = 242] [outer = 0000009AF2563C00] 17:12:59 INFO - PROCESS | 1860 | 1461024779330 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]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 586ms 17:12:59 INFO - PROCESS | 1860 | 1461024779357 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1860 | 1461024779359 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 17:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:12:59 INFO - PROCESS | 1860 | 1461024779362 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1860 | 1461024779364 Marionette TRACE conn5 <- [1,290,null,{}] 17:12:59 INFO - PROCESS | 1860 | 1461024779367 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}] 17:12:59 INFO - PROCESS | 1860 | 1461024779464 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 17:12:59 INFO - PROCESS | 1860 | 1461024779492 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88091000 == 28 [pid = 1860] [id = 82] 17:12:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 71 (0000009AF3D8F800) [pid = 1860] [serial = 243] [outer = 0000000000000000] 17:12:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 72 (0000009AF3FEC800) [pid = 1860] [serial = 244] [outer = 0000009AF3D8F800] 17:12:59 INFO - PROCESS | 1860 | 1461024779539 Marionette DEBUG loaded listener.js 17:12:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0000009AF4028C00) [pid = 1860] [serial = 245] [outer = 0000009AF3D8F800] 17:12:59 INFO - PROCESS | 1860 | 1461024779919 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]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 587ms 17:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:12:59 INFO - PROCESS | 1860 | 1461024779953 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1860 | 1461024779955 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 17:12:59 INFO - PROCESS | 1860 | 1461024779958 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1860 | 1461024779961 Marionette TRACE conn5 <- [1,294,null,{}] 17:12:59 INFO - PROCESS | 1860 | 1461024779965 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}] 17:13:00 INFO - PROCESS | 1860 | 1461024780084 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 17:13:00 INFO - PROCESS | 1860 | 1461024780092 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF48DB000 == 29 [pid = 1860] [id = 83] 17:13:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0000009AF3E99000) [pid = 1860] [serial = 246] [outer = 0000000000000000] 17:13:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0000009AF4C94000) [pid = 1860] [serial = 247] [outer = 0000009AF3E99000] 17:13:00 INFO - PROCESS | 1860 | 1461024780144 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0000009AF4E18C00) [pid = 1860] [serial = 248] [outer = 0000009AF3E99000] 17:13:00 INFO - PROCESS | 1860 | 1461024780767 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]]]}] 17:13:00 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. 17:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 837ms 17:13:00 INFO - PROCESS | 1860 | 1461024780799 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 17:13:00 INFO - PROCESS | 1860 | 1461024780805 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 17:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:13:00 INFO - PROCESS | 1860 | 1461024780811 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:13:00 INFO - PROCESS | 1860 | 1461024780816 Marionette TRACE conn5 <- [1,298,null,{}] 17:13:00 INFO - PROCESS | 1860 | 1461024780821 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}] 17:13:00 INFO - PROCESS | 1860 | 1461024780929 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 17:13:00 INFO - PROCESS | 1860 | 1461024780996 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8414E000 == 30 [pid = 1860] [id = 84] 17:13:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0000009A818CC800) [pid = 1860] [serial = 249] [outer = 0000000000000000] 17:13:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0000009A8199B800) [pid = 1860] [serial = 250] [outer = 0000009A818CC800] 17:13:01 INFO - PROCESS | 1860 | 1461024781056 Marionette DEBUG loaded listener.js 17:13:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0000009A8417A800) [pid = 1860] [serial = 251] [outer = 0000009A818CC800] 17:13:01 INFO - PROCESS | 1860 | 1461024781691 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]]]}] 17:13:01 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. 17:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 944ms 17:13:01 INFO - PROCESS | 1860 | 1461024781758 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 1860 | 1461024781765 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 17:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:13:01 INFO - PROCESS | 1860 | 1461024781772 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1860 | 1461024781775 Marionette TRACE conn5 <- [1,302,null,{}] 17:13:01 INFO - PROCESS | 1860 | 1461024781779 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}] 17:13:01 INFO - PROCESS | 1860 | 1461024781887 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 17:13:01 INFO - PROCESS | 1860 | 1461024781950 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C0F800 == 31 [pid = 1860] [id = 85] 17:13:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0000009A88005000) [pid = 1860] [serial = 252] [outer = 0000000000000000] 17:13:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0000009A880B4800) [pid = 1860] [serial = 253] [outer = 0000009A88005000] 17:13:02 INFO - PROCESS | 1860 | 1461024782008 Marionette DEBUG loaded listener.js 17:13:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0000009A88372C00) [pid = 1860] [serial = 254] [outer = 0000009A88005000] 17:13:02 INFO - PROCESS | 1860 | 1461024782560 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]]]}] 17:13:02 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. 17:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 838ms 17:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:13:02 INFO - PROCESS | 1860 | 1461024782615 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 17:13:02 INFO - PROCESS | 1860 | 1461024782618 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 17:13:02 INFO - PROCESS | 1860 | 1461024782622 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 1860 | 1461024782627 Marionette TRACE conn5 <- [1,306,null,{}] 17:13:02 INFO - PROCESS | 1860 | 1461024782639 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}] 17:13:02 INFO - PROCESS | 1860 | 1461024782747 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 17:13:02 INFO - PROCESS | 1860 | 1461024782826 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8007000 == 32 [pid = 1860] [id = 86] 17:13:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009A8A7D6800) [pid = 1860] [serial = 255] [outer = 0000000000000000] 17:13:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009AF1BC7000) [pid = 1860] [serial = 256] [outer = 0000009A8A7D6800] 17:13:02 INFO - PROCESS | 1860 | 1461024782885 Marionette DEBUG loaded listener.js 17:13:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009AF4C92400) [pid = 1860] [serial = 257] [outer = 0000009A8A7D6800] 17:13:03 INFO - PROCESS | 1860 | 1461024783473 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]]]}] 17:13:03 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. 17:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 881ms 17:13:03 INFO - PROCESS | 1860 | 1461024783505 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 17:13:03 INFO - PROCESS | 1860 | 1461024783508 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 17:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:13:03 INFO - PROCESS | 1860 | 1461024783512 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:13:03 INFO - PROCESS | 1860 | 1461024783514 Marionette TRACE conn5 <- [1,310,null,{}] 17:13:03 INFO - PROCESS | 1860 | 1461024783518 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}] 17:13:03 INFO - PROCESS | 1860 | 1461024783623 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 17:13:03 INFO - PROCESS | 1860 | 1461024783699 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF893D800 == 33 [pid = 1860] [id = 87] 17:13:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009AF4E1CC00) [pid = 1860] [serial = 258] [outer = 0000000000000000] 17:13:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009AF4FD5800) [pid = 1860] [serial = 259] [outer = 0000009AF4E1CC00] 17:13:03 INFO - PROCESS | 1860 | 1461024783756 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009AF7E63800) [pid = 1860] [serial = 260] [outer = 0000009AF4E1CC00] 17:13:04 INFO - PROCESS | 1860 | 1461024784288 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]]]}] 17:13:04 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. 17:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 837ms 17:13:04 INFO - PROCESS | 1860 | 1461024784368 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1860 | 1461024784371 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 17:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:13:04 INFO - PROCESS | 1860 | 1461024784376 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1860 | 1461024784378 Marionette TRACE conn5 <- [1,314,null,{}] 17:13:04 INFO - PROCESS | 1860 | 1461024784382 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}] 17:13:04 INFO - PROCESS | 1860 | 1461024784486 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 17:13:04 INFO - PROCESS | 1860 | 1461024784550 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A840A5800 == 34 [pid = 1860] [id = 88] 17:13:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009A82687000) [pid = 1860] [serial = 261] [outer = 0000000000000000] 17:13:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009A88947C00) [pid = 1860] [serial = 262] [outer = 0000009A82687000] 17:13:04 INFO - PROCESS | 1860 | 1461024784607 Marionette DEBUG loaded listener.js 17:13:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009AF5093400) [pid = 1860] [serial = 263] [outer = 0000009A82687000] 17:13:05 INFO - PROCESS | 1860 | 1461024785307 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]]]}] 17:13:05 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. 17:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 984ms 17:13:05 INFO - PROCESS | 1860 | 1461024785362 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 17:13:05 INFO - PROCESS | 1860 | 1461024785367 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 17:13:05 INFO - PROCESS | 1860 | 1461024785373 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:13:05 INFO - PROCESS | 1860 | 1461024785377 Marionette TRACE conn5 <- [1,318,null,{}] 17:13:05 INFO - PROCESS | 1860 | 1461024785382 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}] 17:13:05 INFO - PROCESS | 1860 | 1461024785484 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009AF3FEB800) [pid = 1860] [serial = 208] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009A8868BC00) [pid = 1860] [serial = 196] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009A8A7D7400) [pid = 1860] [serial = 199] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009A81ADA800) [pid = 1860] [serial = 187] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009A84174800) [pid = 1860] [serial = 188] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0000009A87F15800) [pid = 1860] [serial = 190] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0000009A8800B400) [pid = 1860] [serial = 191] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0000009AF7E6A400) [pid = 1860] [serial = 185] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0000009A88946000) [pid = 1860] [serial = 197] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0000009A885A7800) [pid = 1860] [serial = 203] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0000009A8A7E1C00) [pid = 1860] [serial = 200] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0000009A880B2C00) [pid = 1860] [serial = 202] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0000009AF2E6EC00) [pid = 1860] [serial = 206] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0000009A8836B000) [pid = 1860] [serial = 193] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0000009A884A5000) [pid = 1860] [serial = 194] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0000009AF1BC9400) [pid = 1860] [serial = 205] [outer = 0000000000000000] [url = about:blank] 17:13:05 INFO - PROCESS | 1860 | 1461024785612 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81074800 == 35 [pid = 1860] [id = 89] 17:13:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0000009A8081C000) [pid = 1860] [serial = 264] [outer = 0000000000000000] 17:13:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0000009A80EA8800) [pid = 1860] [serial = 265] [outer = 0000009A8081C000] 17:13:05 INFO - PROCESS | 1860 | 1461024785662 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0000009A81ADE000) [pid = 1860] [serial = 266] [outer = 0000009A8081C000] 17:13:06 INFO - PROCESS | 1860 | 1461024786105 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]]]}] 17:13:06 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. 17:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 794ms 17:13:06 INFO - PROCESS | 1860 | 1461024786170 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 1860 | 1461024786176 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 17:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:13:06 INFO - PROCESS | 1860 | 1461024786183 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 1860 | 1461024786185 Marionette TRACE conn5 <- [1,322,null,{}] 17:13:06 INFO - PROCESS | 1860 | 1461024786190 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}] 17:13:06 INFO - PROCESS | 1860 | 1461024786275 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 17:13:06 INFO - PROCESS | 1860 | 1461024786283 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883DE000 == 36 [pid = 1860] [id = 90] 17:13:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0000009A85EAD400) [pid = 1860] [serial = 267] [outer = 0000000000000000] 17:13:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0000009A87F2DC00) [pid = 1860] [serial = 268] [outer = 0000009A85EAD400] 17:13:06 INFO - PROCESS | 1860 | 1461024786330 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0000009A88007400) [pid = 1860] [serial = 269] [outer = 0000009A85EAD400] 17:13:06 INFO - PROCESS | 1860 | 1461024786779 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]]]}] 17:13:06 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. 17:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 628ms 17:13:06 INFO - PROCESS | 1860 | 1461024786812 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 1860 | 1461024786814 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 17:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:13:06 INFO - PROCESS | 1860 | 1461024786818 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 1860 | 1461024786821 Marionette TRACE conn5 <- [1,326,null,{}] 17:13:06 INFO - PROCESS | 1860 | 1461024786833 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}] 17:13:06 INFO - PROCESS | 1860 | 1461024786918 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 17:13:06 INFO - PROCESS | 1860 | 1461024786927 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C0C800 == 37 [pid = 1860] [id = 91] 17:13:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0000009A881BB800) [pid = 1860] [serial = 270] [outer = 0000000000000000] 17:13:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009A881BF000) [pid = 1860] [serial = 271] [outer = 0000009A881BB800] 17:13:06 INFO - PROCESS | 1860 | 1461024786976 Marionette DEBUG loaded listener.js 17:13:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009A885AC800) [pid = 1860] [serial = 272] [outer = 0000009A881BB800] 17:13:07 INFO - PROCESS | 1860 | 1461024787465 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]]]}] 17:13:07 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. 17:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 691ms 17:13:07 INFO - PROCESS | 1860 | 1461024787512 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 1860 | 1461024787515 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 17:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:13:07 INFO - PROCESS | 1860 | 1461024787518 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1860 | 1461024787520 Marionette TRACE conn5 <- [1,330,null,{}] 17:13:07 INFO - PROCESS | 1860 | 1461024787524 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}] 17:13:07 INFO - PROCESS | 1860 | 1461024787605 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 17:13:07 INFO - PROCESS | 1860 | 1461024787614 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3045800 == 38 [pid = 1860] [id = 92] 17:13:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009A8868D400) [pid = 1860] [serial = 273] [outer = 0000000000000000] 17:13:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009A88949000) [pid = 1860] [serial = 274] [outer = 0000009A8868D400] 17:13:07 INFO - PROCESS | 1860 | 1461024787661 Marionette DEBUG loaded listener.js 17:13:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009AE32C1400) [pid = 1860] [serial = 275] [outer = 0000009A8868D400] 17:13:08 INFO - PROCESS | 1860 | 1461024788083 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]]]}] 17:13:08 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. 17:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 587ms 17:13:08 INFO - PROCESS | 1860 | 1461024788108 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 17:13:08 INFO - PROCESS | 1860 | 1461024788110 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 17:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:13:08 INFO - PROCESS | 1860 | 1461024788113 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - PROCESS | 1860 | 1461024788115 Marionette TRACE conn5 <- [1,334,null,{}] 17:13:08 INFO - PROCESS | 1860 | 1461024788124 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}] 17:13:08 INFO - PROCESS | 1860 | 1461024788225 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 17:13:08 INFO - PROCESS | 1860 | 1461024788231 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3E68000 == 39 [pid = 1860] [id = 93] 17:13:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009AF1AF3800) [pid = 1860] [serial = 276] [outer = 0000000000000000] 17:13:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009AF1BC2400) [pid = 1860] [serial = 277] [outer = 0000009AF1AF3800] 17:13:08 INFO - PROCESS | 1860 | 1461024788278 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009AF2C51400) [pid = 1860] [serial = 278] [outer = 0000009AF1AF3800] 17:13:08 INFO - PROCESS | 1860 | 1461024788763 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]]]}] 17:13:08 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. 17:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 690ms 17:13:08 INFO - PROCESS | 1860 | 1461024788807 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 17:13:08 INFO - PROCESS | 1860 | 1461024788809 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 17:13:08 INFO - PROCESS | 1860 | 1461024788812 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:13:08 INFO - PROCESS | 1860 | 1461024788814 Marionette TRACE conn5 <- [1,338,null,{}] 17:13:08 INFO - PROCESS | 1860 | 1461024788818 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}] 17:13:08 INFO - PROCESS | 1860 | 1461024788937 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 17:13:08 INFO - PROCESS | 1860 | 1461024788944 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF84F0000 == 40 [pid = 1860] [id = 94] 17:13:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009AF3596C00) [pid = 1860] [serial = 279] [outer = 0000000000000000] 17:13:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009AF4ED0400) [pid = 1860] [serial = 280] [outer = 0000009AF3596C00] 17:13:09 INFO - PROCESS | 1860 | 1461024788993 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009AF8163000) [pid = 1860] [serial = 281] [outer = 0000009AF3596C00] 17:13:09 INFO - PROCESS | 1860 | 1461024789439 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]]]}] 17:13:09 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. 17:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 689ms 17:13:09 INFO - PROCESS | 1860 | 1461024789505 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 17:13:09 INFO - PROCESS | 1860 | 1461024789507 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 17:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:13:09 INFO - PROCESS | 1860 | 1461024789511 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:13:09 INFO - PROCESS | 1860 | 1461024789513 Marionette TRACE conn5 <- [1,342,null,{}] 17:13:09 INFO - PROCESS | 1860 | 1461024789517 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}] 17:13:09 INFO - PROCESS | 1860 | 1461024789656 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 17:13:09 INFO - PROCESS | 1860 | 1461024789668 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8EAD000 == 41 [pid = 1860] [id = 95] 17:13:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009AF815AC00) [pid = 1860] [serial = 282] [outer = 0000000000000000] 17:13:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009AF8889400) [pid = 1860] [serial = 283] [outer = 0000009AF815AC00] 17:13:09 INFO - PROCESS | 1860 | 1461024789716 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009AF89BEC00) [pid = 1860] [serial = 284] [outer = 0000009AF815AC00] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A885B1800) [pid = 1860] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A87F2B800) [pid = 1860] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A880D7800) [pid = 1860] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009A818C7C00) [pid = 1860] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009A8A7DBC00) [pid = 1860] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009A80E9C000) [pid = 1860] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009AF3D8F800) [pid = 1860] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009AF2563C00) [pid = 1860] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009A88010000) [pid = 1860] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:13:10 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009A80F53400) [pid = 1860] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:13:10 INFO - PROCESS | 1860 | 1461024790233 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]]]}] 17:13:10 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. 17:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 775ms 17:13:10 INFO - PROCESS | 1860 | 1461024790289 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 17:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:13:10 INFO - PROCESS | 1860 | 1461024790291 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 17:13:10 INFO - PROCESS | 1860 | 1461024790294 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:13:10 INFO - PROCESS | 1860 | 1461024790296 Marionette TRACE conn5 <- [1,346,null,{}] 17:13:10 INFO - PROCESS | 1860 | 1461024790300 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}] 17:13:10 INFO - PROCESS | 1860 | 1461024790378 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 17:13:10 INFO - PROCESS | 1860 | 1461024790384 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A35800 == 42 [pid = 1860] [id = 96] 17:13:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009A87F2B800) [pid = 1860] [serial = 285] [outer = 0000000000000000] 17:13:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009A88372400) [pid = 1860] [serial = 286] [outer = 0000009A87F2B800] 17:13:10 INFO - PROCESS | 1860 | 1461024790430 Marionette DEBUG loaded listener.js 17:13:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009AF8B76000) [pid = 1860] [serial = 287] [outer = 0000009A87F2B800] 17:13:10 INFO - PROCESS | 1860 | 1461024790847 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]]]}] 17:13:10 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. 17:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 587ms 17:13:10 INFO - PROCESS | 1860 | 1461024790885 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 17:13:10 INFO - PROCESS | 1860 | 1461024790887 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 17:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:13:10 INFO - PROCESS | 1860 | 1461024790896 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:13:10 INFO - PROCESS | 1860 | 1461024790898 Marionette TRACE conn5 <- [1,350,null,{}] 17:13:10 INFO - PROCESS | 1860 | 1461024790901 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}] 17:13:11 INFO - PROCESS | 1860 | 1461024791003 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 17:13:11 INFO - PROCESS | 1860 | 1461024791011 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFA49D800 == 43 [pid = 1860] [id = 97] 17:13:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009AF833B000) [pid = 1860] [serial = 288] [outer = 0000000000000000] 17:13:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009AF9908800) [pid = 1860] [serial = 289] [outer = 0000009AF833B000] 17:13:11 INFO - PROCESS | 1860 | 1461024791057 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009AF9AD3800) [pid = 1860] [serial = 290] [outer = 0000009AF833B000] 17:13:11 INFO - PROCESS | 1860 | 1461024791451 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]]]}] 17:13:11 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. 17:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 587ms 17:13:11 INFO - PROCESS | 1860 | 1461024791490 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 1860 | 1461024791492 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 17:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:13:11 INFO - PROCESS | 1860 | 1461024791496 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 1860 | 1461024791497 Marionette TRACE conn5 <- [1,354,null,{}] 17:13:11 INFO - PROCESS | 1860 | 1461024791501 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}] 17:13:11 INFO - PROCESS | 1860 | 1461024791585 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 17:13:11 INFO - PROCESS | 1860 | 1461024791591 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFD41A000 == 44 [pid = 1860] [id = 98] 17:13:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009AF9AD9800) [pid = 1860] [serial = 291] [outer = 0000000000000000] 17:13:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009AF9ADD000) [pid = 1860] [serial = 292] [outer = 0000009AF9AD9800] 17:13:11 INFO - PROCESS | 1860 | 1461024791637 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009AFA453800) [pid = 1860] [serial = 293] [outer = 0000009AF9AD9800] 17:13:12 INFO - PROCESS | 1860 | 1461024792043 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]]]}] 17:13:12 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. 17:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 585ms 17:13:12 INFO - PROCESS | 1860 | 1461024792084 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 17:13:12 INFO - PROCESS | 1860 | 1461024792087 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 17:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:13:12 INFO - PROCESS | 1860 | 1461024792096 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 1860 | 1461024792098 Marionette TRACE conn5 <- [1,358,null,{}] 17:13:12 INFO - PROCESS | 1860 | 1461024792102 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}] 17:13:12 INFO - PROCESS | 1860 | 1461024792201 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 17:13:12 INFO - PROCESS | 1860 | 1461024792209 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEC5000 == 45 [pid = 1860] [id = 99] 17:13:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A8A4B8000) [pid = 1860] [serial = 294] [outer = 0000000000000000] 17:13:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009AFA44AC00) [pid = 1860] [serial = 295] [outer = 0000009A8A4B8000] 17:13:12 INFO - PROCESS | 1860 | 1461024792260 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009AFD178800) [pid = 1860] [serial = 296] [outer = 0000009A8A4B8000] 17:13:12 INFO - PROCESS | 1860 | 1461024792980 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]]]}] 17:13:13 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. 17:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 944ms 17:13:13 INFO - PROCESS | 1860 | 1461024793043 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 1860 | 1461024793047 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 17:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:13:13 INFO - PROCESS | 1860 | 1461024793052 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 1860 | 1461024793056 Marionette TRACE conn5 <- [1,362,null,{}] 17:13:13 INFO - PROCESS | 1860 | 1461024793076 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}] 17:13:13 INFO - PROCESS | 1860 | 1461024793196 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 17:13:13 INFO - PROCESS | 1860 | 1461024793258 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885CF000 == 46 [pid = 1860] [id = 100] 17:13:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A87F13000) [pid = 1860] [serial = 297] [outer = 0000000000000000] 17:13:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A87F30800) [pid = 1860] [serial = 298] [outer = 0000009A87F13000] 17:13:13 INFO - PROCESS | 1860 | 1461024793317 Marionette DEBUG loaded listener.js 17:13:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A880DA000) [pid = 1860] [serial = 299] [outer = 0000009A87F13000] 17:13:13 INFO - PROCESS | 1860 | 1461024793949 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]]]}] 17:13:14 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. 17:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 941ms 17:13:14 INFO - PROCESS | 1860 | 1461024793998 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 17:13:14 INFO - PROCESS | 1860 | 1461024794005 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 17:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:13:14 INFO - PROCESS | 1860 | 1461024794012 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:13:14 INFO - PROCESS | 1860 | 1461024794015 Marionette TRACE conn5 <- [1,366,null,{}] 17:13:14 INFO - PROCESS | 1860 | 1461024794019 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}] 17:13:14 INFO - PROCESS | 1860 | 1461024794160 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 17:13:14 INFO - PROCESS | 1860 | 1461024794227 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF7E52000 == 47 [pid = 1860] [id = 101] 17:13:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8849EC00) [pid = 1860] [serial = 300] [outer = 0000000000000000] 17:13:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A8A4B4000) [pid = 1860] [serial = 301] [outer = 0000009A8849EC00] 17:13:14 INFO - PROCESS | 1860 | 1461024794284 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8A7DDC00) [pid = 1860] [serial = 302] [outer = 0000009A8849EC00] 17:13:15 INFO - PROCESS | 1860 | 1461024795005 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]]]}] 17:13:15 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. 17:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1028ms 17:13:15 INFO - PROCESS | 1860 | 1461024795046 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 1860 | 1461024795049 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 17:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:13:15 INFO - PROCESS | 1860 | 1461024795053 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 1860 | 1461024795057 Marionette TRACE conn5 <- [1,370,null,{}] 17:13:15 INFO - PROCESS | 1860 | 1461024795087 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}] 17:13:15 INFO - PROCESS | 1860 | 1461024795197 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 17:13:15 INFO - PROCESS | 1860 | 1461024795263 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF30BC000 == 48 [pid = 1860] [id = 102] 17:13:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009AF1BCA000) [pid = 1860] [serial = 303] [outer = 0000000000000000] 17:13:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009AF402E400) [pid = 1860] [serial = 304] [outer = 0000009AF1BCA000] 17:13:15 INFO - PROCESS | 1860 | 1461024795323 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009AF9905C00) [pid = 1860] [serial = 305] [outer = 0000009AF1BCA000] 17:13:16 INFO - PROCESS | 1860 | 1461024796083 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]]]}] 17:13:16 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. 17:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1092ms 17:13:16 INFO - PROCESS | 1860 | 1461024796147 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1860 | 1461024796152 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 17:13:16 INFO - PROCESS | 1860 | 1461024796158 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:13:16 INFO - PROCESS | 1860 | 1461024796161 Marionette TRACE conn5 <- [1,374,null,{}] 17:13:16 INFO - PROCESS | 1860 | 1461024796166 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}] 17:13:16 INFO - PROCESS | 1860 | 1461024796307 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 17:13:16 INFO - PROCESS | 1860 | 1461024796325 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83133000 == 49 [pid = 1860] [id = 103] 17:13:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A818C8000) [pid = 1860] [serial = 306] [outer = 0000000000000000] 17:13:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A818D1800) [pid = 1860] [serial = 307] [outer = 0000009A818C8000] 17:13:16 INFO - PROCESS | 1860 | 1461024796377 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A84175800) [pid = 1860] [serial = 308] [outer = 0000009A818C8000] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFD41A000 == 48 [pid = 1860] [id = 98] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFA49D800 == 47 [pid = 1860] [id = 97] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A35800 == 46 [pid = 1860] [id = 96] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8EAD000 == 45 [pid = 1860] [id = 95] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF84F0000 == 44 [pid = 1860] [id = 94] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3E68000 == 43 [pid = 1860] [id = 93] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3045800 == 42 [pid = 1860] [id = 92] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C0C800 == 41 [pid = 1860] [id = 91] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883DE000 == 40 [pid = 1860] [id = 90] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009AF4C94000) [pid = 1860] [serial = 247] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A81074800 == 39 [pid = 1860] [id = 89] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C0F800 == 38 [pid = 1860] [id = 85] 17:13:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8414E000 == 37 [pid = 1860] [id = 84] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A88366800) [pid = 1860] [serial = 232] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A80252C00) [pid = 1860] [serial = 211] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A87F2D800) [pid = 1860] [serial = 223] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A87F38000) [pid = 1860] [serial = 224] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A84178400) [pid = 1860] [serial = 214] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A8836B800) [pid = 1860] [serial = 230] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A81ADE800) [pid = 1860] [serial = 220] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A84171800) [pid = 1860] [serial = 221] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A8A7E1800) [pid = 1860] [serial = 235] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A88945C00) [pid = 1860] [serial = 233] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A881BA400) [pid = 1860] [serial = 238] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009AF3FEC800) [pid = 1860] [serial = 244] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009AF1BC7400) [pid = 1860] [serial = 239] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009AF1AF6800) [pid = 1860] [serial = 236] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009AF3597000) [pid = 1860] [serial = 242] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A880B4C00) [pid = 1860] [serial = 226] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009A81635400) [pid = 1860] [serial = 218] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009A80F56000) [pid = 1860] [serial = 217] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009A881B6800) [pid = 1860] [serial = 229] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009AF2C49000) [pid = 1860] [serial = 241] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009A880D8800) [pid = 1860] [serial = 227] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009AF4028C00) [pid = 1860] [serial = 245] [outer = 0000000000000000] [url = about:blank] 17:13:17 INFO - PROCESS | 1860 | 1461024797058 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:13:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:13:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 942ms 17:13:17 INFO - PROCESS | 1860 | 1461024797103 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 17:13:17 INFO - PROCESS | 1860 | 1461024797109 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 17:13:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:13:17 INFO - PROCESS | 1860 | 1461024797116 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 1860 | 1461024797118 Marionette TRACE conn5 <- [1,378,null,{}] 17:13:17 INFO - PROCESS | 1860 | 1461024797122 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}] 17:13:17 INFO - PROCESS | 1860 | 1461024797202 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 17:13:17 INFO - PROCESS | 1860 | 1461024797209 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83047000 == 38 [pid = 1860] [id = 104] 17:13:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009A80F99800) [pid = 1860] [serial = 309] [outer = 0000000000000000] 17:13:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009A816E1400) [pid = 1860] [serial = 310] [outer = 0000009A80F99800] 17:13:17 INFO - PROCESS | 1860 | 1461024797256 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009A84179400) [pid = 1860] [serial = 311] [outer = 0000009A80F99800] 17:13:17 INFO - PROCESS | 1860 | 1461024797840 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:13:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:13:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 796ms 17:13:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:13:17 INFO - PROCESS | 1860 | 1461024797913 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 17:13:17 INFO - PROCESS | 1860 | 1461024797915 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 17:13:17 INFO - PROCESS | 1860 | 1461024797919 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 1860 | 1461024797922 Marionette TRACE conn5 <- [1,382,null,{}] 17:13:17 INFO - PROCESS | 1860 | 1461024797933 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}] 17:13:18 INFO - PROCESS | 1860 | 1461024798018 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 17:13:18 INFO - PROCESS | 1860 | 1461024798080 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8808A800 == 39 [pid = 1860] [id = 105] 17:13:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009A81ADE800) [pid = 1860] [serial = 312] [outer = 0000000000000000] 17:13:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009A8800F800) [pid = 1860] [serial = 313] [outer = 0000009A81ADE800] 17:13:18 INFO - PROCESS | 1860 | 1461024798130 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009A880D7C00) [pid = 1860] [serial = 314] [outer = 0000009A81ADE800] 17:13:18 INFO - PROCESS | 1860 | 1461024798580 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:13:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:13:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 689ms 17:13:18 INFO - PROCESS | 1860 | 1461024798610 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 17:13:18 INFO - PROCESS | 1860 | 1461024798613 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 17:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:13:18 INFO - PROCESS | 1860 | 1461024798616 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:13:18 INFO - PROCESS | 1860 | 1461024798618 Marionette TRACE conn5 <- [1,386,null,{}] 17:13:18 INFO - PROCESS | 1860 | 1461024798622 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}] 17:13:18 INFO - PROCESS | 1860 | 1461024798703 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 17:13:18 INFO - PROCESS | 1860 | 1461024798709 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88604800 == 40 [pid = 1860] [id = 106] 17:13:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A880E5C00) [pid = 1860] [serial = 315] [outer = 0000000000000000] 17:13:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A88369000) [pid = 1860] [serial = 316] [outer = 0000009A880E5C00] 17:13:18 INFO - PROCESS | 1860 | 1461024798756 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A8849A800) [pid = 1860] [serial = 317] [outer = 0000009A880E5C00] 17:13:19 INFO - PROCESS | 1860 | 1461024799169 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]]]}] 17:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 586ms 17:13:19 INFO - PROCESS | 1860 | 1461024799205 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 1860 | 1461024799208 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 17:13:19 INFO - PROCESS | 1860 | 1461024799211 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:13:19 INFO - PROCESS | 1860 | 1461024799213 Marionette TRACE conn5 <- [1,390,null,{}] 17:13:19 INFO - PROCESS | 1860 | 1461024799216 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}] 17:13:19 INFO - PROCESS | 1860 | 1461024799325 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 17:13:19 INFO - PROCESS | 1860 | 1461024799333 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A141000 == 41 [pid = 1860] [id = 107] 17:13:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A884A2C00) [pid = 1860] [serial = 318] [outer = 0000000000000000] 17:13:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A885AFC00) [pid = 1860] [serial = 319] [outer = 0000009A884A2C00] 17:13:19 INFO - PROCESS | 1860 | 1461024799380 Marionette DEBUG loaded listener.js 17:13:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A88688000) [pid = 1860] [serial = 320] [outer = 0000009A884A2C00] 17:13:19 INFO - PROCESS | 1860 | 1461024799865 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]]]}] 17:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 692ms 17:13:19 INFO - PROCESS | 1860 | 1461024799906 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 1860 | 1461024799909 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 17:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:13:19 INFO - PROCESS | 1860 | 1461024799912 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 1860 | 1461024799914 Marionette TRACE conn5 <- [1,394,null,{}] 17:13:19 INFO - PROCESS | 1860 | 1461024799917 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}] 17:13:20 INFO - PROCESS | 1860 | 1461024800067 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 17:13:20 INFO - PROCESS | 1860 | 1461024800115 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81A3D800 == 42 [pid = 1860] [id = 108] 17:13:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A8894DC00) [pid = 1860] [serial = 321] [outer = 0000000000000000] 17:13:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8A7DBC00) [pid = 1860] [serial = 322] [outer = 0000009A8894DC00] 17:13:20 INFO - PROCESS | 1860 | 1461024800165 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009AF1AF6400) [pid = 1860] [serial = 323] [outer = 0000009A8894DC00] 17:13:20 INFO - PROCESS | 1860 | 1461024800611 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]]]}] 17:13:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 733ms 17:13:20 INFO - PROCESS | 1860 | 1461024800648 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 17:13:20 INFO - PROCESS | 1860 | 1461024800651 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 17:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:13:20 INFO - PROCESS | 1860 | 1461024800654 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:13:20 INFO - PROCESS | 1860 | 1461024800656 Marionette TRACE conn5 <- [1,398,null,{}] 17:13:20 INFO - PROCESS | 1860 | 1461024800659 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}] 17:13:20 INFO - PROCESS | 1860 | 1461024800756 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 17:13:20 INFO - PROCESS | 1860 | 1461024800764 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF30A5000 == 43 [pid = 1860] [id = 109] 17:13:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009AF1D2F800) [pid = 1860] [serial = 324] [outer = 0000000000000000] 17:13:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009AF2563C00) [pid = 1860] [serial = 325] [outer = 0000009AF1D2F800] 17:13:20 INFO - PROCESS | 1860 | 1461024800810 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009AF3597000) [pid = 1860] [serial = 326] [outer = 0000009AF1D2F800] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8081C000) [pid = 1860] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009AF1AF3800) [pid = 1860] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009AF833B000) [pid = 1860] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A85EAD400) [pid = 1860] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A87F2B800) [pid = 1860] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A881BB800) [pid = 1860] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009AF3596C00) [pid = 1860] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009AF3D90800) [pid = 1860] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A8868D400) [pid = 1860] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009AF815AC00) [pid = 1860] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A82687000) [pid = 1860] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:13:21 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009AF9AD9800) [pid = 1860] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:13:21 INFO - PROCESS | 1860 | 1461024801509 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]]]}] 17:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 879ms 17:13:21 INFO - PROCESS | 1860 | 1461024801536 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 17:13:21 INFO - PROCESS | 1860 | 1461024801539 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 17:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:13:21 INFO - PROCESS | 1860 | 1461024801542 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 1860 | 1461024801544 Marionette TRACE conn5 <- [1,402,null,{}] 17:13:21 INFO - PROCESS | 1860 | 1461024801547 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}] 17:13:21 INFO - PROCESS | 1860 | 1461024801623 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 17:13:21 INFO - PROCESS | 1860 | 1461024801631 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81512800 == 44 [pid = 1860] [id = 110] 17:13:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A8162F400) [pid = 1860] [serial = 327] [outer = 0000000000000000] 17:13:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009AF1D2B400) [pid = 1860] [serial = 328] [outer = 0000009A8162F400] 17:13:21 INFO - PROCESS | 1860 | 1461024801677 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009AF3F9F400) [pid = 1860] [serial = 329] [outer = 0000009A8162F400] 17:13:22 INFO - PROCESS | 1860 | 1461024802104 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]]]}] 17:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 586ms 17:13:22 INFO - PROCESS | 1860 | 1461024802131 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 17:13:22 INFO - PROCESS | 1860 | 1461024802133 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 17:13:22 INFO - PROCESS | 1860 | 1461024802136 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:13:22 INFO - PROCESS | 1860 | 1461024802138 Marionette TRACE conn5 <- [1,406,null,{}] 17:13:22 INFO - PROCESS | 1860 | 1461024802142 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}] 17:13:22 INFO - PROCESS | 1860 | 1461024802218 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 17:13:22 INFO - PROCESS | 1860 | 1461024802225 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF48CB800 == 45 [pid = 1860] [id = 111] 17:13:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009AF4027C00) [pid = 1860] [serial = 330] [outer = 0000000000000000] 17:13:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009AF4830400) [pid = 1860] [serial = 331] [outer = 0000009AF4027C00] 17:13:22 INFO - PROCESS | 1860 | 1461024802270 Marionette DEBUG loaded listener.js 17:13:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009AF4C9C400) [pid = 1860] [serial = 332] [outer = 0000009AF4027C00] 17:13:22 INFO - PROCESS | 1860 | 1461024802699 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]]]}] 17:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 584ms 17:13:22 INFO - PROCESS | 1860 | 1461024802724 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 17:13:22 INFO - PROCESS | 1860 | 1461024802727 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 17:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:13:22 INFO - PROCESS | 1860 | 1461024802730 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:13:22 INFO - PROCESS | 1860 | 1461024802732 Marionette TRACE conn5 <- [1,410,null,{}] 17:13:22 INFO - PROCESS | 1860 | 1461024802740 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}] 17:13:22 INFO - PROCESS | 1860 | 1461024802817 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 17:13:22 INFO - PROCESS | 1860 | 1461024802824 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF887B800 == 46 [pid = 1860] [id = 112] 17:13:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009AF5019400) [pid = 1860] [serial = 333] [outer = 0000000000000000] 17:13:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009AF7E3CC00) [pid = 1860] [serial = 334] [outer = 0000009AF5019400] 17:13:22 INFO - PROCESS | 1860 | 1461024802870 Marionette DEBUG loaded listener.js 17:13:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009AF81BF000) [pid = 1860] [serial = 335] [outer = 0000009AF5019400] 17:13:23 INFO - PROCESS | 1860 | 1461024803325 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]]]}] 17:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 628ms 17:13:23 INFO - PROCESS | 1860 | 1461024803361 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 17:13:23 INFO - PROCESS | 1860 | 1461024803364 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 17:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:13:23 INFO - PROCESS | 1860 | 1461024803368 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 1860 | 1461024803370 Marionette TRACE conn5 <- [1,414,null,{}] 17:13:23 INFO - PROCESS | 1860 | 1461024803374 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}] 17:13:23 INFO - PROCESS | 1860 | 1461024803519 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 17:13:23 INFO - PROCESS | 1860 | 1461024803605 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80E60800 == 47 [pid = 1860] [id = 113] 17:13:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A80254800) [pid = 1860] [serial = 336] [outer = 0000000000000000] 17:13:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A80570C00) [pid = 1860] [serial = 337] [outer = 0000009A80254800] 17:13:23 INFO - PROCESS | 1860 | 1461024803666 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A80F99400) [pid = 1860] [serial = 338] [outer = 0000009A80254800] 17:13:24 INFO - PROCESS | 1860 | 1461024804356 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]]]}] 17:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1027ms 17:13:24 INFO - PROCESS | 1860 | 1461024804399 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 1860 | 1461024804404 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 17:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:13:24 INFO - PROCESS | 1860 | 1461024804409 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 1860 | 1461024804414 Marionette TRACE conn5 <- [1,418,null,{}] 17:13:24 INFO - PROCESS | 1860 | 1461024804441 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}] 17:13:24 INFO - PROCESS | 1860 | 1461024804549 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 17:13:24 INFO - PROCESS | 1860 | 1461024804618 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88092800 == 48 [pid = 1860] [id = 114] 17:13:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A87F2B800) [pid = 1860] [serial = 339] [outer = 0000000000000000] 17:13:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A88006400) [pid = 1860] [serial = 340] [outer = 0000009A87F2B800] 17:13:24 INFO - PROCESS | 1860 | 1461024804679 Marionette DEBUG loaded listener.js 17:13:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A880E5800) [pid = 1860] [serial = 341] [outer = 0000009A87F2B800] 17:13:25 INFO - PROCESS | 1860 | 1461024805732 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]]]}] 17:13:25 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 17:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1359ms 17:13:25 INFO - PROCESS | 1860 | 1461024805771 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 17:13:25 INFO - PROCESS | 1860 | 1461024805774 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 17:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:13:25 INFO - PROCESS | 1860 | 1461024805778 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:13:25 INFO - PROCESS | 1860 | 1461024805781 Marionette TRACE conn5 <- [1,422,null,{}] 17:13:25 INFO - PROCESS | 1860 | 1461024805785 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}] 17:13:25 INFO - PROCESS | 1860 | 1461024805890 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 17:13:26 INFO - PROCESS | 1860 | 1461024806002 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8DD1800 == 49 [pid = 1860] [id = 115] 17:13:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8868EC00) [pid = 1860] [serial = 342] [outer = 0000000000000000] 17:13:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8A4B1400) [pid = 1860] [serial = 343] [outer = 0000009A8868EC00] 17:13:26 INFO - PROCESS | 1860 | 1461024806104 Marionette DEBUG loaded listener.js 17:13:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8A7E3C00) [pid = 1860] [serial = 344] [outer = 0000009A8868EC00] 17:13:27 INFO - PROCESS | 1860 | 1461024807139 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]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1384ms 17:13:27 INFO - PROCESS | 1860 | 1461024807163 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 1860 | 1461024807168 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 17:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:13:27 INFO - PROCESS | 1860 | 1461024807180 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 1860 | 1461024807185 Marionette TRACE conn5 <- [1,426,null,{}] 17:13:27 INFO - PROCESS | 1860 | 1461024807190 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}] 17:13:27 INFO - PROCESS | 1860 | 1461024807322 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 17:13:27 INFO - PROCESS | 1860 | 1461024807432 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF801C800 == 50 [pid = 1860] [id = 116] 17:13:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8A4B2C00) [pid = 1860] [serial = 345] [outer = 0000000000000000] 17:13:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009AF8086C00) [pid = 1860] [serial = 346] [outer = 0000009A8A4B2C00] 17:13:27 INFO - PROCESS | 1860 | 1461024807491 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009AF9905400) [pid = 1860] [serial = 347] [outer = 0000009A8A4B2C00] 17:13:28 INFO - PROCESS | 1860 | 1461024808184 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] 17:13:28 INFO - PROCESS | 1860 | 1461024808217 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 17:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:13:28 INFO - PROCESS | 1860 | 1461024808262 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:13:28 INFO - PROCESS | 1860 | 1461024808267 Marionette TRACE conn5 <- [1,430,null,{}] 17:13:28 INFO - PROCESS | 1860 | 1461024808274 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}] 17:13:28 INFO - PROCESS | 1860 | 1461024808368 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 17:13:28 INFO - PROCESS | 1860 | 1461024808440 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885C6000 == 51 [pid = 1860] [id = 117] 17:13:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A87F14C00) [pid = 1860] [serial = 348] [outer = 0000000000000000] 17:13:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A87F2B400) [pid = 1860] [serial = 349] [outer = 0000009A87F14C00] 17:13:28 INFO - PROCESS | 1860 | 1461024808491 Marionette DEBUG loaded listener.js 17:13:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A880D8400) [pid = 1860] [serial = 350] [outer = 0000009A87F14C00] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF887B800 == 50 [pid = 1860] [id = 112] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF48CB800 == 49 [pid = 1860] [id = 111] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009A81512800 == 48 [pid = 1860] [id = 110] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF30A5000 == 47 [pid = 1860] [id = 109] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009A81A3D800 == 46 [pid = 1860] [id = 108] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A141000 == 45 [pid = 1860] [id = 107] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88604800 == 44 [pid = 1860] [id = 106] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8808A800 == 43 [pid = 1860] [id = 105] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83047000 == 42 [pid = 1860] [id = 104] 17:13:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83133000 == 41 [pid = 1860] [id = 103] 17:13:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A80EA0C00) [pid = 1860] [serial = 351] [outer = 0000009AF880D800] 17:13:29 INFO - PROCESS | 1860 | 1461024809190 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]]]}] 17:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1004ms 17:13:29 INFO - PROCESS | 1860 | 1461024809243 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 17:13:29 INFO - PROCESS | 1860 | 1461024809248 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 17:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:13:29 INFO - PROCESS | 1860 | 1461024809254 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 1860 | 1461024809257 Marionette TRACE conn5 <- [1,434,null,{}] 17:13:29 INFO - PROCESS | 1860 | 1461024809261 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}] 17:13:29 INFO - PROCESS | 1860 | 1461024809345 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AFA453800) [pid = 1860] [serial = 293] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A81ADE000) [pid = 1860] [serial = 266] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009AF1BC2400) [pid = 1860] [serial = 277] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009AF9AD3800) [pid = 1860] [serial = 290] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A88007400) [pid = 1860] [serial = 269] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A88372400) [pid = 1860] [serial = 286] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009AF2C51400) [pid = 1860] [serial = 278] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A881BF000) [pid = 1860] [serial = 271] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009AF8163000) [pid = 1860] [serial = 281] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009AF1BC7000) [pid = 1860] [serial = 256] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009AF4FD5800) [pid = 1860] [serial = 259] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A87F2DC00) [pid = 1860] [serial = 268] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AF402E000) [pid = 1860] [serial = 209] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009AE32C1400) [pid = 1860] [serial = 275] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A8199B800) [pid = 1860] [serial = 250] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A88949000) [pid = 1860] [serial = 274] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009AF8B76000) [pid = 1860] [serial = 287] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009AF89BEC00) [pid = 1860] [serial = 284] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A80EA8800) [pid = 1860] [serial = 265] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009AF8889400) [pid = 1860] [serial = 283] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A880B4800) [pid = 1860] [serial = 253] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009AF4ED0400) [pid = 1860] [serial = 280] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A88947C00) [pid = 1860] [serial = 262] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009AF9908800) [pid = 1860] [serial = 289] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A885AC800) [pid = 1860] [serial = 272] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009AF5093400) [pid = 1860] [serial = 263] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009AF9ADD000) [pid = 1860] [serial = 292] [outer = 0000000000000000] [url = about:blank] 17:13:29 INFO - PROCESS | 1860 | 1461024809421 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81A55000 == 42 [pid = 1860] [id = 118] 17:13:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009A80EA8800) [pid = 1860] [serial = 352] [outer = 0000000000000000] 17:13:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009A818D6000) [pid = 1860] [serial = 353] [outer = 0000009A80EA8800] 17:13:29 INFO - PROCESS | 1860 | 1461024809469 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A880E6000) [pid = 1860] [serial = 354] [outer = 0000009A80EA8800] 17:13:29 INFO - PROCESS | 1860 | 1461024809913 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]]]}] 17:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 734ms 17:13:30 INFO - PROCESS | 1860 | 1461024809991 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1860 | 1461024809994 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 17:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:13:30 INFO - PROCESS | 1860 | 1461024809997 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1860 | 1461024810001 Marionette TRACE conn5 <- [1,438,null,{}] 17:13:30 INFO - PROCESS | 1860 | 1461024810012 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}] 17:13:30 INFO - PROCESS | 1860 | 1461024810095 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 17:13:30 INFO - PROCESS | 1860 | 1461024810111 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C61800 == 43 [pid = 1860] [id = 119] 17:13:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A8868C000) [pid = 1860] [serial = 355] [outer = 0000000000000000] 17:13:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A88945400) [pid = 1860] [serial = 356] [outer = 0000009A8868C000] 17:13:30 INFO - PROCESS | 1860 | 1461024810160 Marionette DEBUG loaded listener.js 17:13:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A8A4BF000) [pid = 1860] [serial = 357] [outer = 0000009A8868C000] 17:13:30 INFO - PROCESS | 1860 | 1461024810620 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]]]}] 17:13:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:13:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 629ms 17:13:30 INFO - PROCESS | 1860 | 1461024810629 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1860 | 1461024810631 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 17:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:13:30 INFO - PROCESS | 1860 | 1461024810639 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1860 | 1461024810641 Marionette TRACE conn5 <- [1,442,null,{}] 17:13:30 INFO - PROCESS | 1860 | 1461024810645 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}] 17:13:30 INFO - PROCESS | 1860 | 1461024810728 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 17:13:30 INFO - PROCESS | 1860 | 1461024810737 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF304A000 == 44 [pid = 1860] [id = 120] 17:13:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009AF1AFA800) [pid = 1860] [serial = 358] [outer = 0000000000000000] 17:13:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009AF2CE0400) [pid = 1860] [serial = 359] [outer = 0000009AF1AFA800] 17:13:30 INFO - PROCESS | 1860 | 1461024810785 Marionette DEBUG loaded listener.js 17:13:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009AF3D8C000) [pid = 1860] [serial = 360] [outer = 0000009AF1AFA800] 17:13:31 INFO - PROCESS | 1860 | 1461024811214 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]]]}] 17:13:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:13:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 628ms 17:13:31 INFO - PROCESS | 1860 | 1461024811266 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 1860 | 1461024811268 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 17:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:13:31 INFO - PROCESS | 1860 | 1461024811272 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 1860 | 1461024811274 Marionette TRACE conn5 <- [1,446,null,{}] 17:13:31 INFO - PROCESS | 1860 | 1461024811277 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}] 17:13:31 INFO - PROCESS | 1860 | 1461024811378 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 17:13:31 INFO - PROCESS | 1860 | 1461024811386 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3E5C800 == 45 [pid = 1860] [id = 121] 17:13:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009AF4020800) [pid = 1860] [serial = 361] [outer = 0000000000000000] 17:13:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009AF402C000) [pid = 1860] [serial = 362] [outer = 0000009AF4020800] 17:13:31 INFO - PROCESS | 1860 | 1461024811432 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009AF4ED0400) [pid = 1860] [serial = 363] [outer = 0000009AF4020800] 17:13:31 INFO - PROCESS | 1860 | 1461024811938 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]]]}] 17:13:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:13:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 691ms 17:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:13:31 INFO - PROCESS | 1860 | 1461024811977 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 1860 | 1461024811979 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 17:13:31 INFO - PROCESS | 1860 | 1461024811983 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 1860 | 1461024811984 Marionette TRACE conn5 <- [1,450,null,{}] 17:13:31 INFO - PROCESS | 1860 | 1461024811993 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}] 17:13:32 INFO - PROCESS | 1860 | 1461024812119 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 17:13:32 INFO - PROCESS | 1860 | 1461024812136 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8936000 == 46 [pid = 1860] [id = 122] 17:13:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009AF89C0C00) [pid = 1860] [serial = 364] [outer = 0000000000000000] 17:13:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009AF9953800) [pid = 1860] [serial = 365] [outer = 0000009AF89C0C00] 17:13:32 INFO - PROCESS | 1860 | 1461024812218 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009AF9AD7400) [pid = 1860] [serial = 366] [outer = 0000009AF89C0C00] 17:13:32 INFO - PROCESS | 1860 | 1461024812644 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] 17:13:32 INFO - PROCESS | 1860 | 1461024812679 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 17:13:32 INFO - PROCESS | 1860 | 1461024812682 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 1860 | 1461024812684 Marionette TRACE conn5 <- [1,454,null,{}] 17:13:32 INFO - PROCESS | 1860 | 1461024812727 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}] 17:13:32 INFO - PROCESS | 1860 | 1461024812829 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 17:13:32 INFO - PROCESS | 1860 | 1461024812841 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9C8E000 == 47 [pid = 1860] [id = 123] 17:13:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009AF9AD6000) [pid = 1860] [serial = 367] [outer = 0000000000000000] 17:13:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009AFCA82C00) [pid = 1860] [serial = 368] [outer = 0000009AF9AD6000] 17:13:32 INFO - PROCESS | 1860 | 1461024812886 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009AFD176000) [pid = 1860] [serial = 369] [outer = 0000009AF9AD6000] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A80F99800) [pid = 1860] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A818C8000) [pid = 1860] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A880E5C00) [pid = 1860] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A81ADE800) [pid = 1860] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8894DC00) [pid = 1860] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009AF1D2F800) [pid = 1860] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A8162F400) [pid = 1860] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A884A2C00) [pid = 1860] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:13:33 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009AF4027C00) [pid = 1860] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:13:33 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:33 INFO - PROCESS | 1860 | 1461024813444 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]]]}] 17:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 795ms 17:13:33 INFO - PROCESS | 1860 | 1461024813481 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 17:13:33 INFO - PROCESS | 1860 | 1461024813483 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 17:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:13:33 INFO - PROCESS | 1860 | 1461024813491 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:13:33 INFO - PROCESS | 1860 | 1461024813493 Marionette TRACE conn5 <- [1,458,null,{}] 17:13:33 INFO - PROCESS | 1860 | 1461024813497 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}] 17:13:33 INFO - PROCESS | 1860 | 1461024813575 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 17:13:33 INFO - PROCESS | 1860 | 1461024813581 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFD409800 == 48 [pid = 1860] [id = 124] 17:13:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A80794C00) [pid = 1860] [serial = 370] [outer = 0000000000000000] 17:13:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8079A400) [pid = 1860] [serial = 371] [outer = 0000009A80794C00] 17:13:33 INFO - PROCESS | 1860 | 1461024813629 Marionette DEBUG loaded listener.js 17:13:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A81ADE800) [pid = 1860] [serial = 372] [outer = 0000009A80794C00] 17:13:34 INFO - PROCESS | 1860 | 1461024814030 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] 17:13:34 INFO - PROCESS | 1860 | 1461024814084 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 17:13:34 INFO - PROCESS | 1860 | 1461024814088 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:13:34 INFO - PROCESS | 1860 | 1461024814090 Marionette TRACE conn5 <- [1,462,null,{}] 17:13:34 INFO - PROCESS | 1860 | 1461024814093 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}] 17:13:34 INFO - PROCESS | 1860 | 1461024814198 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 17:13:34 INFO - PROCESS | 1860 | 1461024814204 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEB9800 == 49 [pid = 1860] [id = 125] 17:13:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A885A9000) [pid = 1860] [serial = 373] [outer = 0000000000000000] 17:13:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009AFD173C00) [pid = 1860] [serial = 374] [outer = 0000009A885A9000] 17:13:34 INFO - PROCESS | 1860 | 1461024814252 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009AFD4EB800) [pid = 1860] [serial = 375] [outer = 0000009A885A9000] 17:13:34 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:34 INFO - PROCESS | 1860 | 1461024814677 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] 17:13:34 INFO - PROCESS | 1860 | 1461024814721 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 17:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:13:34 INFO - PROCESS | 1860 | 1461024814724 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - PROCESS | 1860 | 1461024814726 Marionette TRACE conn5 <- [1,466,null,{}] 17:13:34 INFO - PROCESS | 1860 | 1461024814730 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}] 17:13:34 INFO - PROCESS | 1860 | 1461024814810 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 17:13:34 INFO - PROCESS | 1860 | 1461024814819 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF90D000 == 50 [pid = 1860] [id = 126] 17:13:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8A5D0800) [pid = 1860] [serial = 376] [outer = 0000000000000000] 17:13:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8A5D7400) [pid = 1860] [serial = 377] [outer = 0000009A8A5D0800] 17:13:34 INFO - PROCESS | 1860 | 1461024814865 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009AFD4E6C00) [pid = 1860] [serial = 378] [outer = 0000009A8A5D0800] 17:13:35 INFO - PROCESS | 1860 | 1461024815285 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] 17:13:35 INFO - PROCESS | 1860 | 1461024815315 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 17:13:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:13:35 INFO - PROCESS | 1860 | 1461024815323 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 1860 | 1461024815326 Marionette TRACE conn5 <- [1,470,null,{}] 17:13:35 INFO - PROCESS | 1860 | 1461024815330 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}] 17:13:35 INFO - PROCESS | 1860 | 1461024815480 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 17:13:35 INFO - PROCESS | 1860 | 1461024815627 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EF8800 == 51 [pid = 1860] [id = 127] 17:13:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8079BC00) [pid = 1860] [serial = 379] [outer = 0000000000000000] 17:13:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A80F5A800) [pid = 1860] [serial = 380] [outer = 0000009A8079BC00] 17:13:35 INFO - PROCESS | 1860 | 1461024815687 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A87F16000) [pid = 1860] [serial = 381] [outer = 0000009A8079BC00] 17:13:36 INFO - PROCESS | 1860 | 1461024816275 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]]]}] 17:13:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:13:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 986ms 17:13:36 INFO - PROCESS | 1860 | 1461024816314 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 17:13:36 INFO - PROCESS | 1860 | 1461024816320 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 17:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:13:36 INFO - PROCESS | 1860 | 1461024816324 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 1860 | 1461024816329 Marionette TRACE conn5 <- [1,474,null,{}] 17:13:36 INFO - PROCESS | 1860 | 1461024816334 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}] 17:13:36 INFO - PROCESS | 1860 | 1461024816443 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 17:13:36 INFO - PROCESS | 1860 | 1461024816542 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1DC3000 == 52 [pid = 1860] [id = 128] 17:13:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A885AD000) [pid = 1860] [serial = 382] [outer = 0000000000000000] 17:13:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A88684800) [pid = 1860] [serial = 383] [outer = 0000009A885AD000] 17:13:36 INFO - PROCESS | 1860 | 1461024816602 Marionette DEBUG loaded listener.js 17:13:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8A5AA400) [pid = 1860] [serial = 384] [outer = 0000009A885AD000] 17:13:37 INFO - PROCESS | 1860 | 1461024817222 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]]]}] 17:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 944ms 17:13:37 INFO - PROCESS | 1860 | 1461024817271 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 17:13:37 INFO - PROCESS | 1860 | 1461024817275 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 17:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:13:37 INFO - PROCESS | 1860 | 1461024817279 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:13:37 INFO - PROCESS | 1860 | 1461024817281 Marionette TRACE conn5 <- [1,478,null,{}] 17:13:37 INFO - PROCESS | 1860 | 1461024817285 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}] 17:13:37 INFO - PROCESS | 1860 | 1461024817391 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 17:13:37 INFO - PROCESS | 1860 | 1461024817464 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF70B800 == 53 [pid = 1860] [id = 129] 17:13:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009AF1AEE800) [pid = 1860] [serial = 385] [outer = 0000000000000000] 17:13:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009AF3D84800) [pid = 1860] [serial = 386] [outer = 0000009AF1AEE800] 17:13:37 INFO - PROCESS | 1860 | 1461024817521 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009AF8034800) [pid = 1860] [serial = 387] [outer = 0000009AF1AEE800] 17:13:38 INFO - PROCESS | 1860 | 1461024818162 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]]]}] 17:13:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:13:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 943ms 17:13:38 INFO - PROCESS | 1860 | 1461024818223 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 17:13:38 INFO - PROCESS | 1860 | 1461024818228 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 17:13:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:13:38 INFO - PROCESS | 1860 | 1461024818240 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 1860 | 1461024818245 Marionette TRACE conn5 <- [1,482,null,{}] 17:13:38 INFO - PROCESS | 1860 | 1461024818262 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}] 17:13:38 INFO - PROCESS | 1860 | 1461024818392 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 17:13:38 INFO - PROCESS | 1860 | 1461024818440 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8483F800 == 54 [pid = 1860] [id = 130] 17:13:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A80CEAC00) [pid = 1860] [serial = 388] [outer = 0000000000000000] 17:13:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009AF8082000) [pid = 1860] [serial = 389] [outer = 0000009A80CEAC00] 17:13:38 INFO - PROCESS | 1860 | 1461024818498 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009AF9904400) [pid = 1860] [serial = 390] [outer = 0000009A80CEAC00] 17:13:39 INFO - PROCESS | 1860 | 1461024819092 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]]]}] 17:13:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 901ms 17:13:39 INFO - PROCESS | 1860 | 1461024819138 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 1860 | 1461024819140 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 17:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:13:39 INFO - PROCESS | 1860 | 1461024819144 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1860 | 1461024819146 Marionette TRACE conn5 <- [1,486,null,{}] 17:13:39 INFO - PROCESS | 1860 | 1461024819150 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}] 17:13:39 INFO - PROCESS | 1860 | 1461024819256 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 17:13:39 INFO - PROCESS | 1860 | 1461024819325 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1AC4800 == 55 [pid = 1860] [id = 131] 17:13:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8098EC00) [pid = 1860] [serial = 391] [outer = 0000000000000000] 17:13:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A80994400) [pid = 1860] [serial = 392] [outer = 0000009A8098EC00] 17:13:39 INFO - PROCESS | 1860 | 1461024819381 Marionette DEBUG loaded listener.js 17:13:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF8D32400) [pid = 1860] [serial = 393] [outer = 0000009A8098EC00] 17:13:40 INFO - PROCESS | 1860 | 1461024820028 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]]]}] 17:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 923ms 17:13:40 INFO - PROCESS | 1860 | 1461024820070 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 17:13:40 INFO - PROCESS | 1860 | 1461024820072 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 17:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:13:40 INFO - PROCESS | 1860 | 1461024820076 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:13:40 INFO - PROCESS | 1860 | 1461024820078 Marionette TRACE conn5 <- [1,490,null,{}] 17:13:40 INFO - PROCESS | 1860 | 1461024820082 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}] 17:13:40 INFO - PROCESS | 1860 | 1461024820186 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 17:13:40 INFO - PROCESS | 1860 | 1461024820260 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80E47800 == 56 [pid = 1860] [id = 132] 17:13:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A818D1C00) [pid = 1860] [serial = 394] [outer = 0000000000000000] 17:13:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A853F9800) [pid = 1860] [serial = 395] [outer = 0000009A818D1C00] 17:13:40 INFO - PROCESS | 1860 | 1461024820370 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A885B4000) [pid = 1860] [serial = 396] [outer = 0000009A818D1C00] 17:13:41 INFO - PROCESS | 1860 | 1461024821167 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]]]}] 17:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1132ms 17:13:41 INFO - PROCESS | 1860 | 1461024821211 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 1860 | 1461024821216 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 17:13:41 INFO - PROCESS | 1860 | 1461024821222 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:13:41 INFO - PROCESS | 1860 | 1461024821225 Marionette TRACE conn5 <- [1,494,null,{}] 17:13:41 INFO - PROCESS | 1860 | 1461024821230 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}] 17:13:41 INFO - PROCESS | 1860 | 1461024821334 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 17:13:41 INFO - PROCESS | 1860 | 1461024821406 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88073800 == 57 [pid = 1860] [id = 133] 17:13:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8162D800) [pid = 1860] [serial = 397] [outer = 0000000000000000] 17:13:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A818CA000) [pid = 1860] [serial = 398] [outer = 0000009A8162D800] 17:13:41 INFO - PROCESS | 1860 | 1461024821459 Marionette DEBUG loaded listener.js 17:13:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A853F8400) [pid = 1860] [serial = 399] [outer = 0000009A8162D800] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF90D000 == 56 [pid = 1860] [id = 126] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEB9800 == 55 [pid = 1860] [id = 125] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFD409800 == 54 [pid = 1860] [id = 124] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9C8E000 == 53 [pid = 1860] [id = 123] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8936000 == 52 [pid = 1860] [id = 122] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3E5C800 == 51 [pid = 1860] [id = 121] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF304A000 == 50 [pid = 1860] [id = 120] 17:13:41 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8A4B4000) [pid = 1860] [serial = 301] [outer = 0000000000000000] [url = about:blank] 17:13:41 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009AF402E400) [pid = 1860] [serial = 304] [outer = 0000000000000000] [url = about:blank] 17:13:41 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A87F30800) [pid = 1860] [serial = 298] [outer = 0000000000000000] [url = about:blank] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C61800 == 49 [pid = 1860] [id = 119] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A81A55000 == 48 [pid = 1860] [id = 118] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885C6000 == 47 [pid = 1860] [id = 117] 17:13:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80E60800 == 46 [pid = 1860] [id = 113] 17:13:41 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AF7E3CC00) [pid = 1860] [serial = 334] [outer = 0000000000000000] [url = about:blank] 17:13:41 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A816E1400) [pid = 1860] [serial = 310] [outer = 0000000000000000] [url = about:blank] 17:13:41 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A84179400) [pid = 1860] [serial = 311] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A84175800) [pid = 1860] [serial = 308] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A818D1800) [pid = 1860] [serial = 307] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A88369000) [pid = 1860] [serial = 316] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8800F800) [pid = 1860] [serial = 313] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A880D7C00) [pid = 1860] [serial = 314] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009AF1AF6400) [pid = 1860] [serial = 323] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AFA44AC00) [pid = 1860] [serial = 295] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A7DBC00) [pid = 1860] [serial = 322] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009AF2563C00) [pid = 1860] [serial = 325] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009AF1D2B400) [pid = 1860] [serial = 328] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009AF3F9F400) [pid = 1860] [serial = 329] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AF3597000) [pid = 1860] [serial = 326] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A885AFC00) [pid = 1860] [serial = 319] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A88688000) [pid = 1860] [serial = 320] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009AF4830400) [pid = 1860] [serial = 331] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009AF4C9C400) [pid = 1860] [serial = 332] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A8849A800) [pid = 1860] [serial = 317] [outer = 0000000000000000] [url = about:blank] 17:13:42 INFO - PROCESS | 1860 | 1461024822056 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]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 879ms 17:13:42 INFO - PROCESS | 1860 | 1461024822105 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 1860 | 1461024822111 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 17:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:13:42 INFO - PROCESS | 1860 | 1461024822118 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 1860 | 1461024822120 Marionette TRACE conn5 <- [1,498,null,{}] 17:13:42 INFO - PROCESS | 1860 | 1461024822124 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}] 17:13:42 INFO - PROCESS | 1860 | 1461024822209 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 17:13:42 INFO - PROCESS | 1860 | 1461024822216 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88076000 == 47 [pid = 1860] [id = 134] 17:13:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A80793C00) [pid = 1860] [serial = 400] [outer = 0000000000000000] 17:13:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A84175800) [pid = 1860] [serial = 401] [outer = 0000009A80793C00] 17:13:42 INFO - PROCESS | 1860 | 1461024822264 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A85EAA000) [pid = 1860] [serial = 402] [outer = 0000009A80793C00] 17:13:42 INFO - PROCESS | 1860 | 1461024822734 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]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 690ms 17:13:42 INFO - PROCESS | 1860 | 1461024822809 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 1860 | 1461024822811 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 17:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:13:42 INFO - PROCESS | 1860 | 1461024822815 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 1860 | 1461024822819 Marionette TRACE conn5 <- [1,502,null,{}] 17:13:42 INFO - PROCESS | 1860 | 1461024822829 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}] 17:13:42 INFO - PROCESS | 1860 | 1461024822915 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 17:13:42 INFO - PROCESS | 1860 | 1461024822986 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C26000 == 48 [pid = 1860] [id = 135] 17:13:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A816E2400) [pid = 1860] [serial = 403] [outer = 0000000000000000] 17:13:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A881BB400) [pid = 1860] [serial = 404] [outer = 0000009A816E2400] 17:13:43 INFO - PROCESS | 1860 | 1461024823036 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A884A2800) [pid = 1860] [serial = 405] [outer = 0000009A816E2400] 17:13:43 INFO - PROCESS | 1860 | 1461024823420 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]]]}] 17:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 629ms 17:13:43 INFO - PROCESS | 1860 | 1461024823446 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 17:13:43 INFO - PROCESS | 1860 | 1461024823449 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 17:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:13:43 INFO - PROCESS | 1860 | 1461024823458 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:13:43 INFO - PROCESS | 1860 | 1461024823460 Marionette TRACE conn5 <- [1,506,null,{}] 17:13:43 INFO - PROCESS | 1860 | 1461024823464 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}] 17:13:43 INFO - PROCESS | 1860 | 1461024823575 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 17:13:43 INFO - PROCESS | 1860 | 1461024823585 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF30BE000 == 49 [pid = 1860] [id = 136] 17:13:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A88687C00) [pid = 1860] [serial = 406] [outer = 0000000000000000] 17:13:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A88942C00) [pid = 1860] [serial = 407] [outer = 0000009A88687C00] 17:13:43 INFO - PROCESS | 1860 | 1461024823631 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8A4BE000) [pid = 1860] [serial = 408] [outer = 0000009A88687C00] 17:13:44 INFO - PROCESS | 1860 | 1461024824063 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]]]}] 17:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 627ms 17:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:13:44 INFO - PROCESS | 1860 | 1461024824094 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 17:13:44 INFO - PROCESS | 1860 | 1461024824096 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 17:13:44 INFO - PROCESS | 1860 | 1461024824099 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:13:44 INFO - PROCESS | 1860 | 1461024824101 Marionette TRACE conn5 <- [1,510,null,{}] 17:13:44 INFO - PROCESS | 1860 | 1461024824111 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}] 17:13:44 INFO - PROCESS | 1860 | 1461024824211 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 17:13:44 INFO - PROCESS | 1860 | 1461024824220 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3736000 == 50 [pid = 1860] [id = 137] 17:13:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8A5B4400) [pid = 1860] [serial = 409] [outer = 0000000000000000] 17:13:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8A5CF000) [pid = 1860] [serial = 410] [outer = 0000009A8A5B4400] 17:13:44 INFO - PROCESS | 1860 | 1461024824265 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8A7E2400) [pid = 1860] [serial = 411] [outer = 0000009A8A5B4400] 17:13:44 INFO - PROCESS | 1860 | 1461024824740 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]]]}] 17:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 671ms 17:13:44 INFO - PROCESS | 1860 | 1461024824775 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 17:13:44 INFO - PROCESS | 1860 | 1461024824777 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 17:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:13:44 INFO - PROCESS | 1860 | 1461024824780 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:13:44 INFO - PROCESS | 1860 | 1461024824782 Marionette TRACE conn5 <- [1,514,null,{}] 17:13:44 INFO - PROCESS | 1860 | 1461024824790 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}] 17:13:44 INFO - PROCESS | 1860 | 1461024824912 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 17:13:44 INFO - PROCESS | 1860 | 1461024824991 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF7E41000 == 51 [pid = 1860] [id = 138] 17:13:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009AF2C47400) [pid = 1860] [serial = 412] [outer = 0000000000000000] 17:13:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009AF402C800) [pid = 1860] [serial = 413] [outer = 0000009AF2C47400] 17:13:45 INFO - PROCESS | 1860 | 1461024825041 Marionette DEBUG loaded listener.js 17:13:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009AF4C9DC00) [pid = 1860] [serial = 414] [outer = 0000009AF2C47400] 17:13:45 INFO - PROCESS | 1860 | 1461024825469 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]]]}] 17:13:45 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 17:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 735ms 17:13:45 INFO - PROCESS | 1860 | 1461024825520 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 17:13:45 INFO - PROCESS | 1860 | 1461024825522 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 17:13:45 INFO - PROCESS | 1860 | 1461024825526 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 1860 | 1461024825527 Marionette TRACE conn5 <- [1,518,null,{}] 17:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:13:45 INFO - PROCESS | 1860 | 1461024825531 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}] 17:13:45 INFO - PROCESS | 1860 | 1461024825636 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 17:13:45 INFO - PROCESS | 1860 | 1461024825684 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8EAF800 == 52 [pid = 1860] [id = 139] 17:13:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AF7E65000) [pid = 1860] [serial = 415] [outer = 0000000000000000] 17:13:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF81B5400) [pid = 1860] [serial = 416] [outer = 0000009AF7E65000] 17:13:45 INFO - PROCESS | 1860 | 1461024825776 Marionette DEBUG loaded listener.js 17:13:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF89C1000) [pid = 1860] [serial = 417] [outer = 0000009AF7E65000] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A87F13000) [pid = 1860] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AF3E99000) [pid = 1860] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A818CC800) [pid = 1860] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A88005000) [pid = 1860] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8A7D6800) [pid = 1860] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009AF4E1CC00) [pid = 1860] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009AF1BCA000) [pid = 1860] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A8A4B8000) [pid = 1860] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009AF4020800) [pid = 1860] [serial = 361] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A4B2C00) [pid = 1860] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A80EA8800) [pid = 1860] [serial = 352] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8868C000) [pid = 1860] [serial = 355] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A87F14C00) [pid = 1860] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009AF1AFA800) [pid = 1860] [serial = 358] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009AF89C0C00) [pid = 1860] [serial = 364] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009AF9AD6000) [pid = 1860] [serial = 367] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A80794C00) [pid = 1860] [serial = 370] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A885A9000) [pid = 1860] [serial = 373] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A80246C00) [pid = 1860] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8849EC00) [pid = 1860] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:13:46 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A83B58C00) [pid = 1860] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:13:46 INFO - PROCESS | 1860 | 1461024826382 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]]]}] 17:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 877ms 17:13:46 INFO - PROCESS | 1860 | 1461024826407 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 17:13:46 INFO - PROCESS | 1860 | 1461024826409 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 17:13:46 INFO - PROCESS | 1860 | 1461024826412 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:13:46 INFO - PROCESS | 1860 | 1461024826414 Marionette TRACE conn5 <- [1,522,null,{}] 17:13:46 INFO - PROCESS | 1860 | 1461024826418 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}] 17:13:46 INFO - PROCESS | 1860 | 1461024826497 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 17:13:46 INFO - PROCESS | 1860 | 1461024826565 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3730000 == 53 [pid = 1860] [id = 140] 17:13:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A80EA7000) [pid = 1860] [serial = 418] [outer = 0000000000000000] 17:13:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A880B5000) [pid = 1860] [serial = 419] [outer = 0000009A80EA7000] 17:13:46 INFO - PROCESS | 1860 | 1461024826611 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8A4B8000) [pid = 1860] [serial = 420] [outer = 0000009A80EA7000] 17:13:46 INFO - PROCESS | 1860 | 1461024826982 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]]]}] 17:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 628ms 17:13:47 INFO - PROCESS | 1860 | 1461024827044 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 17:13:47 INFO - PROCESS | 1860 | 1461024827046 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 17:13:47 INFO - PROCESS | 1860 | 1461024827049 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:13:47 INFO - PROCESS | 1860 | 1461024827051 Marionette TRACE conn5 <- [1,526,null,{}] 17:13:47 INFO - PROCESS | 1860 | 1461024827055 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}] 17:13:47 INFO - PROCESS | 1860 | 1461024827162 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 17:13:47 INFO - PROCESS | 1860 | 1461024827175 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEB2800 == 54 [pid = 1860] [id = 141] 17:13:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009AF30CE400) [pid = 1860] [serial = 421] [outer = 0000000000000000] 17:13:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009AF8DA5800) [pid = 1860] [serial = 422] [outer = 0000009AF30CE400] 17:13:47 INFO - PROCESS | 1860 | 1461024827220 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009AF9ADAC00) [pid = 1860] [serial = 423] [outer = 0000009AF30CE400] 17:13:47 INFO - PROCESS | 1860 | 1461024827634 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]]]}] 17:13:47 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 17:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 629ms 17:13:47 INFO - PROCESS | 1860 | 1461024827687 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 17:13:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:13:47 INFO - PROCESS | 1860 | 1461024827689 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 17:13:47 INFO - PROCESS | 1860 | 1461024827692 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - PROCESS | 1860 | 1461024827694 Marionette TRACE conn5 <- [1,530,null,{}] 17:13:47 INFO - PROCESS | 1860 | 1461024827698 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}] 17:13:47 INFO - PROCESS | 1860 | 1461024827805 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 17:13:47 INFO - PROCESS | 1860 | 1461024827851 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF91E800 == 55 [pid = 1860] [id = 142] 17:13:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A887B2400) [pid = 1860] [serial = 424] [outer = 0000000000000000] 17:13:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A887B8800) [pid = 1860] [serial = 425] [outer = 0000009A887B2400] 17:13:47 INFO - PROCESS | 1860 | 1461024827896 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009AF9AE1C00) [pid = 1860] [serial = 426] [outer = 0000009A887B2400] 17:13:48 INFO - PROCESS | 1860 | 1461024828451 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"]]]}] 17:13:48 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 17:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:13:48 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 17:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:13:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 776ms 17:13:48 INFO - PROCESS | 1860 | 1461024828506 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 1860 | 1461024828511 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 17:13:48 INFO - PROCESS | 1860 | 1461024828523 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:13:48 INFO - PROCESS | 1860 | 1461024828528 Marionette TRACE conn5 <- [1,534,null,{}] 17:13:48 INFO - PROCESS | 1860 | 1461024828535 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}] 17:13:48 INFO - PROCESS | 1860 | 1461024828661 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 17:13:48 INFO - PROCESS | 1860 | 1461024828751 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883E6000 == 56 [pid = 1860] [id = 143] 17:13:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A80CE6000) [pid = 1860] [serial = 427] [outer = 0000000000000000] 17:13:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A80CEB400) [pid = 1860] [serial = 428] [outer = 0000009A80CE6000] 17:13:48 INFO - PROCESS | 1860 | 1461024828809 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A84173400) [pid = 1860] [serial = 429] [outer = 0000009A80CE6000] 17:13:49 INFO - PROCESS | 1860 | 1461024829382 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]]]}] 17:13:49 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. 17:13:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 881ms 17:13:49 INFO - PROCESS | 1860 | 1461024829417 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 17:13:49 INFO - PROCESS | 1860 | 1461024829423 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 17:13:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:13:49 INFO - PROCESS | 1860 | 1461024829431 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 1860 | 1461024829435 Marionette TRACE conn5 <- [1,538,null,{}] 17:13:49 INFO - PROCESS | 1860 | 1461024829439 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}] 17:13:49 INFO - PROCESS | 1860 | 1461024829549 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 17:13:49 INFO - PROCESS | 1860 | 1461024829635 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1D1A800 == 57 [pid = 1860] [id = 144] 17:13:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8556E800) [pid = 1860] [serial = 430] [outer = 0000000000000000] 17:13:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A87F15C00) [pid = 1860] [serial = 431] [outer = 0000009A8556E800] 17:13:49 INFO - PROCESS | 1860 | 1461024829692 Marionette DEBUG loaded listener.js 17:13:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8800F800) [pid = 1860] [serial = 432] [outer = 0000009A8556E800] 17:13:50 INFO - PROCESS | 1860 | 1461024830213 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]]]}] 17:13:50 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. 17:13:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 838ms 17:13:50 INFO - PROCESS | 1860 | 1461024830334 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 17:13:50 INFO - PROCESS | 1860 | 1461024830337 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 17:13:50 INFO - PROCESS | 1860 | 1461024830344 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:13:50 INFO - PROCESS | 1860 | 1461024830348 Marionette TRACE conn5 <- [1,542,null,{}] 17:13:50 INFO - PROCESS | 1860 | 1461024830361 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}] 17:13:50 INFO - PROCESS | 1860 | 1461024830519 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 17:13:50 INFO - PROCESS | 1860 | 1461024830578 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854AA800 == 58 [pid = 1860] [id = 145] 17:13:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A88364C00) [pid = 1860] [serial = 433] [outer = 0000000000000000] 17:13:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A887AEC00) [pid = 1860] [serial = 434] [outer = 0000009A88364C00] 17:13:50 INFO - PROCESS | 1860 | 1461024830639 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009AF25DB400) [pid = 1860] [serial = 435] [outer = 0000009A88364C00] 17:13:51 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:51 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:13:51 INFO - PROCESS | 1860 | 1461024831194 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]]]}] 17:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 880ms 17:13:51 INFO - PROCESS | 1860 | 1461024831231 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 17:13:51 INFO - PROCESS | 1860 | 1461024831234 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 17:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:13:51 INFO - PROCESS | 1860 | 1461024831239 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 1860 | 1461024831242 Marionette TRACE conn5 <- [1,546,null,{}] 17:13:51 INFO - PROCESS | 1860 | 1461024831245 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}] 17:13:51 INFO - PROCESS | 1860 | 1461024831354 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 17:13:51 INFO - PROCESS | 1860 | 1461024831438 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E2F800 == 59 [pid = 1860] [id = 146] 17:13:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AF1AF3800) [pid = 1860] [serial = 436] [outer = 0000000000000000] 17:13:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF4C51800) [pid = 1860] [serial = 437] [outer = 0000009AF1AF3800] 17:13:51 INFO - PROCESS | 1860 | 1461024831496 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF9ADBC00) [pid = 1860] [serial = 438] [outer = 0000009AF1AF3800] 17:13:52 INFO - PROCESS | 1860 | 1461024832075 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]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 880ms 17:13:52 INFO - PROCESS | 1860 | 1461024832124 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 1860 | 1461024832126 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 17:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:13:52 INFO - PROCESS | 1860 | 1461024832130 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 1860 | 1461024832132 Marionette TRACE conn5 <- [1,550,null,{}] 17:13:52 INFO - PROCESS | 1860 | 1461024832136 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}] 17:13:52 INFO - PROCESS | 1860 | 1461024832238 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 17:13:52 INFO - PROCESS | 1860 | 1461024832310 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2AA800 == 60 [pid = 1860] [id = 147] 17:13:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A85B27000) [pid = 1860] [serial = 439] [outer = 0000000000000000] 17:13:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A85B2C400) [pid = 1860] [serial = 440] [outer = 0000009A85B27000] 17:13:52 INFO - PROCESS | 1860 | 1461024832368 Marionette DEBUG loaded listener.js 17:13:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009AF81BF400) [pid = 1860] [serial = 441] [outer = 0000009A85B27000] 17:13:52 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:52 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:13:52 INFO - PROCESS | 1860 | 1461024832927 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]]]}] 17:13:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:13:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 880ms 17:13:53 INFO - PROCESS | 1860 | 1461024833011 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 17:13:53 INFO - PROCESS | 1860 | 1461024833014 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 17:13:53 INFO - PROCESS | 1860 | 1461024833018 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:13:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:13:53 INFO - PROCESS | 1860 | 1461024833020 Marionette TRACE conn5 <- [1,554,null,{}] 17:13:53 INFO - PROCESS | 1860 | 1461024833024 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}] 17:13:53 INFO - PROCESS | 1860 | 1461024833177 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 17:13:53 INFO - PROCESS | 1860 | 1461024833245 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80C10000 == 61 [pid = 1860] [id = 148] 17:13:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A80792000) [pid = 1860] [serial = 442] [outer = 0000000000000000] 17:13:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A80E9F400) [pid = 1860] [serial = 443] [outer = 0000009A80792000] 17:13:53 INFO - PROCESS | 1860 | 1461024833347 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A880E5400) [pid = 1860] [serial = 444] [outer = 0000009A80792000] 17:13:53 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 17:13:54 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:54 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:13:54 INFO - PROCESS | 1860 | 1461024834408 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]]]}] 17:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1441ms 17:13:54 INFO - PROCESS | 1860 | 1461024834461 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 1860 | 1461024834466 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 17:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:13:54 INFO - PROCESS | 1860 | 1461024834472 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 1860 | 1461024834476 Marionette TRACE conn5 <- [1,558,null,{}] 17:13:54 INFO - PROCESS | 1860 | 1461024834481 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}] 17:13:54 INFO - PROCESS | 1860 | 1461024834612 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 17:13:54 INFO - PROCESS | 1860 | 1461024834707 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854C1800 == 62 [pid = 1860] [id = 149] 17:13:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A81636800) [pid = 1860] [serial = 445] [outer = 0000000000000000] 17:13:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A818D4C00) [pid = 1860] [serial = 446] [outer = 0000009A81636800] 17:13:54 INFO - PROCESS | 1860 | 1461024834760 Marionette DEBUG loaded listener.js 17:13:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A853FB400) [pid = 1860] [serial = 447] [outer = 0000009A81636800] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEB2800 == 61 [pid = 1860] [id = 141] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3730000 == 60 [pid = 1860] [id = 140] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8EAF800 == 59 [pid = 1860] [id = 139] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF7E41000 == 58 [pid = 1860] [id = 138] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3736000 == 57 [pid = 1860] [id = 137] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF30BE000 == 56 [pid = 1860] [id = 136] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C26000 == 55 [pid = 1860] [id = 135] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A80570C00) [pid = 1860] [serial = 337] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A88006400) [pid = 1860] [serial = 340] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8A4B1400) [pid = 1860] [serial = 343] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88076000 == 54 [pid = 1860] [id = 134] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88073800 == 53 [pid = 1860] [id = 133] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1AC4800 == 52 [pid = 1860] [id = 131] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8483F800 == 51 [pid = 1860] [id = 130] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF70B800 == 50 [pid = 1860] [id = 129] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1DC3000 == 49 [pid = 1860] [id = 128] 17:13:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EF8800 == 48 [pid = 1860] [id = 127] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009AF4E18C00) [pid = 1860] [serial = 248] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8417A800) [pid = 1860] [serial = 251] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A88372C00) [pid = 1860] [serial = 254] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009AF4C92400) [pid = 1860] [serial = 257] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AF7E63800) [pid = 1860] [serial = 260] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009AF9905C00) [pid = 1860] [serial = 305] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009AF4ED0400) [pid = 1860] [serial = 363] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AF9905400) [pid = 1860] [serial = 347] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF8086C00) [pid = 1860] [serial = 346] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A818D6000) [pid = 1860] [serial = 353] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A880E6000) [pid = 1860] [serial = 354] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A88945400) [pid = 1860] [serial = 356] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8A4BF000) [pid = 1860] [serial = 357] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A880D8400) [pid = 1860] [serial = 350] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A87F2B400) [pid = 1860] [serial = 349] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009AF2CE0400) [pid = 1860] [serial = 359] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009AF9AD7400) [pid = 1860] [serial = 366] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009AF9953800) [pid = 1860] [serial = 365] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AFCA82C00) [pid = 1860] [serial = 368] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8849C000) [pid = 1860] [serial = 149] [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.] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8079A400) [pid = 1860] [serial = 371] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A81ADE800) [pid = 1860] [serial = 372] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009AFD173C00) [pid = 1860] [serial = 374] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009AFD176000) [pid = 1860] [serial = 369] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009AF402C000) [pid = 1860] [serial = 362] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AFD4EB800) [pid = 1860] [serial = 375] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009AF3D8C000) [pid = 1860] [serial = 360] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A80EA2800) [pid = 1860] [serial = 212] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A8A7DDC00) [pid = 1860] [serial = 302] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A87F12400) [pid = 1860] [serial = 215] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A880DA000) [pid = 1860] [serial = 299] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009AFD178800) [pid = 1860] [serial = 296] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A8A5D7400) [pid = 1860] [serial = 377] [outer = 0000000000000000] [url = about:blank] 17:13:55 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:55 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:13:55 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:55 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:13:55 INFO - PROCESS | 1860 | 1461024835334 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]]]}] 17:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 878ms 17:13:55 INFO - PROCESS | 1860 | 1461024835354 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 17:13:55 INFO - PROCESS | 1860 | 1461024835360 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 17:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:13:55 INFO - PROCESS | 1860 | 1461024835366 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:13:55 INFO - PROCESS | 1860 | 1461024835369 Marionette TRACE conn5 <- [1,562,null,{}] 17:13:55 INFO - PROCESS | 1860 | 1461024835373 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}] 17:13:55 INFO - PROCESS | 1860 | 1461024835460 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 17:13:55 INFO - PROCESS | 1860 | 1461024835469 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E70800 == 49 [pid = 1860] [id = 150] 17:13:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A816E1C00) [pid = 1860] [serial = 448] [outer = 0000000000000000] 17:13:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A8417A800) [pid = 1860] [serial = 449] [outer = 0000009A816E1C00] 17:13:55 INFO - PROCESS | 1860 | 1461024835516 Marionette DEBUG loaded listener.js 17:13:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8556E000) [pid = 1860] [serial = 450] [outer = 0000009A816E1C00] 17:13:56 INFO - PROCESS | 1860 | 1461024835994 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]]]}] 17:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 691ms 17:13:56 INFO - PROCESS | 1860 | 1461024836058 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 17:13:56 INFO - PROCESS | 1860 | 1461024836061 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 17:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:13:56 INFO - PROCESS | 1860 | 1461024836064 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:13:56 INFO - PROCESS | 1860 | 1461024836068 Marionette TRACE conn5 <- [1,566,null,{}] 17:13:56 INFO - PROCESS | 1860 | 1461024836079 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}] 17:13:56 INFO - PROCESS | 1860 | 1461024836165 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 17:13:56 INFO - PROCESS | 1860 | 1461024836233 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88613800 == 50 [pid = 1860] [id = 151] 17:13:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A88005000) [pid = 1860] [serial = 451] [outer = 0000000000000000] 17:13:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A8800BC00) [pid = 1860] [serial = 452] [outer = 0000009A88005000] 17:13:56 INFO - PROCESS | 1860 | 1461024836320 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A880DF400) [pid = 1860] [serial = 453] [outer = 0000009A88005000] 17:13:56 INFO - PROCESS | 1860 | 1461024836699 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]]]}] 17:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 690ms 17:13:56 INFO - PROCESS | 1860 | 1461024836757 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 17:13:56 INFO - PROCESS | 1860 | 1461024836760 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 17:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:13:56 INFO - PROCESS | 1860 | 1461024836763 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:13:56 INFO - PROCESS | 1860 | 1461024836765 Marionette TRACE conn5 <- [1,570,null,{}] 17:13:56 INFO - PROCESS | 1860 | 1461024836769 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}] 17:13:56 INFO - PROCESS | 1860 | 1461024836854 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 17:13:56 INFO - PROCESS | 1860 | 1461024836863 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3FC800 == 51 [pid = 1860] [id = 152] 17:13:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A881B5C00) [pid = 1860] [serial = 454] [outer = 0000000000000000] 17:13:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A88368400) [pid = 1860] [serial = 455] [outer = 0000009A881B5C00] 17:13:56 INFO - PROCESS | 1860 | 1461024836911 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8849C800) [pid = 1860] [serial = 456] [outer = 0000009A881B5C00] 17:13:57 INFO - PROCESS | 1860 | 1461024837377 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]]]}] 17:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 629ms 17:13:57 INFO - PROCESS | 1860 | 1461024837395 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 17:13:57 INFO - PROCESS | 1860 | 1461024837397 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 17:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:13:57 INFO - PROCESS | 1860 | 1461024837401 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 1860 | 1461024837403 Marionette TRACE conn5 <- [1,574,null,{}] 17:13:57 INFO - PROCESS | 1860 | 1461024837406 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}] 17:13:57 INFO - PROCESS | 1860 | 1461024837510 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 17:13:57 INFO - PROCESS | 1860 | 1461024837589 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8261C800 == 52 [pid = 1860] [id = 153] 17:13:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A885ABC00) [pid = 1860] [serial = 457] [outer = 0000000000000000] 17:13:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8867F400) [pid = 1860] [serial = 458] [outer = 0000009A885ABC00] 17:13:57 INFO - PROCESS | 1860 | 1461024837635 Marionette DEBUG loaded listener.js 17:13:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A887AB400) [pid = 1860] [serial = 459] [outer = 0000009A885ABC00] 17:13:57 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:57 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:13:58 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:58 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:13:58 INFO - PROCESS | 1860 | 1461024838092 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]]]}] 17:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 732ms 17:13:58 INFO - PROCESS | 1860 | 1461024838135 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 17:13:58 INFO - PROCESS | 1860 | 1461024838137 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 17:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:13:58 INFO - PROCESS | 1860 | 1461024838141 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:13:58 INFO - PROCESS | 1860 | 1461024838142 Marionette TRACE conn5 <- [1,578,null,{}] 17:13:58 INFO - PROCESS | 1860 | 1461024838146 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}] 17:13:58 INFO - PROCESS | 1860 | 1461024838267 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 17:13:58 INFO - PROCESS | 1860 | 1461024838275 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C69000 == 53 [pid = 1860] [id = 154] 17:13:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8A2E4000) [pid = 1860] [serial = 460] [outer = 0000000000000000] 17:13:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8A4B4C00) [pid = 1860] [serial = 461] [outer = 0000009A8A2E4000] 17:13:58 INFO - PROCESS | 1860 | 1461024838325 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8A5B8400) [pid = 1860] [serial = 462] [outer = 0000009A8A2E4000] 17:13:58 INFO - PROCESS | 1860 | 1461024838783 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]]]}] 17:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 17:13:58 INFO - PROCESS | 1860 | 1461024838818 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 17:13:58 INFO - PROCESS | 1860 | 1461024838820 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 17:13:58 INFO - PROCESS | 1860 | 1461024838824 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:13:58 INFO - PROCESS | 1860 | 1461024838825 Marionette TRACE conn5 <- [1,582,null,{}] 17:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:13:58 INFO - PROCESS | 1860 | 1461024838829 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}] 17:13:58 INFO - PROCESS | 1860 | 1461024838958 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 17:13:58 INFO - PROCESS | 1860 | 1461024838971 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3731000 == 54 [pid = 1860] [id = 155] 17:13:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A8A5CFC00) [pid = 1860] [serial = 463] [outer = 0000000000000000] 17:13:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8A7D4C00) [pid = 1860] [serial = 464] [outer = 0000009A8A5CFC00] 17:13:59 INFO - PROCESS | 1860 | 1461024839056 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009AF1AF4800) [pid = 1860] [serial = 465] [outer = 0000009A8A5CFC00] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8079BC00) [pid = 1860] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A80793C00) [pid = 1860] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8A5B4400) [pid = 1860] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A88687C00) [pid = 1860] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A816E2400) [pid = 1860] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8162D800) [pid = 1860] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A818D1C00) [pid = 1860] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009AF2C47400) [pid = 1860] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A80EA7000) [pid = 1860] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009AF7E65000) [pid = 1860] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AF30CE400) [pid = 1860] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A87F2B800) [pid = 1860] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A8868EC00) [pid = 1860] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009AF5019400) [pid = 1860] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:13:59 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A80254800) [pid = 1860] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:13:59 INFO - PROCESS | 1860 | 1461024839580 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]]]}] 17:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 776ms 17:13:59 INFO - PROCESS | 1860 | 1461024839605 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 17:13:59 INFO - PROCESS | 1860 | 1461024839607 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 17:13:59 INFO - PROCESS | 1860 | 1461024839610 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:13:59 INFO - PROCESS | 1860 | 1461024839612 Marionette TRACE conn5 <- [1,586,null,{}] 17:13:59 INFO - PROCESS | 1860 | 1461024839625 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}] 17:13:59 INFO - PROCESS | 1860 | 1461024839705 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 17:13:59 INFO - PROCESS | 1860 | 1461024839711 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF39CE000 == 55 [pid = 1860] [id = 156] 17:13:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A87F11400) [pid = 1860] [serial = 466] [outer = 0000000000000000] 17:13:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A88940400) [pid = 1860] [serial = 467] [outer = 0000009A87F11400] 17:13:59 INFO - PROCESS | 1860 | 1461024839759 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009AF1AFA400) [pid = 1860] [serial = 468] [outer = 0000009A87F11400] 17:14:00 INFO - PROCESS | 1860 | 1461024840190 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]]]}] 17:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 647ms 17:14:00 INFO - PROCESS | 1860 | 1461024840262 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1860 | 1461024840264 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 17:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:14:00 INFO - PROCESS | 1860 | 1461024840268 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1860 | 1461024840270 Marionette TRACE conn5 <- [1,590,null,{}] 17:14:00 INFO - PROCESS | 1860 | 1461024840273 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}] 17:14:00 INFO - PROCESS | 1860 | 1461024840357 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 17:14:00 INFO - PROCESS | 1860 | 1461024840366 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF7E4D000 == 56 [pid = 1860] [id = 157] 17:14:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009AF2C37C00) [pid = 1860] [serial = 469] [outer = 0000000000000000] 17:14:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009AF2E6A000) [pid = 1860] [serial = 470] [outer = 0000009AF2C37C00] 17:14:00 INFO - PROCESS | 1860 | 1461024840411 Marionette DEBUG loaded listener.js 17:14:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009AF3D8F800) [pid = 1860] [serial = 471] [outer = 0000009AF2C37C00] 17:14:00 INFO - PROCESS | 1860 | 1461024840861 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]]]}] 17:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 627ms 17:14:00 INFO - PROCESS | 1860 | 1461024840902 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1860 | 1461024840904 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 17:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:14:00 INFO - PROCESS | 1860 | 1461024840908 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1860 | 1461024840910 Marionette TRACE conn5 <- [1,594,null,{}] 17:14:00 INFO - PROCESS | 1860 | 1461024840913 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}] 17:14:00 INFO - PROCESS | 1860 | 1461024840995 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 17:14:01 INFO - PROCESS | 1860 | 1461024841001 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8B64000 == 57 [pid = 1860] [id = 158] 17:14:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009AF4029000) [pid = 1860] [serial = 472] [outer = 0000000000000000] 17:14:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009AF482C400) [pid = 1860] [serial = 473] [outer = 0000009AF4029000] 17:14:01 INFO - PROCESS | 1860 | 1461024841047 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009AF4CB2C00) [pid = 1860] [serial = 474] [outer = 0000009AF4029000] 17:14:01 INFO - PROCESS | 1860 | 1461024841638 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]]]}] 17:14:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:14:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 774ms 17:14:01 INFO - PROCESS | 1860 | 1461024841747 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 1860 | 1461024841752 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 17:14:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:14:01 INFO - PROCESS | 1860 | 1461024841759 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:14:01 INFO - PROCESS | 1860 | 1461024841763 Marionette TRACE conn5 <- [1,598,null,{}] 17:14:01 INFO - PROCESS | 1860 | 1461024841770 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}] 17:14:01 INFO - PROCESS | 1860 | 1461024841892 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 17:14:01 INFO - PROCESS | 1860 | 1461024841959 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E3E000 == 58 [pid = 1860] [id = 159] 17:14:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A80998C00) [pid = 1860] [serial = 475] [outer = 0000000000000000] 17:14:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A818CA400) [pid = 1860] [serial = 476] [outer = 0000009A80998C00] 17:14:02 INFO - PROCESS | 1860 | 1461024842060 Marionette DEBUG loaded listener.js 17:14:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A85568400) [pid = 1860] [serial = 477] [outer = 0000009A80998C00] 17:14:02 INFO - PROCESS | 1860 | 1461024842649 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]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 944ms 17:14:02 INFO - PROCESS | 1860 | 1461024842708 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 1860 | 1461024842715 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 17:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:14:02 INFO - PROCESS | 1860 | 1461024842722 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 1860 | 1461024842725 Marionette TRACE conn5 <- [1,602,null,{}] 17:14:02 INFO - PROCESS | 1860 | 1461024842729 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}] 17:14:02 INFO - PROCESS | 1860 | 1461024842875 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 17:14:02 INFO - PROCESS | 1860 | 1461024842892 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AE3244000 == 59 [pid = 1860] [id = 160] 17:14:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A87F29C00) [pid = 1860] [serial = 478] [outer = 0000000000000000] 17:14:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A880B7400) [pid = 1860] [serial = 479] [outer = 0000009A87F29C00] 17:14:02 INFO - PROCESS | 1860 | 1461024842949 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A884A3400) [pid = 1860] [serial = 480] [outer = 0000009A87F29C00] 17:14:03 INFO - PROCESS | 1860 | 1461024843585 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]]]}] 17:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 880ms 17:14:03 INFO - PROCESS | 1860 | 1461024843607 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 1860 | 1461024843610 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 17:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:14:03 INFO - PROCESS | 1860 | 1461024843614 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 1860 | 1461024843618 Marionette TRACE conn5 <- [1,606,null,{}] 17:14:03 INFO - PROCESS | 1860 | 1461024843630 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}] 17:14:03 INFO - PROCESS | 1860 | 1461024843742 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 17:14:03 INFO - PROCESS | 1860 | 1461024843818 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A2B800 == 60 [pid = 1860] [id = 161] 17:14:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8A2DDC00) [pid = 1860] [serial = 481] [outer = 0000000000000000] 17:14:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8A4B8400) [pid = 1860] [serial = 482] [outer = 0000009A8A2DDC00] 17:14:03 INFO - PROCESS | 1860 | 1461024843918 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009AF4029800) [pid = 1860] [serial = 483] [outer = 0000009A8A2DDC00] 17:14:04 INFO - PROCESS | 1860 | 1461024844501 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]]]}] 17:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 943ms 17:14:04 INFO - PROCESS | 1860 | 1461024844559 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 17:14:04 INFO - PROCESS | 1860 | 1461024844562 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 17:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:14:04 INFO - PROCESS | 1860 | 1461024844566 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:14:04 INFO - PROCESS | 1860 | 1461024844568 Marionette TRACE conn5 <- [1,610,null,{}] 17:14:04 INFO - PROCESS | 1860 | 1461024844572 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}] 17:14:04 INFO - PROCESS | 1860 | 1461024844679 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 17:14:04 INFO - PROCESS | 1860 | 1461024844751 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFCA5C800 == 61 [pid = 1860] [id = 162] 17:14:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009AF7E36000) [pid = 1860] [serial = 484] [outer = 0000000000000000] 17:14:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009AF8033800) [pid = 1860] [serial = 485] [outer = 0000009AF7E36000] 17:14:04 INFO - PROCESS | 1860 | 1461024844849 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009AF8954400) [pid = 1860] [serial = 486] [outer = 0000009AF7E36000] 17:14:05 INFO - PROCESS | 1860 | 1461024845444 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]]]}] 17:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 943ms 17:14:05 INFO - PROCESS | 1860 | 1461024845511 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 17:14:05 INFO - PROCESS | 1860 | 1461024845514 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 17:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:14:05 INFO - PROCESS | 1860 | 1461024845517 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:14:05 INFO - PROCESS | 1860 | 1461024845519 Marionette TRACE conn5 <- [1,614,null,{}] 17:14:05 INFO - PROCESS | 1860 | 1461024845523 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}] 17:14:05 INFO - PROCESS | 1860 | 1461024845629 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 17:14:05 INFO - PROCESS | 1860 | 1461024845703 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEB6000 == 62 [pid = 1860] [id = 163] 17:14:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AF9903C00) [pid = 1860] [serial = 487] [outer = 0000000000000000] 17:14:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF9954800) [pid = 1860] [serial = 488] [outer = 0000009AF9903C00] 17:14:05 INFO - PROCESS | 1860 | 1461024845759 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF9AD9C00) [pid = 1860] [serial = 489] [outer = 0000009AF9903C00] 17:14:06 INFO - PROCESS | 1860 | 1461024846609 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]]]}] 17:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1129ms 17:14:06 INFO - PROCESS | 1860 | 1461024846649 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 17:14:06 INFO - PROCESS | 1860 | 1461024846653 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 17:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:14:06 INFO - PROCESS | 1860 | 1461024846659 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:14:06 INFO - PROCESS | 1860 | 1461024846663 Marionette TRACE conn5 <- [1,618,null,{}] 17:14:06 INFO - PROCESS | 1860 | 1461024846670 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}] 17:14:06 INFO - PROCESS | 1860 | 1461024846768 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 17:14:06 INFO - PROCESS | 1860 | 1461024846847 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854B0800 == 63 [pid = 1860] [id = 164] 17:14:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A80F57C00) [pid = 1860] [serial = 490] [outer = 0000000000000000] 17:14:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A81635800) [pid = 1860] [serial = 491] [outer = 0000009A80F57C00] 17:14:06 INFO - PROCESS | 1860 | 1461024846944 Marionette DEBUG loaded listener.js 17:14:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A853F4400) [pid = 1860] [serial = 492] [outer = 0000009A80F57C00] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF7E4D000 == 62 [pid = 1860] [id = 157] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF39CE000 == 61 [pid = 1860] [id = 156] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3731000 == 60 [pid = 1860] [id = 155] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C69000 == 59 [pid = 1860] [id = 154] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8261C800 == 58 [pid = 1860] [id = 153] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3FC800 == 57 [pid = 1860] [id = 152] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88613800 == 56 [pid = 1860] [id = 151] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E70800 == 55 [pid = 1860] [id = 150] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A88684800) [pid = 1860] [serial = 383] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AF3D84800) [pid = 1860] [serial = 386] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009AF8082000) [pid = 1860] [serial = 389] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A80994400) [pid = 1860] [serial = 392] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A887B8800) [pid = 1860] [serial = 425] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854C1800 == 54 [pid = 1860] [id = 149] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80C10000 == 53 [pid = 1860] [id = 148] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2AA800 == 52 [pid = 1860] [id = 147] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E2F800 == 51 [pid = 1860] [id = 146] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854AA800 == 50 [pid = 1860] [id = 145] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1D1A800 == 49 [pid = 1860] [id = 144] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883E6000 == 48 [pid = 1860] [id = 143] 17:14:07 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF91E800 == 47 [pid = 1860] [id = 142] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A880E5800) [pid = 1860] [serial = 341] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A7E3C00) [pid = 1860] [serial = 344] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009AF81BF000) [pid = 1860] [serial = 335] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A80F99400) [pid = 1860] [serial = 338] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A87F16000) [pid = 1860] [serial = 381] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A80F5A800) [pid = 1860] [serial = 380] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A84175800) [pid = 1860] [serial = 401] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A85EAA000) [pid = 1860] [serial = 402] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8A7E2400) [pid = 1860] [serial = 411] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A88942C00) [pid = 1860] [serial = 407] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A881BB400) [pid = 1860] [serial = 404] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A884A2800) [pid = 1860] [serial = 405] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A853F8400) [pid = 1860] [serial = 399] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A818CA000) [pid = 1860] [serial = 398] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A885B4000) [pid = 1860] [serial = 396] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A853F9800) [pid = 1860] [serial = 395] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009AF4C9DC00) [pid = 1860] [serial = 414] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AF402C800) [pid = 1860] [serial = 413] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A880B5000) [pid = 1860] [serial = 419] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009AF81B5400) [pid = 1860] [serial = 416] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009AF8DA5800) [pid = 1860] [serial = 422] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009AF9ADAC00) [pid = 1860] [serial = 423] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009AF89C1000) [pid = 1860] [serial = 417] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A8A4B8000) [pid = 1860] [serial = 420] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A8A5CF000) [pid = 1860] [serial = 410] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A8A4BE000) [pid = 1860] [serial = 408] [outer = 0000000000000000] [url = about:blank] 17:14:07 INFO - PROCESS | 1860 | 1461024847549 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]]]}] 17:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 942ms 17:14:07 INFO - PROCESS | 1860 | 1461024847605 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 1860 | 1461024847611 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 17:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:14:07 INFO - PROCESS | 1860 | 1461024847617 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 1860 | 1461024847620 Marionette TRACE conn5 <- [1,622,null,{}] 17:14:07 INFO - PROCESS | 1860 | 1461024847624 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}] 17:14:07 INFO - PROCESS | 1860 | 1461024847712 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 17:14:07 INFO - PROCESS | 1860 | 1461024847784 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84831800 == 48 [pid = 1860] [id = 165] 17:14:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A80996800) [pid = 1860] [serial = 493] [outer = 0000000000000000] 17:14:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A81696800) [pid = 1860] [serial = 494] [outer = 0000009A80996800] 17:14:07 INFO - PROCESS | 1860 | 1461024847832 Marionette DEBUG loaded listener.js 17:14:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A85B2A800) [pid = 1860] [serial = 495] [outer = 0000009A80996800] 17:14:08 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:08 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:08 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:14:08 INFO - PROCESS | 1860 | 1461024848286 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]]]}] 17:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 692ms 17:14:08 INFO - PROCESS | 1860 | 1461024848311 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 17:14:08 INFO - PROCESS | 1860 | 1461024848313 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 17:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:14:08 INFO - PROCESS | 1860 | 1461024848317 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:14:08 INFO - PROCESS | 1860 | 1461024848320 Marionette TRACE conn5 <- [1,626,null,{}] 17:14:08 INFO - PROCESS | 1860 | 1461024848336 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}] 17:14:08 INFO - PROCESS | 1860 | 1461024848425 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 17:14:08 INFO - PROCESS | 1860 | 1461024848434 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88612800 == 49 [pid = 1860] [id = 166] 17:14:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A880B3C00) [pid = 1860] [serial = 496] [outer = 0000000000000000] 17:14:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A880D9C00) [pid = 1860] [serial = 497] [outer = 0000009A880B3C00] 17:14:08 INFO - PROCESS | 1860 | 1461024848483 Marionette DEBUG loaded listener.js 17:14:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A88369000) [pid = 1860] [serial = 498] [outer = 0000009A880B3C00] 17:14:08 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:08 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:14:08 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:08 INFO - PROCESS | 1860 | 1461024848949 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]]]}] 17:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 693ms 17:14:09 INFO - PROCESS | 1860 | 1461024849013 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 17:14:09 INFO - PROCESS | 1860 | 1461024849016 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 17:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:14:09 INFO - PROCESS | 1860 | 1461024849019 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 1860 | 1461024849021 Marionette TRACE conn5 <- [1,630,null,{}] 17:14:09 INFO - PROCESS | 1860 | 1461024849025 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}] 17:14:09 INFO - PROCESS | 1860 | 1461024849109 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 17:14:09 INFO - PROCESS | 1860 | 1461024849118 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3E8800 == 50 [pid = 1860] [id = 167] 17:14:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A884A8400) [pid = 1860] [serial = 499] [outer = 0000000000000000] 17:14:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A88680000) [pid = 1860] [serial = 500] [outer = 0000009A884A8400] 17:14:09 INFO - PROCESS | 1860 | 1461024849164 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A887B4000) [pid = 1860] [serial = 501] [outer = 0000009A884A8400] 17:14:09 INFO - PROCESS | 1860 | 1461024849588 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]]]}] 17:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 628ms 17:14:09 INFO - PROCESS | 1860 | 1461024849651 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 17:14:09 INFO - PROCESS | 1860 | 1461024849653 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 17:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:14:09 INFO - PROCESS | 1860 | 1461024849656 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 1860 | 1461024849658 Marionette TRACE conn5 <- [1,634,null,{}] 17:14:09 INFO - PROCESS | 1860 | 1461024849661 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}] 17:14:09 INFO - PROCESS | 1860 | 1461024849764 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 17:14:09 INFO - PROCESS | 1860 | 1461024849841 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C69800 == 51 [pid = 1860] [id = 168] 17:14:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A88947C00) [pid = 1860] [serial = 502] [outer = 0000000000000000] 17:14:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8A2DC400) [pid = 1860] [serial = 503] [outer = 0000009A88947C00] 17:14:09 INFO - PROCESS | 1860 | 1461024849887 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8A4BA800) [pid = 1860] [serial = 504] [outer = 0000009A88947C00] 17:14:10 INFO - PROCESS | 1860 | 1461024850329 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]]]}] 17:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 734ms 17:14:10 INFO - PROCESS | 1860 | 1461024850394 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 17:14:10 INFO - PROCESS | 1860 | 1461024850396 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 17:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:14:10 INFO - PROCESS | 1860 | 1461024850405 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:14:10 INFO - PROCESS | 1860 | 1461024850407 Marionette TRACE conn5 <- [1,638,null,{}] 17:14:10 INFO - PROCESS | 1860 | 1461024850411 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}] 17:14:10 INFO - PROCESS | 1860 | 1461024850546 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 17:14:10 INFO - PROCESS | 1860 | 1461024850607 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E6B000 == 52 [pid = 1860] [id = 169] 17:14:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8A7D9400) [pid = 1860] [serial = 505] [outer = 0000000000000000] 17:14:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009AF1AF9800) [pid = 1860] [serial = 506] [outer = 0000009A8A7D9400] 17:14:10 INFO - PROCESS | 1860 | 1461024850657 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009AF3596000) [pid = 1860] [serial = 507] [outer = 0000009A8A7D9400] 17:14:11 INFO - PROCESS | 1860 | 1461024851095 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]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 775ms 17:14:11 INFO - PROCESS | 1860 | 1461024851183 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 1860 | 1461024851185 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 17:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:14:11 INFO - PROCESS | 1860 | 1461024851189 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 1860 | 1461024851191 Marionette TRACE conn5 <- [1,642,null,{}] 17:14:11 INFO - PROCESS | 1860 | 1461024851194 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}] 17:14:11 INFO - PROCESS | 1860 | 1461024851298 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 17:14:11 INFO - PROCESS | 1860 | 1461024851349 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37CF000 == 53 [pid = 1860] [id = 170] 17:14:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009AF4028800) [pid = 1860] [serial = 508] [outer = 0000000000000000] 17:14:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009AF4C92400) [pid = 1860] [serial = 509] [outer = 0000009AF4028800] 17:14:11 INFO - PROCESS | 1860 | 1461024851395 Marionette DEBUG loaded listener.js 17:14:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009AF7E65400) [pid = 1860] [serial = 510] [outer = 0000009AF4028800] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8098EC00) [pid = 1860] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A80CEAC00) [pid = 1860] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AF1AEE800) [pid = 1860] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A885AD000) [pid = 1860] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A81636800) [pid = 1860] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A816E1C00) [pid = 1860] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A885ABC00) [pid = 1860] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A881B5C00) [pid = 1860] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A88005000) [pid = 1860] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8A2E4000) [pid = 1860] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009AF2C37C00) [pid = 1860] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A8A5CFC00) [pid = 1860] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:14:11 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A87F11400) [pid = 1860] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:14:11 INFO - PROCESS | 1860 | 1461024851911 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]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 776ms 17:14:11 INFO - PROCESS | 1860 | 1461024851968 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 1860 | 1461024851970 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 17:14:11 INFO - PROCESS | 1860 | 1461024851973 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:14:11 INFO - PROCESS | 1860 | 1461024851975 Marionette TRACE conn5 <- [1,646,null,{}] 17:14:11 INFO - PROCESS | 1860 | 1461024851979 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}] 17:14:12 INFO - PROCESS | 1860 | 1461024852085 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 17:14:12 INFO - PROCESS | 1860 | 1461024852133 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF4F98800 == 54 [pid = 1860] [id = 171] 17:14:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A80998400) [pid = 1860] [serial = 511] [outer = 0000000000000000] 17:14:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A88366800) [pid = 1860] [serial = 512] [outer = 0000009A80998400] 17:14:12 INFO - PROCESS | 1860 | 1461024852179 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009AF4027C00) [pid = 1860] [serial = 513] [outer = 0000009A80998400] 17:14:12 INFO - PROCESS | 1860 | 1461024852545 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]]]}] 17:14:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:14:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 628ms 17:14:12 INFO - PROCESS | 1860 | 1461024852624 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 17:14:12 INFO - PROCESS | 1860 | 1461024852626 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 17:14:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:14:12 INFO - PROCESS | 1860 | 1461024852632 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 1860 | 1461024852634 Marionette TRACE conn5 <- [1,650,null,{}] 17:14:12 INFO - PROCESS | 1860 | 1461024852637 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}] 17:14:12 INFO - PROCESS | 1860 | 1461024852719 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 17:14:12 INFO - PROCESS | 1860 | 1461024852726 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8B56000 == 55 [pid = 1860] [id = 172] 17:14:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009AF402D400) [pid = 1860] [serial = 514] [outer = 0000000000000000] 17:14:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009AF8B78800) [pid = 1860] [serial = 515] [outer = 0000009AF402D400] 17:14:12 INFO - PROCESS | 1860 | 1461024852771 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009AF9AD9000) [pid = 1860] [serial = 516] [outer = 0000009AF402D400] 17:14:13 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:13 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:14:13 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:13 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:14:13 INFO - PROCESS | 1860 | 1461024853177 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]]]}] 17:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 586ms 17:14:13 INFO - PROCESS | 1860 | 1461024853226 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1860 | 1461024853228 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 17:14:13 INFO - PROCESS | 1860 | 1461024853232 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:14:13 INFO - PROCESS | 1860 | 1461024853234 Marionette TRACE conn5 <- [1,654,null,{}] 17:14:13 INFO - PROCESS | 1860 | 1461024853237 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}] 17:14:13 INFO - PROCESS | 1860 | 1461024853319 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 17:14:13 INFO - PROCESS | 1860 | 1461024853325 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A3F800 == 56 [pid = 1860] [id = 173] 17:14:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009AFA445C00) [pid = 1860] [serial = 517] [outer = 0000000000000000] 17:14:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009AFCA85800) [pid = 1860] [serial = 518] [outer = 0000009AFA445C00] 17:14:13 INFO - PROCESS | 1860 | 1461024853371 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009AFD179000) [pid = 1860] [serial = 519] [outer = 0000009AFA445C00] 17:14:13 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:13 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:14:13 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:13 INFO - PROCESS | 1860 | 1461024853836 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]]]}] 17:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 17:14:13 INFO - PROCESS | 1860 | 1461024853908 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1860 | 1461024853913 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 17:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:14:13 INFO - PROCESS | 1860 | 1461024853919 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 1860 | 1461024853924 Marionette TRACE conn5 <- [1,658,null,{}] 17:14:13 INFO - PROCESS | 1860 | 1461024853931 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}] 17:14:14 INFO - PROCESS | 1860 | 1461024854158 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 17:14:14 INFO - PROCESS | 1860 | 1461024854220 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E6D800 == 57 [pid = 1860] [id = 174] 17:14:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A80F4E400) [pid = 1860] [serial = 520] [outer = 0000000000000000] 17:14:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A816E2400) [pid = 1860] [serial = 521] [outer = 0000009A80F4E400] 17:14:14 INFO - PROCESS | 1860 | 1461024854280 Marionette DEBUG loaded listener.js 17:14:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A84EA1C00) [pid = 1860] [serial = 522] [outer = 0000009A80F4E400] 17:14:14 INFO - PROCESS | 1860 | 1461024854840 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]]]}] 17:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 984ms 17:14:14 INFO - PROCESS | 1860 | 1461024854906 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 17:14:14 INFO - PROCESS | 1860 | 1461024854914 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 17:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:14:14 INFO - PROCESS | 1860 | 1461024854921 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:14:14 INFO - PROCESS | 1860 | 1461024854924 Marionette TRACE conn5 <- [1,662,null,{}] 17:14:14 INFO - PROCESS | 1860 | 1461024854929 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}] 17:14:15 INFO - PROCESS | 1860 | 1461024855093 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 17:14:15 INFO - PROCESS | 1860 | 1461024855216 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C6C800 == 58 [pid = 1860] [id = 175] 17:14:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A87F11C00) [pid = 1860] [serial = 523] [outer = 0000000000000000] 17:14:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A87F2E000) [pid = 1860] [serial = 524] [outer = 0000009A87F11C00] 17:14:15 INFO - PROCESS | 1860 | 1461024855273 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A881B2400) [pid = 1860] [serial = 525] [outer = 0000009A87F11C00] 17:14:15 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:15 INFO - PROCESS | 1860 | [1860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:14:15 INFO - PROCESS | 1860 | 1461024855869 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]]]}] 17:14:15 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 17:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 986ms 17:14:15 INFO - PROCESS | 1860 | 1461024855912 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 17:14:15 INFO - PROCESS | 1860 | 1461024855915 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 17:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:14:15 INFO - PROCESS | 1860 | 1461024855919 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:14:15 INFO - PROCESS | 1860 | 1461024855923 Marionette TRACE conn5 <- [1,666,null,{}] 17:14:15 INFO - PROCESS | 1860 | 1461024855935 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}] 17:14:16 INFO - PROCESS | 1860 | 1461024856076 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 17:14:16 INFO - PROCESS | 1860 | 1461024856191 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEB1000 == 59 [pid = 1860] [id = 176] 17:14:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A885B2C00) [pid = 1860] [serial = 526] [outer = 0000000000000000] 17:14:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8A5B8000) [pid = 1860] [serial = 527] [outer = 0000009A885B2C00] 17:14:16 INFO - PROCESS | 1860 | 1461024856252 Marionette DEBUG loaded listener.js 17:14:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009AF1AED800) [pid = 1860] [serial = 528] [outer = 0000009A885B2C00] 17:14:16 INFO - PROCESS | 1860 | 1461024856862 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]]]}] 17:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 985ms 17:14:16 INFO - PROCESS | 1860 | 1461024856906 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 1860 | 1461024856909 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 17:14:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:14:16 INFO - PROCESS | 1860 | 1461024856912 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 1860 | 1461024856915 Marionette TRACE conn5 <- [1,670,null,{}] 17:14:16 INFO - PROCESS | 1860 | 1461024856918 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}] 17:14:17 INFO - PROCESS | 1860 | 1461024857026 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 17:14:17 INFO - PROCESS | 1860 | 1461024857141 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFABB800 == 60 [pid = 1860] [id = 177] 17:14:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009AF501DC00) [pid = 1860] [serial = 529] [outer = 0000000000000000] 17:14:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009AF9AD4C00) [pid = 1860] [serial = 530] [outer = 0000009AF501DC00] 17:14:17 INFO - PROCESS | 1860 | 1461024857199 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AFD4EAC00) [pid = 1860] [serial = 531] [outer = 0000009AF501DC00] 17:14:17 INFO - PROCESS | 1860 | [1860] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 17:14:18 INFO - PROCESS | 1860 | [1860] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 17:14:18 INFO - PROCESS | 1860 | 1461024858267 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]]]}] 17:14:18 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) 17:14:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1380ms 17:14:18 INFO - PROCESS | 1860 | 1461024858295 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 1860 | 1461024858297 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 17:14:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:14:18 INFO - PROCESS | 1860 | 1461024858301 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 1860 | 1461024858303 Marionette TRACE conn5 <- [1,674,null,{}] 17:14:18 INFO - PROCESS | 1860 | 1461024858307 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}] 17:14:18 INFO - PROCESS | 1860 | 1461024858415 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 17:14:18 INFO - PROCESS | 1860 | 1461024858530 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855E6000 == 61 [pid = 1860] [id = 178] 17:14:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A223000) [pid = 1860] [serial = 532] [outer = 0000000000000000] 17:14:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8A226000) [pid = 1860] [serial = 533] [outer = 0000009A8A223000] 17:14:18 INFO - PROCESS | 1860 | 1461024858588 Marionette DEBUG loaded listener.js 17:14:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AFD4E8800) [pid = 1860] [serial = 534] [outer = 0000009A8A223000] 17:14:19 INFO - PROCESS | 1860 | 1461024859612 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]]]}] 17:14:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:14:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1336ms 17:14:19 INFO - PROCESS | 1860 | 1461024859640 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 17:14:19 INFO - PROCESS | 1860 | 1461024859644 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 17:14:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:14:19 INFO - PROCESS | 1860 | 1461024859649 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:14:19 INFO - PROCESS | 1860 | 1461024859653 Marionette TRACE conn5 <- [1,678,null,{}] 17:14:19 INFO - PROCESS | 1860 | 1461024859658 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}] 17:14:19 INFO - PROCESS | 1860 | 1461024859759 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 17:14:19 INFO - PROCESS | 1860 | 1461024859873 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88079800 == 62 [pid = 1860] [id = 179] 17:14:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A80F5D000) [pid = 1860] [serial = 535] [outer = 0000000000000000] 17:14:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8107C400) [pid = 1860] [serial = 536] [outer = 0000009A80F5D000] 17:14:19 INFO - PROCESS | 1860 | 1461024859973 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A84EA6800) [pid = 1860] [serial = 537] [outer = 0000009A80F5D000] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80E47800 == 61 [pid = 1860] [id = 132] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8B56000 == 60 [pid = 1860] [id = 172] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF4F98800 == 59 [pid = 1860] [id = 171] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37CF000 == 58 [pid = 1860] [id = 170] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E6B000 == 57 [pid = 1860] [id = 169] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C69800 == 56 [pid = 1860] [id = 168] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3E8800 == 55 [pid = 1860] [id = 167] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A80CEB400) [pid = 1860] [serial = 428] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A87F15C00) [pid = 1860] [serial = 431] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A887AEC00) [pid = 1860] [serial = 434] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009AF4C51800) [pid = 1860] [serial = 437] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009AF482C400) [pid = 1860] [serial = 473] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A85B2C400) [pid = 1860] [serial = 440] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88612800 == 54 [pid = 1860] [id = 166] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84831800 == 53 [pid = 1860] [id = 165] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854B0800 == 52 [pid = 1860] [id = 164] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEB6000 == 51 [pid = 1860] [id = 163] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFCA5C800 == 50 [pid = 1860] [id = 162] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A2B800 == 49 [pid = 1860] [id = 161] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AE3244000 == 48 [pid = 1860] [id = 160] 17:14:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E3E000 == 47 [pid = 1860] [id = 159] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF8034800) [pid = 1860] [serial = 387] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A5AA400) [pid = 1860] [serial = 384] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009AF8D32400) [pid = 1860] [serial = 393] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009AF9904400) [pid = 1860] [serial = 390] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A853FB400) [pid = 1860] [serial = 447] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A818D4C00) [pid = 1860] [serial = 446] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8417A800) [pid = 1860] [serial = 449] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8556E000) [pid = 1860] [serial = 450] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8867F400) [pid = 1860] [serial = 458] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A88368400) [pid = 1860] [serial = 455] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A8800BC00) [pid = 1860] [serial = 452] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A880DF400) [pid = 1860] [serial = 453] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A80E9F400) [pid = 1860] [serial = 443] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A8A4B4C00) [pid = 1860] [serial = 461] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009AF3D8F800) [pid = 1860] [serial = 471] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A887AB400) [pid = 1860] [serial = 459] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8A7D4C00) [pid = 1860] [serial = 464] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8A5B8400) [pid = 1860] [serial = 462] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009AF2E6A000) [pid = 1860] [serial = 470] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A88940400) [pid = 1860] [serial = 467] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009AF1AFA400) [pid = 1860] [serial = 468] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8849C800) [pid = 1860] [serial = 456] [outer = 0000000000000000] [url = about:blank] 17:14:20 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009AF1AF4800) [pid = 1860] [serial = 465] [outer = 0000000000000000] [url = about:blank] 17:14:21 INFO - PROCESS | 1860 | 1461024861067 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]]]}] 17:14:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:14:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1449ms 17:14:21 INFO - PROCESS | 1860 | 1461024861103 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 17:14:21 INFO - PROCESS | 1860 | 1461024861109 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 17:14:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:14:21 INFO - PROCESS | 1860 | 1461024861115 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:14:21 INFO - PROCESS | 1860 | 1461024861118 Marionette TRACE conn5 <- [1,682,null,{}] 17:14:21 INFO - PROCESS | 1860 | 1461024861122 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}] 17:14:21 INFO - PROCESS | 1860 | 1461024861208 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 17:14:21 INFO - PROCESS | 1860 | 1461024861309 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E41800 == 48 [pid = 1860] [id = 180] 17:14:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8056C000) [pid = 1860] [serial = 538] [outer = 0000000000000000] 17:14:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A80F8B800) [pid = 1860] [serial = 539] [outer = 0000009A8056C000] 17:14:21 INFO - PROCESS | 1860 | 1461024861359 Marionette DEBUG loaded listener.js 17:14:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84FE7C00) [pid = 1860] [serial = 540] [outer = 0000009A8056C000] 17:14:22 INFO - PROCESS | 1860 | 1461024862258 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]]]}] 17:14:22 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) 17:14:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1182ms 17:14:22 INFO - PROCESS | 1860 | 1461024862298 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 17:14:22 INFO - PROCESS | 1860 | 1461024862301 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 17:14:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:14:22 INFO - PROCESS | 1860 | 1461024862314 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:14:22 INFO - PROCESS | 1860 | 1461024862318 Marionette TRACE conn5 <- [1,686,null,{}] 17:14:22 INFO - PROCESS | 1860 | 1461024862329 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}] 17:14:22 INFO - PROCESS | 1860 | 1461024862447 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 17:14:22 INFO - PROCESS | 1860 | 1461024862490 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A136000 == 49 [pid = 1860] [id = 181] 17:14:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A85571000) [pid = 1860] [serial = 541] [outer = 0000000000000000] 17:14:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A85EA6C00) [pid = 1860] [serial = 542] [outer = 0000009A85571000] 17:14:22 INFO - PROCESS | 1860 | 1461024862540 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A87F32000) [pid = 1860] [serial = 543] [outer = 0000009A85571000] 17:14:23 INFO - PROCESS | 1860 | 1461024863479 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]]]}] 17:14:23 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) 17:14:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1181ms 17:14:23 INFO - PROCESS | 1860 | 1461024863499 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 1860 | 1461024863502 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 17:14:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:14:23 INFO - PROCESS | 1860 | 1461024863511 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1860 | 1461024863513 Marionette TRACE conn5 <- [1,690,null,{}] 17:14:23 INFO - PROCESS | 1860 | 1461024863516 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}] 17:14:23 INFO - PROCESS | 1860 | 1461024863624 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 17:14:23 INFO - PROCESS | 1860 | 1461024863669 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1AD1000 == 50 [pid = 1860] [id = 182] 17:14:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A880E0800) [pid = 1860] [serial = 544] [outer = 0000000000000000] 17:14:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A881BD400) [pid = 1860] [serial = 545] [outer = 0000009A880E0800] 17:14:23 INFO - PROCESS | 1860 | 1461024863717 Marionette DEBUG loaded listener.js 17:14:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A884A2800) [pid = 1860] [serial = 546] [outer = 0000009A880E0800] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A887B2400) [pid = 1860] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A880B3C00) [pid = 1860] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A80996800) [pid = 1860] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A884A8400) [pid = 1860] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009AF4029000) [pid = 1860] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A88947C00) [pid = 1860] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A80F57C00) [pid = 1860] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8A7D9400) [pid = 1860] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A80998400) [pid = 1860] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009AF4028800) [pid = 1860] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:14:24 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009AF402D400) [pid = 1860] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:14:24 INFO - PROCESS | 1860 | 1461024864652 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]]]}] 17:14:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:14:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1192ms 17:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:14:24 INFO - PROCESS | 1860 | 1461024864705 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 17:14:24 INFO - PROCESS | 1860 | 1461024864707 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 17:14:24 INFO - PROCESS | 1860 | 1461024864711 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 1860 | 1461024864713 Marionette TRACE conn5 <- [1,694,null,{}] 17:14:24 INFO - PROCESS | 1860 | 1461024864716 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}] 17:14:24 INFO - PROCESS | 1860 | 1461024864797 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 17:14:24 INFO - PROCESS | 1860 | 1461024864804 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1ACE800 == 51 [pid = 1860] [id = 183] 17:14:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A83182C00) [pid = 1860] [serial = 547] [outer = 0000000000000000] 17:14:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A884A8000) [pid = 1860] [serial = 548] [outer = 0000009A83182C00] 17:14:24 INFO - PROCESS | 1860 | 1461024864850 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8868E800) [pid = 1860] [serial = 549] [outer = 0000009A83182C00] 17:14:25 INFO - PROCESS | 1860 | 1461024865790 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]]]}] 17:14:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:14:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1136ms 17:14:25 INFO - PROCESS | 1860 | 1461024865850 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 17:14:25 INFO - PROCESS | 1860 | 1461024865853 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 17:14:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:14:25 INFO - PROCESS | 1860 | 1461024865856 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:14:25 INFO - PROCESS | 1860 | 1461024865858 Marionette TRACE conn5 <- [1,698,null,{}] 17:14:25 INFO - PROCESS | 1860 | 1461024865861 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}] 17:14:25 INFO - PROCESS | 1860 | 1461024865968 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 17:14:25 INFO - PROCESS | 1860 | 1461024865976 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36FB800 == 52 [pid = 1860] [id = 184] 17:14:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8893F400) [pid = 1860] [serial = 550] [outer = 0000000000000000] 17:14:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A8A2E5800) [pid = 1860] [serial = 551] [outer = 0000009A8893F400] 17:14:26 INFO - PROCESS | 1860 | 1461024866026 Marionette DEBUG loaded listener.js 17:14:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8A5B0400) [pid = 1860] [serial = 552] [outer = 0000009A8893F400] 17:14:27 INFO - PROCESS | 1860 | 1461024867099 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]]]}] 17:14:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1283ms 17:14:27 INFO - PROCESS | 1860 | 1461024867143 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 17:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:14:27 INFO - PROCESS | 1860 | 1461024867149 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 17:14:27 INFO - PROCESS | 1860 | 1461024867194 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:14:27 INFO - PROCESS | 1860 | 1461024867198 Marionette TRACE conn5 <- [1,702,null,{}] 17:14:27 INFO - PROCESS | 1860 | 1461024867206 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}] 17:14:27 INFO - PROCESS | 1860 | 1461024867309 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 17:14:27 INFO - PROCESS | 1860 | 1461024867511 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D18000 == 53 [pid = 1860] [id = 185] 17:14:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A83BE6400) [pid = 1860] [serial = 553] [outer = 0000000000000000] 17:14:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A84EA5400) [pid = 1860] [serial = 554] [outer = 0000009A83BE6400] 17:14:27 INFO - PROCESS | 1860 | 1461024867572 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A853F3000) [pid = 1860] [serial = 555] [outer = 0000009A83BE6400] 17:14:28 INFO - PROCESS | 1860 | 1461024868655 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]]]}] 17:14:28 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 17:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1532ms 17:14:28 INFO - PROCESS | 1860 | 1461024868689 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 17:14:28 INFO - PROCESS | 1860 | 1461024868696 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 17:14:28 INFO - PROCESS | 1860 | 1461024868703 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:14:28 INFO - PROCESS | 1860 | 1461024868706 Marionette TRACE conn5 <- [1,706,null,{}] 17:14:28 INFO - PROCESS | 1860 | 1461024868710 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}] 17:14:28 INFO - PROCESS | 1860 | 1461024868819 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 17:14:28 INFO - PROCESS | 1860 | 1461024868940 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C68800 == 54 [pid = 1860] [id = 186] 17:14:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A853FDC00) [pid = 1860] [serial = 556] [outer = 0000000000000000] 17:14:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A881B7000) [pid = 1860] [serial = 557] [outer = 0000009A853FDC00] 17:14:29 INFO - PROCESS | 1860 | 1461024868998 Marionette DEBUG loaded listener.js 17:14:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A887B5400) [pid = 1860] [serial = 558] [outer = 0000009A853FDC00] 17:14:30 INFO - PROCESS | 1860 | 1461024870015 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]]]}] 17:14:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1335ms 17:14:30 INFO - PROCESS | 1860 | 1461024870043 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 17:14:30 INFO - PROCESS | 1860 | 1461024870046 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 17:14:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:14:30 INFO - PROCESS | 1860 | 1461024870050 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:14:30 INFO - PROCESS | 1860 | 1461024870054 Marionette TRACE conn5 <- [1,710,null,{}] 17:14:30 INFO - PROCESS | 1860 | 1461024870110 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}] 17:14:30 INFO - PROCESS | 1860 | 1461024870231 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 17:14:30 INFO - PROCESS | 1860 | 1461024870378 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF481A800 == 55 [pid = 1860] [id = 187] 17:14:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A80797C00) [pid = 1860] [serial = 559] [outer = 0000000000000000] 17:14:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A80E9BC00) [pid = 1860] [serial = 560] [outer = 0000009A80797C00] 17:14:30 INFO - PROCESS | 1860 | 1461024870490 Marionette DEBUG loaded listener.js 17:14:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8A5D8400) [pid = 1860] [serial = 561] [outer = 0000009A80797C00] 17:14:31 INFO - PROCESS | 1860 | 1461024871212 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] 17:14:31 INFO - PROCESS | 1860 | 1461024871299 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 17:14:31 INFO - PROCESS | 1860 | 1461024871304 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:14:31 INFO - PROCESS | 1860 | 1461024871308 Marionette TRACE conn5 <- [1,714,null,{}] 17:14:31 INFO - PROCESS | 1860 | 1461024871315 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}] 17:14:31 INFO - PROCESS | 1860 | 1461024871426 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 17:14:31 INFO - PROCESS | 1860 | 1461024871496 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A82837800 == 56 [pid = 1860] [id = 188] 17:14:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A80E9C000) [pid = 1860] [serial = 562] [outer = 0000000000000000] 17:14:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A80EA4800) [pid = 1860] [serial = 563] [outer = 0000009A80E9C000] 17:14:31 INFO - PROCESS | 1860 | 1461024871594 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A81339C00) [pid = 1860] [serial = 564] [outer = 0000009A80E9C000] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF7E52000 == 55 [pid = 1860] [id = 101] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1ACE800 == 54 [pid = 1860] [id = 183] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1AD1000 == 53 [pid = 1860] [id = 182] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A136000 == 52 [pid = 1860] [id = 181] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E41800 == 51 [pid = 1860] [id = 180] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88079800 == 50 [pid = 1860] [id = 179] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFABB800 == 49 [pid = 1860] [id = 177] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEB1000 == 48 [pid = 1860] [id = 176] 17:14:31 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C6C800 == 47 [pid = 1860] [id = 175] 17:14:31 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A4B8400) [pid = 1860] [serial = 482] [outer = 0000000000000000] [url = about:blank] 17:14:31 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009AF8033800) [pid = 1860] [serial = 485] [outer = 0000000000000000] [url = about:blank] 17:14:31 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009AFCA85800) [pid = 1860] [serial = 518] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E6D800 == 46 [pid = 1860] [id = 174] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AF9AE1C00) [pid = 1860] [serial = 426] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A880D9C00) [pid = 1860] [serial = 497] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A88369000) [pid = 1860] [serial = 498] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A81696800) [pid = 1860] [serial = 494] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A85B2A800) [pid = 1860] [serial = 495] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A88680000) [pid = 1860] [serial = 500] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A818CA400) [pid = 1860] [serial = 476] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AF4CB2C00) [pid = 1860] [serial = 474] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8A2DC400) [pid = 1860] [serial = 503] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A8A4BA800) [pid = 1860] [serial = 504] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A853F4400) [pid = 1860] [serial = 492] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A81635800) [pid = 1860] [serial = 491] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009AF9954800) [pid = 1860] [serial = 488] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009AF3596000) [pid = 1860] [serial = 507] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A880B7400) [pid = 1860] [serial = 479] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009AF1AF9800) [pid = 1860] [serial = 506] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A88366800) [pid = 1860] [serial = 512] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009AF4C92400) [pid = 1860] [serial = 509] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009AF9AD9000) [pid = 1860] [serial = 516] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009AF8B78800) [pid = 1860] [serial = 515] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009AF4027C00) [pid = 1860] [serial = 513] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009AF7E65400) [pid = 1860] [serial = 510] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009A887B4000) [pid = 1860] [serial = 501] [outer = 0000000000000000] [url = about:blank] 17:14:32 INFO - PROCESS | 1860 | 1461024872209 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]]]}] 17:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 944ms 17:14:32 INFO - PROCESS | 1860 | 1461024872253 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 1860 | 1461024872259 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 17:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:14:32 INFO - PROCESS | 1860 | 1461024872266 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 1860 | 1461024872269 Marionette TRACE conn5 <- [1,718,null,{}] 17:14:32 INFO - PROCESS | 1860 | 1461024872273 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}] 17:14:32 INFO - PROCESS | 1860 | 1461024872362 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 17:14:32 INFO - PROCESS | 1860 | 1461024872435 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855DF800 == 47 [pid = 1860] [id = 189] 17:14:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009A81081000) [pid = 1860] [serial = 565] [outer = 0000000000000000] 17:14:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009A828B4400) [pid = 1860] [serial = 566] [outer = 0000009A81081000] 17:14:32 INFO - PROCESS | 1860 | 1461024872483 Marionette DEBUG loaded listener.js 17:14:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009A83BE7400) [pid = 1860] [serial = 567] [outer = 0000009A81081000] 17:14:32 INFO - PROCESS | 1860 | 1461024872952 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] 17:14:33 INFO - PROCESS | 1860 | 1461024873002 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 17:14:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:14:33 INFO - PROCESS | 1860 | 1461024873005 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 1860 | 1461024873009 Marionette TRACE conn5 <- [1,722,null,{}] 17:14:33 INFO - PROCESS | 1860 | 1461024873020 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}] 17:14:33 INFO - PROCESS | 1860 | 1461024873109 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 17:14:33 INFO - PROCESS | 1860 | 1461024873123 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883E6000 == 48 [pid = 1860] [id = 190] 17:14:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A85564800) [pid = 1860] [serial = 568] [outer = 0000000000000000] 17:14:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A85B2E000) [pid = 1860] [serial = 569] [outer = 0000009A85564800] 17:14:33 INFO - PROCESS | 1860 | 1461024873176 Marionette DEBUG loaded listener.js 17:14:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A87F17C00) [pid = 1860] [serial = 570] [outer = 0000009A85564800] 17:14:33 INFO - PROCESS | 1860 | 1461024873631 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]]]}] 17:14:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:14:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 691ms 17:14:33 INFO - PROCESS | 1860 | 1461024873699 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 1860 | 1461024873702 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 17:14:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:14:33 INFO - PROCESS | 1860 | 1461024873705 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 1860 | 1461024873707 Marionette TRACE conn5 <- [1,726,null,{}] 17:14:33 INFO - PROCESS | 1860 | 1461024873711 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}] 17:14:33 INFO - PROCESS | 1860 | 1461024873798 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 17:14:33 INFO - PROCESS | 1860 | 1461024873806 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2AA800 == 49 [pid = 1860] [id = 191] 17:14:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A8800D400) [pid = 1860] [serial = 571] [outer = 0000000000000000] 17:14:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A880B5000) [pid = 1860] [serial = 572] [outer = 0000009A8800D400] 17:14:33 INFO - PROCESS | 1860 | 1461024873853 Marionette DEBUG loaded listener.js 17:14:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A880DF000) [pid = 1860] [serial = 573] [outer = 0000009A8800D400] 17:14:34 INFO - PROCESS | 1860 | [1860] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 17:14:34 INFO - PROCESS | 1860 | 1461024874788 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]]]}] 17:14:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1141ms 17:14:34 INFO - PROCESS | 1860 | 1461024874849 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 17:14:34 INFO - PROCESS | 1860 | 1461024874851 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 17:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:14:34 INFO - PROCESS | 1860 | 1461024874860 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:14:34 INFO - PROCESS | 1860 | 1461024874862 Marionette TRACE conn5 <- [1,730,null,{}] 17:14:34 INFO - PROCESS | 1860 | 1461024874866 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}] 17:14:34 INFO - PROCESS | 1860 | 1461024874974 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 17:14:35 INFO - PROCESS | 1860 | 1461024875019 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1ABE000 == 50 [pid = 1860] [id = 192] 17:14:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A88365C00) [pid = 1860] [serial = 574] [outer = 0000000000000000] 17:14:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A88371C00) [pid = 1860] [serial = 575] [outer = 0000009A88365C00] 17:14:35 INFO - PROCESS | 1860 | 1461024875066 Marionette DEBUG loaded listener.js 17:14:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A885B5400) [pid = 1860] [serial = 576] [outer = 0000009A88365C00] 17:14:35 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009AFA445C00) [pid = 1860] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:14:35 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A8056C000) [pid = 1860] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:14:35 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A80F5D000) [pid = 1860] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:14:35 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A880E0800) [pid = 1860] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:14:35 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A83182C00) [pid = 1860] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:14:35 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A85571000) [pid = 1860] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:14:35 INFO - PROCESS | 1860 | 1461024875977 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]]]}] 17:14:36 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 17:14:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1140ms 17:14:36 INFO - PROCESS | 1860 | 1461024876003 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 17:14:36 INFO - PROCESS | 1860 | 1461024876005 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 17:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:14:36 INFO - PROCESS | 1860 | 1461024876008 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:14:36 INFO - PROCESS | 1860 | 1461024876010 Marionette TRACE conn5 <- [1,734,null,{}] 17:14:36 INFO - PROCESS | 1860 | 1461024876014 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}] 17:14:36 INFO - PROCESS | 1860 | 1461024876121 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 17:14:36 INFO - PROCESS | 1860 | 1461024876129 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1D0F000 == 51 [pid = 1860] [id = 193] 17:14:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A887B5000) [pid = 1860] [serial = 577] [outer = 0000000000000000] 17:14:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A8A225C00) [pid = 1860] [serial = 578] [outer = 0000009A887B5000] 17:14:36 INFO - PROCESS | 1860 | 1461024876178 Marionette DEBUG loaded listener.js 17:14:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A8A2E2000) [pid = 1860] [serial = 579] [outer = 0000009A887B5000] 17:14:37 INFO - PROCESS | 1860 | 1461024877098 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]]]}] 17:14:37 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.) 17:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1131ms 17:14:37 INFO - PROCESS | 1860 | 1461024877143 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 1860 | 1461024877145 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 17:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:14:37 INFO - PROCESS | 1860 | 1461024877148 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 1860 | 1461024877150 Marionette TRACE conn5 <- [1,738,null,{}] 17:14:37 INFO - PROCESS | 1860 | 1461024877154 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}] 17:14:37 INFO - PROCESS | 1860 | 1461024877235 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 17:14:37 INFO - PROCESS | 1860 | 1461024877242 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF30BD800 == 52 [pid = 1860] [id = 194] 17:14:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A8A4BB400) [pid = 1860] [serial = 580] [outer = 0000000000000000] 17:14:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8A5AB000) [pid = 1860] [serial = 581] [outer = 0000009A8A4BB400] 17:14:37 INFO - PROCESS | 1860 | 1461024877288 Marionette DEBUG loaded listener.js 17:14:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8A5D1000) [pid = 1860] [serial = 582] [outer = 0000009A8A4BB400] 17:14:38 INFO - PROCESS | 1860 | 1461024878220 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]]]}] 17:14:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:14:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1130ms 17:14:38 INFO - PROCESS | 1860 | 1461024878282 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 17:14:38 INFO - PROCESS | 1860 | 1461024878284 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 17:14:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:14:38 INFO - PROCESS | 1860 | 1461024878288 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:14:38 INFO - PROCESS | 1860 | 1461024878290 Marionette TRACE conn5 <- [1,742,null,{}] 17:14:38 INFO - PROCESS | 1860 | 1461024878348 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}] 17:14:38 INFO - PROCESS | 1860 | 1461024878452 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 17:14:38 INFO - PROCESS | 1860 | 1461024878619 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83B3B000 == 53 [pid = 1860] [id = 195] 17:14:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A80CE3000) [pid = 1860] [serial = 583] [outer = 0000000000000000] 17:14:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A80EA6800) [pid = 1860] [serial = 584] [outer = 0000009A80CE3000] 17:14:38 INFO - PROCESS | 1860 | 1461024878722 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A81A1F000) [pid = 1860] [serial = 585] [outer = 0000009A80CE3000] 17:14:39 INFO - PROCESS | 1860 | 1461024879805 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]]]}] 17:14:39 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 17:14:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1535ms 17:14:39 INFO - PROCESS | 1860 | 1461024879827 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 17:14:39 INFO - PROCESS | 1860 | 1461024879833 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 17:14:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:14:39 INFO - PROCESS | 1860 | 1461024879838 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 1860 | 1461024879841 Marionette TRACE conn5 <- [1,746,null,{}] 17:14:39 INFO - PROCESS | 1860 | 1461024879846 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}] 17:14:39 INFO - PROCESS | 1860 | 1461024879960 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 17:14:40 INFO - PROCESS | 1860 | 1461024880087 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A127800 == 54 [pid = 1860] [id = 196] 17:14:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A853FB000) [pid = 1860] [serial = 586] [outer = 0000000000000000] 17:14:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8556D400) [pid = 1860] [serial = 587] [outer = 0000009A853FB000] 17:14:40 INFO - PROCESS | 1860 | 1461024880146 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A87F2E800) [pid = 1860] [serial = 588] [outer = 0000009A853FB000] 17:14:40 INFO - PROCESS | 1860 | 1461024880686 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]]]}] 17:14:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 881ms 17:14:40 INFO - PROCESS | 1860 | 1461024880723 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 17:14:40 INFO - PROCESS | 1860 | 1461024880726 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 17:14:40 INFO - PROCESS | 1860 | 1461024880730 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:14:40 INFO - PROCESS | 1860 | 1461024880732 Marionette TRACE conn5 <- [1,750,null,{}] 17:14:40 INFO - PROCESS | 1860 | 1461024880736 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}] 17:14:40 INFO - PROCESS | 1860 | 1461024880847 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 17:14:40 INFO - PROCESS | 1860 | 1461024880935 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3734000 == 55 [pid = 1860] [id = 197] 17:14:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A885AA800) [pid = 1860] [serial = 589] [outer = 0000000000000000] 17:14:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A887B3400) [pid = 1860] [serial = 590] [outer = 0000009A885AA800] 17:14:41 INFO - PROCESS | 1860 | 1461024880996 Marionette DEBUG loaded listener.js 17:14:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8A221C00) [pid = 1860] [serial = 591] [outer = 0000009A885AA800] 17:14:42 INFO - PROCESS | 1860 | [1860] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 17:14:42 INFO - PROCESS | 1860 | 1461024882112 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]]]}] 17:14:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:14:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1439ms 17:14:42 INFO - PROCESS | 1860 | 1461024882180 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 17:14:42 INFO - PROCESS | 1860 | 1461024882188 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 17:14:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:14:42 INFO - PROCESS | 1860 | 1461024882245 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 1860 | 1461024882248 Marionette TRACE conn5 <- [1,754,null,{}] 17:14:42 INFO - PROCESS | 1860 | 1461024882253 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}] 17:14:42 INFO - PROCESS | 1860 | 1461024882347 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 17:14:42 INFO - PROCESS | 1860 | 1461024882453 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF4F8C000 == 56 [pid = 1860] [id = 198] 17:14:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8A228C00) [pid = 1860] [serial = 592] [outer = 0000000000000000] 17:14:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009AF1AF0800) [pid = 1860] [serial = 593] [outer = 0000009A8A228C00] 17:14:42 INFO - PROCESS | 1860 | 1461024882510 Marionette DEBUG loaded listener.js 17:14:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009AF1CF4C00) [pid = 1860] [serial = 594] [outer = 0000009A8A228C00] 17:14:43 INFO - PROCESS | 1860 | 1461024883685 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]]]}] 17:14:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1531ms 17:14:43 INFO - PROCESS | 1860 | 1461024883740 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 17:14:43 INFO - PROCESS | 1860 | 1461024883744 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 17:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:14:43 INFO - PROCESS | 1860 | 1461024883750 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:14:43 INFO - PROCESS | 1860 | 1461024883754 Marionette TRACE conn5 <- [1,758,null,{}] 17:14:43 INFO - PROCESS | 1860 | 1461024883855 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}] 17:14:44 INFO - PROCESS | 1860 | 1461024883989 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 17:14:44 INFO - PROCESS | 1860 | 1461024884035 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883DE000 == 57 [pid = 1860] [id = 199] 17:14:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A80F58800) [pid = 1860] [serial = 595] [outer = 0000000000000000] 17:14:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A828A6400) [pid = 1860] [serial = 596] [outer = 0000009A80F58800] 17:14:44 INFO - PROCESS | 1860 | 1461024884087 Marionette DEBUG loaded listener.js 17:14:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A84EA7400) [pid = 1860] [serial = 597] [outer = 0000009A80F58800] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8B64000 == 56 [pid = 1860] [id = 158] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A3F800 == 55 [pid = 1860] [id = 173] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1D0F000 == 54 [pid = 1860] [id = 193] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1ABE000 == 53 [pid = 1860] [id = 192] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2AA800 == 52 [pid = 1860] [id = 191] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883E6000 == 51 [pid = 1860] [id = 190] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855DF800 == 50 [pid = 1860] [id = 189] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009A82837800 == 49 [pid = 1860] [id = 188] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A2E5800) [pid = 1860] [serial = 551] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF36FB800 == 48 [pid = 1860] [id = 184] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009AFD179000) [pid = 1860] [serial = 519] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8A226000) [pid = 1860] [serial = 533] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8A5B8000) [pid = 1860] [serial = 527] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A80F8B800) [pid = 1860] [serial = 539] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A84EA6800) [pid = 1860] [serial = 537] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8107C400) [pid = 1860] [serial = 536] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A87F2E000) [pid = 1860] [serial = 524] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A884A2800) [pid = 1860] [serial = 546] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A816E2400) [pid = 1860] [serial = 521] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A881BD400) [pid = 1860] [serial = 545] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AF9AD4C00) [pid = 1860] [serial = 530] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8868E800) [pid = 1860] [serial = 549] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A884A8000) [pid = 1860] [serial = 548] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A85EA6C00) [pid = 1860] [serial = 542] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A87F32000) [pid = 1860] [serial = 543] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A84FE7C00) [pid = 1860] [serial = 540] [outer = 0000000000000000] [url = about:blank] 17:14:44 INFO - PROCESS | 1860 | 1461024884685 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]]]}] 17:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 985ms 17:14:44 INFO - PROCESS | 1860 | 1461024884739 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 17:14:44 INFO - PROCESS | 1860 | 1461024884745 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 17:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:14:44 INFO - PROCESS | 1860 | 1461024884752 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:14:44 INFO - PROCESS | 1860 | 1461024884754 Marionette TRACE conn5 <- [1,762,null,{}] 17:14:44 INFO - PROCESS | 1860 | 1461024884758 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}] 17:14:44 INFO - PROCESS | 1860 | 1461024884845 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 17:14:44 INFO - PROCESS | 1860 | 1461024884918 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854B2000 == 49 [pid = 1860] [id = 200] 17:14:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8078F800) [pid = 1860] [serial = 598] [outer = 0000000000000000] 17:14:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A80F8B800) [pid = 1860] [serial = 599] [outer = 0000009A8078F800] 17:14:44 INFO - PROCESS | 1860 | 1461024884967 Marionette DEBUG loaded listener.js 17:14:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84E9B000) [pid = 1860] [serial = 600] [outer = 0000009A8078F800] 17:14:45 INFO - PROCESS | 1860 | 1461024885420 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]]]}] 17:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 734ms 17:14:45 INFO - PROCESS | 1860 | 1461024885487 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 17:14:45 INFO - PROCESS | 1860 | 1461024885489 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 17:14:45 INFO - PROCESS | 1860 | 1461024885493 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:14:45 INFO - PROCESS | 1860 | 1461024885497 Marionette TRACE conn5 <- [1,766,null,{}] 17:14:45 INFO - PROCESS | 1860 | 1461024885508 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}] 17:14:45 INFO - PROCESS | 1860 | 1461024885596 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 17:14:45 INFO - PROCESS | 1860 | 1461024885604 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A123800 == 50 [pid = 1860] [id = 201] 17:14:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A85EAFC00) [pid = 1860] [serial = 601] [outer = 0000000000000000] 17:14:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A87F0FC00) [pid = 1860] [serial = 602] [outer = 0000009A85EAFC00] 17:14:45 INFO - PROCESS | 1860 | 1461024885659 Marionette DEBUG loaded listener.js 17:14:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A88009800) [pid = 1860] [serial = 603] [outer = 0000009A85EAFC00] 17:14:46 INFO - PROCESS | 1860 | 1461024886119 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]]]}] 17:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 690ms 17:14:46 INFO - PROCESS | 1860 | 1461024886186 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 17:14:46 INFO - PROCESS | 1860 | 1461024886188 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 17:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:14:46 INFO - PROCESS | 1860 | 1461024886192 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 1860 | 1461024886193 Marionette TRACE conn5 <- [1,770,null,{}] 17:14:46 INFO - PROCESS | 1860 | 1461024886197 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}] 17:14:46 INFO - PROCESS | 1860 | 1461024886282 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 17:14:46 INFO - PROCESS | 1860 | 1461024886290 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2CA000 == 51 [pid = 1860] [id = 202] 17:14:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A87F0BC00) [pid = 1860] [serial = 604] [outer = 0000000000000000] 17:14:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A88365800) [pid = 1860] [serial = 605] [outer = 0000009A87F0BC00] 17:14:46 INFO - PROCESS | 1860 | 1461024886413 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8849A800) [pid = 1860] [serial = 606] [outer = 0000009A87F0BC00] 17:14:46 INFO - PROCESS | 1860 | 1461024886811 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]]]}] 17:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 17:14:46 INFO - PROCESS | 1860 | 1461024886864 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 17:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:14:46 INFO - PROCESS | 1860 | 1461024886867 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 17:14:46 INFO - PROCESS | 1860 | 1461024886870 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 1860 | 1461024886872 Marionette TRACE conn5 <- [1,774,null,{}] 17:14:46 INFO - PROCESS | 1860 | 1461024886882 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}] 17:14:47 INFO - PROCESS | 1860 | 1461024887018 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 17:14:47 INFO - PROCESS | 1860 | 1461024887031 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C5A000 == 52 [pid = 1860] [id = 203] 17:14:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A884A3800) [pid = 1860] [serial = 607] [outer = 0000000000000000] 17:14:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A885B6800) [pid = 1860] [serial = 608] [outer = 0000009A884A3800] 17:14:47 INFO - PROCESS | 1860 | 1461024887118 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A887AF000) [pid = 1860] [serial = 609] [outer = 0000009A884A3800] 17:14:47 INFO - PROCESS | 1860 | 1461024887553 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]]]}] 17:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 732ms 17:14:47 INFO - PROCESS | 1860 | 1461024887605 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 17:14:47 INFO - PROCESS | 1860 | 1461024887608 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 17:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:14:47 INFO - PROCESS | 1860 | 1461024887611 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:14:47 INFO - PROCESS | 1860 | 1461024887613 Marionette TRACE conn5 <- [1,778,null,{}] 17:14:47 INFO - PROCESS | 1860 | 1461024887616 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}] 17:14:47 INFO - PROCESS | 1860 | 1461024887750 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 17:14:47 INFO - PROCESS | 1860 | 1461024887803 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3736800 == 53 [pid = 1860] [id = 204] 17:14:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A88947C00) [pid = 1860] [serial = 610] [outer = 0000000000000000] 17:14:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A8A2E1C00) [pid = 1860] [serial = 611] [outer = 0000009A88947C00] 17:14:47 INFO - PROCESS | 1860 | 1461024887853 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8A5CDC00) [pid = 1860] [serial = 612] [outer = 0000009A88947C00] 17:14:48 INFO - PROCESS | 1860 | 1461024888301 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]]]}] 17:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 733ms 17:14:48 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A81081000) [pid = 1860] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:14:48 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8800D400) [pid = 1860] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:14:48 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A80E9C000) [pid = 1860] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:14:48 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A88365C00) [pid = 1860] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:14:48 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A85564800) [pid = 1860] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:14:48 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A887B5000) [pid = 1860] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:14:48 INFO - PROCESS | 1860 | 1461024888368 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 1860 | 1461024888370 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 17:14:48 INFO - PROCESS | 1860 | 1461024888375 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 1860 | 1461024888377 Marionette TRACE conn5 <- [1,782,null,{}] 17:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:14:48 INFO - PROCESS | 1860 | 1461024888380 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}] 17:14:48 INFO - PROCESS | 1860 | 1461024888487 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 17:14:48 INFO - PROCESS | 1860 | 1461024888540 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84160800 == 54 [pid = 1860] [id = 205] 17:14:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A83BE4C00) [pid = 1860] [serial = 613] [outer = 0000000000000000] 17:14:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A88371400) [pid = 1860] [serial = 614] [outer = 0000009A83BE4C00] 17:14:48 INFO - PROCESS | 1860 | 1461024888586 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8A7DEC00) [pid = 1860] [serial = 615] [outer = 0000009A83BE4C00] 17:14:48 INFO - PROCESS | 1860 | 1461024888946 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]]]}] 17:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 629ms 17:14:49 INFO - PROCESS | 1860 | 1461024889011 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 1860 | 1461024889014 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 17:14:49 INFO - PROCESS | 1860 | 1461024889017 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:14:49 INFO - PROCESS | 1860 | 1461024889018 Marionette TRACE conn5 <- [1,786,null,{}] 17:14:49 INFO - PROCESS | 1860 | 1461024889022 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}] 17:14:49 INFO - PROCESS | 1860 | 1461024889106 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 17:14:49 INFO - PROCESS | 1860 | 1461024889112 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF84FF800 == 55 [pid = 1860] [id = 206] 17:14:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009AF1BC2400) [pid = 1860] [serial = 616] [outer = 0000000000000000] 17:14:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009AF2C49400) [pid = 1860] [serial = 617] [outer = 0000009AF1BC2400] 17:14:49 INFO - PROCESS | 1860 | 1461024889158 Marionette DEBUG loaded listener.js 17:14:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009AF2E6CC00) [pid = 1860] [serial = 618] [outer = 0000009AF1BC2400] 17:14:49 INFO - PROCESS | 1860 | 1461024889575 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]]]}] 17:14:49 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 17:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 585ms 17:14:49 INFO - PROCESS | 1860 | 1461024889608 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 1860 | 1461024889610 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 17:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:14:49 INFO - PROCESS | 1860 | 1461024889613 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 1860 | 1461024889615 Marionette TRACE conn5 <- [1,790,null,{}] 17:14:49 INFO - PROCESS | 1860 | 1461024889619 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}] 17:14:49 INFO - PROCESS | 1860 | 1461024889703 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 17:14:49 INFO - PROCESS | 1860 | 1461024889710 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8D88000 == 56 [pid = 1860] [id = 207] 17:14:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009AF2E6BC00) [pid = 1860] [serial = 619] [outer = 0000000000000000] 17:14:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009AF359FC00) [pid = 1860] [serial = 620] [outer = 0000009AF2E6BC00] 17:14:49 INFO - PROCESS | 1860 | 1461024889755 Marionette DEBUG loaded listener.js 17:14:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009AF3D8F000) [pid = 1860] [serial = 621] [outer = 0000009AF2E6BC00] 17:14:50 INFO - PROCESS | 1860 | 1461024890202 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]]]}] 17:14:50 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 17:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 627ms 17:14:50 INFO - PROCESS | 1860 | 1461024890249 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 17:14:50 INFO - PROCESS | 1860 | 1461024890251 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 17:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:14:50 INFO - PROCESS | 1860 | 1461024890255 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:14:50 INFO - PROCESS | 1860 | 1461024890257 Marionette TRACE conn5 <- [1,794,null,{}] 17:14:50 INFO - PROCESS | 1860 | 1461024890260 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}] 17:14:50 INFO - PROCESS | 1860 | 1461024890349 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 17:14:50 INFO - PROCESS | 1860 | 1461024890355 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A27800 == 57 [pid = 1860] [id = 208] 17:14:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009AF3E91800) [pid = 1860] [serial = 622] [outer = 0000000000000000] 17:14:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009AF3FE9C00) [pid = 1860] [serial = 623] [outer = 0000009AF3E91800] 17:14:50 INFO - PROCESS | 1860 | 1461024890403 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009AF402B400) [pid = 1860] [serial = 624] [outer = 0000009AF3E91800] 17:14:51 INFO - PROCESS | 1860 | 1461024891030 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]]]}] 17:14:51 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 17:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 880ms 17:14:51 INFO - PROCESS | 1860 | 1461024891136 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 17:14:51 INFO - PROCESS | 1860 | 1461024891141 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 17:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:14:51 INFO - PROCESS | 1860 | 1461024891147 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:14:51 INFO - PROCESS | 1860 | 1461024891151 Marionette TRACE conn5 <- [1,798,null,{}] 17:14:51 INFO - PROCESS | 1860 | 1461024891157 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}] 17:14:51 INFO - PROCESS | 1860 | 1461024891281 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 17:14:51 INFO - PROCESS | 1860 | 1461024891394 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8807C000 == 58 [pid = 1860] [id = 209] 17:14:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A818CBC00) [pid = 1860] [serial = 625] [outer = 0000000000000000] 17:14:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A84178800) [pid = 1860] [serial = 626] [outer = 0000009A818CBC00] 17:14:51 INFO - PROCESS | 1860 | 1461024891455 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A853F1C00) [pid = 1860] [serial = 627] [outer = 0000009A818CBC00] 17:14:52 INFO - PROCESS | 1860 | 1461024892031 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]]]}] 17:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 945ms 17:14:52 INFO - PROCESS | 1860 | 1461024892096 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 17:14:52 INFO - PROCESS | 1860 | 1461024892103 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 17:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:14:52 INFO - PROCESS | 1860 | 1461024892110 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:14:52 INFO - PROCESS | 1860 | 1461024892113 Marionette TRACE conn5 <- [1,802,null,{}] 17:14:52 INFO - PROCESS | 1860 | 1461024892117 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}] 17:14:52 INFO - PROCESS | 1860 | 1461024892229 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 17:14:52 INFO - PROCESS | 1860 | 1461024892347 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF30AC800 == 59 [pid = 1860] [id = 210] 17:14:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A87F35800) [pid = 1860] [serial = 628] [outer = 0000000000000000] 17:14:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A880E2000) [pid = 1860] [serial = 629] [outer = 0000009A87F35800] 17:14:52 INFO - PROCESS | 1860 | 1461024892405 Marionette DEBUG loaded listener.js 17:14:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8867F400) [pid = 1860] [serial = 630] [outer = 0000009A87F35800] 17:14:53 INFO - PROCESS | 1860 | 1461024893068 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] 17:14:53 INFO - PROCESS | 1860 | 1461024893103 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 17:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:14:53 INFO - PROCESS | 1860 | 1461024893107 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 1860 | 1461024893112 Marionette TRACE conn5 <- [1,806,null,{}] 17:14:53 INFO - PROCESS | 1860 | 1461024893124 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}] 17:14:53 INFO - PROCESS | 1860 | 1461024893240 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 17:14:53 INFO - PROCESS | 1860 | 1461024893361 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFA4A3000 == 60 [pid = 1860] [id = 211] 17:14:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8A5CAC00) [pid = 1860] [serial = 631] [outer = 0000000000000000] 17:14:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009AF30C7400) [pid = 1860] [serial = 632] [outer = 0000009A8A5CAC00] 17:14:53 INFO - PROCESS | 1860 | 1461024893421 Marionette DEBUG loaded listener.js 17:14:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009AF4C4C400) [pid = 1860] [serial = 633] [outer = 0000009A8A5CAC00] 17:14:55 INFO - PROCESS | 1860 | 1461024895376 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]]]}] 17:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 2295ms 17:14:55 INFO - PROCESS | 1860 | 1461024895404 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 17:14:55 INFO - PROCESS | 1860 | 1461024895407 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 17:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:14:55 INFO - PROCESS | 1860 | 1461024895425 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:14:55 INFO - PROCESS | 1860 | 1461024895427 Marionette TRACE conn5 <- [1,810,null,{}] 17:14:55 INFO - PROCESS | 1860 | 1461024895431 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}] 17:14:55 INFO - PROCESS | 1860 | 1461024895541 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 17:14:55 INFO - PROCESS | 1860 | 1461024895658 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF70A800 == 61 [pid = 1860] [id = 212] 17:14:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009AF7E6DC00) [pid = 1860] [serial = 634] [outer = 0000000000000000] 17:14:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009AF8083800) [pid = 1860] [serial = 635] [outer = 0000009AF7E6DC00] 17:14:55 INFO - PROCESS | 1860 | 1461024895716 Marionette DEBUG loaded listener.js 17:14:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009AF833E000) [pid = 1860] [serial = 636] [outer = 0000009AF7E6DC00] 17:14:56 INFO - PROCESS | 1860 | 1461024896301 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] 17:14:56 INFO - PROCESS | 1860 | 1461024896356 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 17:14:56 INFO - PROCESS | 1860 | 1461024896360 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:14:56 INFO - PROCESS | 1860 | 1461024896362 Marionette TRACE conn5 <- [1,814,null,{}] 17:14:56 INFO - PROCESS | 1860 | 1461024896366 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}] 17:14:56 INFO - PROCESS | 1860 | 1461024896472 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 17:14:56 INFO - PROCESS | 1860 | 1461024896563 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFAC0000 == 62 [pid = 1860] [id = 213] 17:14:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009AF8817C00) [pid = 1860] [serial = 637] [outer = 0000000000000000] 17:14:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009AF8952000) [pid = 1860] [serial = 638] [outer = 0000009AF8817C00] 17:14:56 INFO - PROCESS | 1860 | 1461024896618 Marionette DEBUG loaded listener.js 17:14:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009AF8D9D800) [pid = 1860] [serial = 639] [outer = 0000009AF8817C00] 17:14:57 INFO - PROCESS | 1860 | 1461024897431 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]]]}] 17:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1078ms 17:14:57 INFO - PROCESS | 1860 | 1461024897440 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 1860 | 1461024897444 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 17:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:14:57 INFO - PROCESS | 1860 | 1461024897450 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 1860 | 1461024897454 Marionette TRACE conn5 <- [1,818,null,{}] 17:14:57 INFO - PROCESS | 1860 | 1461024897461 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}] 17:14:57 INFO - PROCESS | 1860 | 1461024897563 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 17:14:57 INFO - PROCESS | 1860 | 1461024897690 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883F3000 == 63 [pid = 1860] [id = 214] 17:14:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A80F4E800) [pid = 1860] [serial = 640] [outer = 0000000000000000] 17:14:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A81635800) [pid = 1860] [serial = 641] [outer = 0000009A80F4E800] 17:14:57 INFO - PROCESS | 1860 | 1461024897742 Marionette DEBUG loaded listener.js 17:14:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A84FEAC00) [pid = 1860] [serial = 642] [outer = 0000009A80F4E800] 17:14:58 INFO - PROCESS | 1860 | 1461024898318 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]]]}] 17:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 942ms 17:14:58 INFO - PROCESS | 1860 | 1461024898397 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 17:14:58 INFO - PROCESS | 1860 | 1461024898403 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 17:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:14:58 INFO - PROCESS | 1860 | 1461024898409 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:14:58 INFO - PROCESS | 1860 | 1461024898412 Marionette TRACE conn5 <- [1,822,null,{}] 17:14:58 INFO - PROCESS | 1860 | 1461024898416 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}] 17:14:58 INFO - PROCESS | 1860 | 1461024898519 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 17:14:58 INFO - PROCESS | 1860 | 1461024898640 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88612800 == 64 [pid = 1860] [id = 215] 17:14:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A81AE0800) [pid = 1860] [serial = 643] [outer = 0000000000000000] 17:14:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A87F32000) [pid = 1860] [serial = 644] [outer = 0000009A81AE0800] 17:14:58 INFO - PROCESS | 1860 | 1461024898693 Marionette DEBUG loaded listener.js 17:14:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A881BDC00) [pid = 1860] [serial = 645] [outer = 0000009A81AE0800] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C68800 == 63 [pid = 1860] [id = 186] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8D88000 == 62 [pid = 1860] [id = 207] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF84FF800 == 61 [pid = 1860] [id = 206] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84160800 == 60 [pid = 1860] [id = 205] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3736800 == 59 [pid = 1860] [id = 204] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C5A000 == 58 [pid = 1860] [id = 203] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A123800 == 57 [pid = 1860] [id = 201] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854B2000 == 56 [pid = 1860] [id = 200] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883DE000 == 55 [pid = 1860] [id = 199] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A84EA5400) [pid = 1860] [serial = 554] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A80E9BC00) [pid = 1860] [serial = 560] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A881B7000) [pid = 1860] [serial = 557] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A8A5AB000) [pid = 1860] [serial = 581] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A127800 == 54 [pid = 1860] [id = 196] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83B3B000 == 53 [pid = 1860] [id = 195] 17:14:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF30BD800 == 52 [pid = 1860] [id = 194] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A828B4400) [pid = 1860] [serial = 566] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A83BE7400) [pid = 1860] [serial = 567] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A880B5000) [pid = 1860] [serial = 572] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A81339C00) [pid = 1860] [serial = 564] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A80EA4800) [pid = 1860] [serial = 563] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A88371C00) [pid = 1860] [serial = 575] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A85B2E000) [pid = 1860] [serial = 569] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A87F17C00) [pid = 1860] [serial = 570] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8A225C00) [pid = 1860] [serial = 578] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A885B5400) [pid = 1860] [serial = 576] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A880DF000) [pid = 1860] [serial = 573] [outer = 0000000000000000] [url = about:blank] 17:14:58 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A8A2E2000) [pid = 1860] [serial = 579] [outer = 0000000000000000] [url = about:blank] 17:14:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A81696800) [pid = 1860] [serial = 646] [outer = 0000009AF880D800] 17:14:59 INFO - PROCESS | 1860 | 1461024899283 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]]]}] 17:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 943ms 17:14:59 INFO - PROCESS | 1860 | 1461024899353 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 17:14:59 INFO - PROCESS | 1860 | 1461024899356 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 17:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:14:59 INFO - PROCESS | 1860 | 1461024899360 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:14:59 INFO - PROCESS | 1860 | 1461024899363 Marionette TRACE conn5 <- [1,826,null,{}] 17:14:59 INFO - PROCESS | 1860 | 1461024899374 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}] 17:14:59 INFO - PROCESS | 1860 | 1461024899480 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 17:14:59 INFO - PROCESS | 1860 | 1461024899558 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883DE000 == 53 [pid = 1860] [id = 216] 17:14:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A80EA2C00) [pid = 1860] [serial = 647] [outer = 0000000000000000] 17:14:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A83BE8C00) [pid = 1860] [serial = 648] [outer = 0000009A80EA2C00] 17:14:59 INFO - PROCESS | 1860 | 1461024899608 Marionette DEBUG loaded listener.js 17:14:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8849B400) [pid = 1860] [serial = 649] [outer = 0000009A80EA2C00] 17:15:00 INFO - PROCESS | 1860 | 1461024900002 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]]]}] 17:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 692ms 17:15:00 INFO - PROCESS | 1860 | 1461024900054 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 17:15:00 INFO - PROCESS | 1860 | 1461024900057 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 17:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:15:00 INFO - PROCESS | 1860 | 1461024900065 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:15:00 INFO - PROCESS | 1860 | 1461024900067 Marionette TRACE conn5 <- [1,830,null,{}] 17:15:00 INFO - PROCESS | 1860 | 1461024900070 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}] 17:15:00 INFO - PROCESS | 1860 | 1461024900158 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 17:15:00 INFO - PROCESS | 1860 | 1461024900164 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1DC3000 == 54 [pid = 1860] [id = 217] 17:15:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A88688800) [pid = 1860] [serial = 650] [outer = 0000000000000000] 17:15:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A88941400) [pid = 1860] [serial = 651] [outer = 0000009A88688800] 17:15:00 INFO - PROCESS | 1860 | 1461024900242 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8A2DAC00) [pid = 1860] [serial = 652] [outer = 0000009A88688800] 17:15:00 INFO - PROCESS | 1860 | 1461024900716 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]]]}] 17:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 692ms 17:15:00 INFO - PROCESS | 1860 | 1461024900759 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 17:15:00 INFO - PROCESS | 1860 | 1461024900761 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 17:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:15:00 INFO - PROCESS | 1860 | 1461024900764 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:15:00 INFO - PROCESS | 1860 | 1461024900766 Marionette TRACE conn5 <- [1,834,null,{}] 17:15:00 INFO - PROCESS | 1860 | 1461024900769 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}] 17:15:00 INFO - PROCESS | 1860 | 1461024900855 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 17:15:00 INFO - PROCESS | 1860 | 1461024900862 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF371B800 == 55 [pid = 1860] [id = 218] 17:15:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A8A2E5400) [pid = 1860] [serial = 653] [outer = 0000000000000000] 17:15:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A8A5AB000) [pid = 1860] [serial = 654] [outer = 0000009A8A2E5400] 17:15:00 INFO - PROCESS | 1860 | 1461024900909 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8A5D7800) [pid = 1860] [serial = 655] [outer = 0000009A8A2E5400] 17:15:01 INFO - PROCESS | 1860 | 1461024901402 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]]]}] 17:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 690ms 17:15:01 INFO - PROCESS | 1860 | 1461024901458 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 17:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:15:01 INFO - PROCESS | 1860 | 1461024901460 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 17:15:01 INFO - PROCESS | 1860 | 1461024901464 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:15:01 INFO - PROCESS | 1860 | 1461024901466 Marionette TRACE conn5 <- [1,838,null,{}] 17:15:01 INFO - PROCESS | 1860 | 1461024901469 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}] 17:15:01 INFO - PROCESS | 1860 | 1461024901629 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 17:15:01 INFO - PROCESS | 1860 | 1461024901658 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854B5800 == 56 [pid = 1860] [id = 219] 17:15:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009AF3056C00) [pid = 1860] [serial = 656] [outer = 0000000000000000] 17:15:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009AF3F97800) [pid = 1860] [serial = 657] [outer = 0000009AF3056C00] 17:15:01 INFO - PROCESS | 1860 | 1461024901705 Marionette DEBUG loaded listener.js 17:15:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009AF4C92400) [pid = 1860] [serial = 658] [outer = 0000009AF3056C00] 17:15:02 INFO - PROCESS | 1860 | 1461024902141 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]]]}] 17:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 733ms 17:15:02 INFO - PROCESS | 1860 | 1461024902200 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 1860 | 1461024902202 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 17:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:15:02 INFO - PROCESS | 1860 | 1461024902222 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 1860 | 1461024902224 Marionette TRACE conn5 <- [1,842,null,{}] 17:15:02 INFO - PROCESS | 1860 | 1461024902228 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}] 17:15:02 INFO - PROCESS | 1860 | 1461024902338 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 17:15:02 INFO - PROCESS | 1860 | 1461024902393 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9C8F000 == 57 [pid = 1860] [id = 220] 17:15:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009AF4827000) [pid = 1860] [serial = 659] [outer = 0000000000000000] 17:15:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF8D34C00) [pid = 1860] [serial = 660] [outer = 0000009AF4827000] 17:15:02 INFO - PROCESS | 1860 | 1461024902439 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009AF9906000) [pid = 1860] [serial = 661] [outer = 0000009AF4827000] 17:15:02 INFO - PROCESS | 1860 | 1461024902858 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]]]}] 17:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 712ms 17:15:02 INFO - PROCESS | 1860 | 1461024902958 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 17:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:15:02 INFO - PROCESS | 1860 | 1461024902961 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 17:15:02 INFO - PROCESS | 1860 | 1461024902964 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 1860 | 1461024902966 Marionette TRACE conn5 <- [1,846,null,{}] 17:15:02 INFO - PROCESS | 1860 | 1461024902970 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}] 17:15:03 INFO - PROCESS | 1860 | 1461024903081 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009AF2E6BC00) [pid = 1860] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A8A223000) [pid = 1860] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A87F29C00) [pid = 1860] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A8A5D0800) [pid = 1860] [serial = 376] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009AF1AF3800) [pid = 1860] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009AF9903C00) [pid = 1860] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8556E800) [pid = 1860] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A80792000) [pid = 1860] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A88364C00) [pid = 1860] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A80CE6000) [pid = 1860] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8A2DDC00) [pid = 1860] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009AF7E36000) [pid = 1860] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A80998C00) [pid = 1860] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A80797C00) [pid = 1860] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A85B27000) [pid = 1860] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A884A3800) [pid = 1860] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8A4BB400) [pid = 1860] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A80F58800) [pid = 1860] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8078F800) [pid = 1860] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A85EAFC00) [pid = 1860] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A228C00) [pid = 1860] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A88947C00) [pid = 1860] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A87F0BC00) [pid = 1860] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A83BE4C00) [pid = 1860] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:15:03 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AF1BC2400) [pid = 1860] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:15:03 INFO - PROCESS | 1860 | 1461024903412 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83ED5800 == 58 [pid = 1860] [id = 221] 17:15:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A80574000) [pid = 1860] [serial = 662] [outer = 0000000000000000] 17:15:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8098DC00) [pid = 1860] [serial = 663] [outer = 0000009A80574000] 17:15:03 INFO - PROCESS | 1860 | 1461024903459 Marionette DEBUG loaded listener.js 17:15:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8556C800) [pid = 1860] [serial = 664] [outer = 0000009A80574000] 17:15:03 INFO - PROCESS | 1860 | 1461024903820 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]]]}] 17:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 879ms 17:15:03 INFO - PROCESS | 1860 | 1461024903844 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 17:15:03 INFO - PROCESS | 1860 | 1461024903846 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 17:15:03 INFO - PROCESS | 1860 | 1461024903849 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:15:03 INFO - PROCESS | 1860 | 1461024903851 Marionette TRACE conn5 <- [1,850,null,{}] 17:15:03 INFO - PROCESS | 1860 | 1461024903855 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}] 17:15:03 INFO - PROCESS | 1860 | 1461024903941 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 17:15:04 INFO - PROCESS | 1860 | 1461024904017 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFE20000 == 59 [pid = 1860] [id = 222] 17:15:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A84EA1400) [pid = 1860] [serial = 665] [outer = 0000000000000000] 17:15:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8A5D2C00) [pid = 1860] [serial = 666] [outer = 0000009A84EA1400] 17:15:04 INFO - PROCESS | 1860 | 1461024904063 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AF889F400) [pid = 1860] [serial = 667] [outer = 0000009A84EA1400] 17:15:04 INFO - PROCESS | 1860 | 1461024904412 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]]]}] 17:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 587ms 17:15:04 INFO - PROCESS | 1860 | 1461024904440 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 17:15:04 INFO - PROCESS | 1860 | 1461024904442 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 17:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:15:04 INFO - PROCESS | 1860 | 1461024904445 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 1860 | 1461024904447 Marionette TRACE conn5 <- [1,854,null,{}] 17:15:04 INFO - PROCESS | 1860 | 1461024904450 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}] 17:15:04 INFO - PROCESS | 1860 | 1461024904538 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 17:15:04 INFO - PROCESS | 1860 | 1461024904615 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B54800 == 60 [pid = 1860] [id = 223] 17:15:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A85565400) [pid = 1860] [serial = 668] [outer = 0000000000000000] 17:15:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF9AD5C00) [pid = 1860] [serial = 669] [outer = 0000009A85565400] 17:15:04 INFO - PROCESS | 1860 | 1461024904661 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AF9C39800) [pid = 1860] [serial = 670] [outer = 0000009A85565400] 17:15:05 INFO - PROCESS | 1860 | 1461024905042 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]]]}] 17:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 629ms 17:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:15:05 INFO - PROCESS | 1860 | 1461024905078 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 1860 | 1461024905080 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 17:15:05 INFO - PROCESS | 1860 | 1461024905084 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 1860 | 1461024905086 Marionette TRACE conn5 <- [1,858,null,{}] 17:15:05 INFO - PROCESS | 1860 | 1461024905090 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}] 17:15:05 INFO - PROCESS | 1860 | 1461024905227 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 17:15:05 INFO - PROCESS | 1860 | 1461024905235 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C6C800 == 61 [pid = 1860] [id = 224] 17:15:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009AFA44AC00) [pid = 1860] [serial = 671] [outer = 0000000000000000] 17:15:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009AFD176C00) [pid = 1860] [serial = 672] [outer = 0000009AFA44AC00] 17:15:05 INFO - PROCESS | 1860 | 1461024905288 Marionette DEBUG loaded listener.js 17:15:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009AFDCA6400) [pid = 1860] [serial = 673] [outer = 0000009AFA44AC00] 17:15:05 INFO - PROCESS | 1860 | 1461024905978 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]]]}] 17:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 941ms 17:15:06 INFO - PROCESS | 1860 | 1461024906028 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 17:15:06 INFO - PROCESS | 1860 | 1461024906035 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 17:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:15:06 INFO - PROCESS | 1860 | 1461024906041 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:15:06 INFO - PROCESS | 1860 | 1461024906045 Marionette TRACE conn5 <- [1,862,null,{}] 17:15:06 INFO - PROCESS | 1860 | 1461024906051 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}] 17:15:06 INFO - PROCESS | 1860 | 1461024906178 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 17:15:06 INFO - PROCESS | 1860 | 1461024906295 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C8C800 == 62 [pid = 1860] [id = 225] 17:15:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A80F91400) [pid = 1860] [serial = 674] [outer = 0000000000000000] 17:15:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A85562C00) [pid = 1860] [serial = 675] [outer = 0000009A80F91400] 17:15:06 INFO - PROCESS | 1860 | 1461024906356 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A87F36800) [pid = 1860] [serial = 676] [outer = 0000009A80F91400] 17:15:06 INFO - PROCESS | 1860 | 1461024906944 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]]]}] 17:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 942ms 17:15:06 INFO - PROCESS | 1860 | 1461024906985 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 17:15:06 INFO - PROCESS | 1860 | 1461024906992 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 17:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:15:07 INFO - PROCESS | 1860 | 1461024906999 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1860 | 1461024907002 Marionette TRACE conn5 <- [1,866,null,{}] 17:15:07 INFO - PROCESS | 1860 | 1461024907006 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}] 17:15:07 INFO - PROCESS | 1860 | 1461024907123 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 17:15:07 INFO - PROCESS | 1860 | 1461024907218 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885DE000 == 63 [pid = 1860] [id = 226] 17:15:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8849F800) [pid = 1860] [serial = 677] [outer = 0000000000000000] 17:15:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A8893E400) [pid = 1860] [serial = 678] [outer = 0000009A8849F800] 17:15:07 INFO - PROCESS | 1860 | 1461024907276 Marionette DEBUG loaded listener.js 17:15:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A8A5CC800) [pid = 1860] [serial = 679] [outer = 0000009A8849F800] 17:15:07 INFO - PROCESS | 1860 | 1461024907901 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]]]}] 17:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 944ms 17:15:07 INFO - PROCESS | 1860 | 1461024907948 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 1860 | 1461024907951 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 17:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:15:07 INFO - PROCESS | 1860 | 1461024907955 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1860 | 1461024907960 Marionette TRACE conn5 <- [1,870,null,{}] 17:15:07 INFO - PROCESS | 1860 | 1461024907973 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}] 17:15:08 INFO - PROCESS | 1860 | 1461024908119 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 17:15:08 INFO - PROCESS | 1860 | 1461024908245 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8EC6800 == 64 [pid = 1860] [id = 227] 17:15:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009AF30CE800) [pid = 1860] [serial = 680] [outer = 0000000000000000] 17:15:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009AF8165000) [pid = 1860] [serial = 681] [outer = 0000009AF30CE800] 17:15:08 INFO - PROCESS | 1860 | 1461024908306 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009AFD170400) [pid = 1860] [serial = 682] [outer = 0000009AF30CE800] 17:15:08 INFO - PROCESS | 1860 | 1461024908889 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]]]}] 17:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 986ms 17:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:15:08 INFO - PROCESS | 1860 | 1461024908943 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 17:15:08 INFO - PROCESS | 1860 | 1461024908946 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 17:15:08 INFO - PROCESS | 1860 | 1461024908950 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:15:08 INFO - PROCESS | 1860 | 1461024908952 Marionette TRACE conn5 <- [1,874,null,{}] 17:15:08 INFO - PROCESS | 1860 | 1461024908956 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}] 17:15:09 INFO - PROCESS | 1860 | 1461024909099 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 17:15:09 INFO - PROCESS | 1860 | 1461024909223 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851CC800 == 65 [pid = 1860] [id = 228] 17:15:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A84ADFC00) [pid = 1860] [serial = 683] [outer = 0000000000000000] 17:15:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A84AE6000) [pid = 1860] [serial = 684] [outer = 0000009A84ADFC00] 17:15:09 INFO - PROCESS | 1860 | 1461024909281 Marionette DEBUG loaded listener.js 17:15:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF9AD2800) [pid = 1860] [serial = 685] [outer = 0000009A84ADFC00] 17:15:09 INFO - PROCESS | 1860 | 1461024909825 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]]]}] 17:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 942ms 17:15:09 INFO - PROCESS | 1860 | 1461024909894 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 1860 | 1461024909897 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 17:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:15:09 INFO - PROCESS | 1860 | 1461024909900 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 1860 | 1461024909902 Marionette TRACE conn5 <- [1,878,null,{}] 17:15:09 INFO - PROCESS | 1860 | 1461024909907 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}] 17:15:10 INFO - PROCESS | 1860 | 1461024910015 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 17:15:10 INFO - PROCESS | 1860 | 1461024910138 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851A1000 == 66 [pid = 1860] [id = 229] 17:15:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A8A574000) [pid = 1860] [serial = 686] [outer = 0000000000000000] 17:15:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A8A579400) [pid = 1860] [serial = 687] [outer = 0000009A8A574000] 17:15:10 INFO - PROCESS | 1860 | 1461024910196 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A8A580C00) [pid = 1860] [serial = 688] [outer = 0000009A8A574000] 17:15:10 INFO - PROCESS | 1860 | 1461024910872 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]]]}] 17:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1028ms 17:15:10 INFO - PROCESS | 1860 | 1461024910931 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 17:15:10 INFO - PROCESS | 1860 | 1461024910933 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 17:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:15:10 INFO - PROCESS | 1860 | 1461024910937 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:15:10 INFO - PROCESS | 1860 | 1461024910939 Marionette TRACE conn5 <- [1,882,null,{}] 17:15:10 INFO - PROCESS | 1860 | 1461024910960 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}] 17:15:11 INFO - PROCESS | 1860 | 1461024911084 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 17:15:11 INFO - PROCESS | 1860 | 1461024911386 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C71000 == 67 [pid = 1860] [id = 230] 17:15:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A80792000) [pid = 1860] [serial = 689] [outer = 0000000000000000] 17:15:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A80989400) [pid = 1860] [serial = 690] [outer = 0000009A80792000] 17:15:11 INFO - PROCESS | 1860 | 1461024911467 Marionette DEBUG loaded listener.js 17:15:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A80E9F800) [pid = 1860] [serial = 691] [outer = 0000009A80792000] 17:15:12 INFO - PROCESS | 1860 | 1461024912147 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]]]}] 17:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1237ms 17:15:12 INFO - PROCESS | 1860 | 1461024912177 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 17:15:12 INFO - PROCESS | 1860 | 1461024912182 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 17:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:15:12 INFO - PROCESS | 1860 | 1461024912187 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:15:12 INFO - PROCESS | 1860 | 1461024912191 Marionette TRACE conn5 <- [1,886,null,{}] 17:15:12 INFO - PROCESS | 1860 | 1461024912196 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}] 17:15:12 INFO - PROCESS | 1860 | 1461024912301 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 17:15:12 INFO - PROCESS | 1860 | 1461024912434 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851A2800 == 68 [pid = 1860] [id = 231] 17:15:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A84AE0C00) [pid = 1860] [serial = 692] [outer = 0000000000000000] 17:15:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A84AE9800) [pid = 1860] [serial = 693] [outer = 0000009A84AE0C00] 17:15:12 INFO - PROCESS | 1860 | 1461024912486 Marionette DEBUG loaded listener.js 17:15:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A84C2CC00) [pid = 1860] [serial = 694] [outer = 0000009A84AE0C00] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B54800 == 67 [pid = 1860] [id = 223] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFE20000 == 66 [pid = 1860] [id = 222] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83ED5800 == 65 [pid = 1860] [id = 221] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9C8F000 == 64 [pid = 1860] [id = 220] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854B5800 == 63 [pid = 1860] [id = 219] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF371B800 == 62 [pid = 1860] [id = 218] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009AF3FE9C00) [pid = 1860] [serial = 623] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1DC3000 == 61 [pid = 1860] [id = 217] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883DE000 == 60 [pid = 1860] [id = 216] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2CA000 == 59 [pid = 1860] [id = 202] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88612800 == 58 [pid = 1860] [id = 215] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883F3000 == 57 [pid = 1860] [id = 214] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8807C000 == 56 [pid = 1860] [id = 209] 17:15:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A27800 == 55 [pid = 1860] [id = 208] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A884A3400) [pid = 1860] [serial = 480] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009AFD4E6C00) [pid = 1860] [serial = 378] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009AF9ADBC00) [pid = 1860] [serial = 438] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009AF9AD9C00) [pid = 1860] [serial = 489] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A8800F800) [pid = 1860] [serial = 432] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A880E5400) [pid = 1860] [serial = 444] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009AF25DB400) [pid = 1860] [serial = 435] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A84173400) [pid = 1860] [serial = 429] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009AF4029800) [pid = 1860] [serial = 483] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009AF8954400) [pid = 1860] [serial = 486] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A85568400) [pid = 1860] [serial = 477] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8A5D8400) [pid = 1860] [serial = 561] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009AF81BF400) [pid = 1860] [serial = 441] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009AFD4E8800) [pid = 1860] [serial = 534] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A80EA6800) [pid = 1860] [serial = 584] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8A5D1000) [pid = 1860] [serial = 582] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A887B3400) [pid = 1860] [serial = 590] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8556D400) [pid = 1860] [serial = 587] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A885B6800) [pid = 1860] [serial = 608] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A84EA7400) [pid = 1860] [serial = 597] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A828A6400) [pid = 1860] [serial = 596] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A80F8B800) [pid = 1860] [serial = 599] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A84E9B000) [pid = 1860] [serial = 600] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A87F0FC00) [pid = 1860] [serial = 602] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A88009800) [pid = 1860] [serial = 603] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AF1CF4C00) [pid = 1860] [serial = 594] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF1AF0800) [pid = 1860] [serial = 593] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A2E1C00) [pid = 1860] [serial = 611] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A887AF000) [pid = 1860] [serial = 609] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A88365800) [pid = 1860] [serial = 605] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A88371400) [pid = 1860] [serial = 614] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AF2C49400) [pid = 1860] [serial = 617] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A5CDC00) [pid = 1860] [serial = 612] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009AF359FC00) [pid = 1860] [serial = 620] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8A7DEC00) [pid = 1860] [serial = 615] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009AF3D8F000) [pid = 1860] [serial = 621] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AF2E6CC00) [pid = 1860] [serial = 618] [outer = 0000000000000000] [url = about:blank] 17:15:12 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8849A800) [pid = 1860] [serial = 606] [outer = 0000000000000000] [url = about:blank] 17:15:13 INFO - PROCESS | 1860 | 1461024913018 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]]]}] 17:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 878ms 17:15:13 INFO - PROCESS | 1860 | 1461024913071 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 17:15:13 INFO - PROCESS | 1860 | 1461024913075 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 17:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:15:13 INFO - PROCESS | 1860 | 1461024913079 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:15:13 INFO - PROCESS | 1860 | 1461024913082 Marionette TRACE conn5 <- [1,890,null,{}] 17:15:13 INFO - PROCESS | 1860 | 1461024913085 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}] 17:15:13 INFO - PROCESS | 1860 | 1461024913175 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 17:15:13 INFO - PROCESS | 1860 | 1461024913189 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E3F800 == 56 [pid = 1860] [id = 232] 17:15:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A828B4400) [pid = 1860] [serial = 695] [outer = 0000000000000000] 17:15:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84C29000) [pid = 1860] [serial = 696] [outer = 0000009A828B4400] 17:15:13 INFO - PROCESS | 1860 | 1461024913236 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A84EA2C00) [pid = 1860] [serial = 697] [outer = 0000009A828B4400] 17:15:13 INFO - PROCESS | 1860 | 1461024913717 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]]]}] 17:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 689ms 17:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:15:13 INFO - PROCESS | 1860 | 1461024913772 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 17:15:13 INFO - PROCESS | 1860 | 1461024913774 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 17:15:13 INFO - PROCESS | 1860 | 1461024913779 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:15:13 INFO - PROCESS | 1860 | 1461024913786 Marionette TRACE conn5 <- [1,894,null,{}] 17:15:13 INFO - PROCESS | 1860 | 1461024913795 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}] 17:15:13 INFO - PROCESS | 1860 | 1461024913886 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 17:15:13 INFO - PROCESS | 1860 | 1461024913893 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D18800 == 57 [pid = 1860] [id = 233] 17:15:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A85569400) [pid = 1860] [serial = 698] [outer = 0000000000000000] 17:15:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A85B23C00) [pid = 1860] [serial = 699] [outer = 0000009A85569400] 17:15:13 INFO - PROCESS | 1860 | 1461024913939 Marionette DEBUG loaded listener.js 17:15:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A85B30C00) [pid = 1860] [serial = 700] [outer = 0000009A85569400] 17:15:14 INFO - PROCESS | 1860 | 1461024914386 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]]]}] 17:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 649ms 17:15:14 INFO - PROCESS | 1860 | 1461024914429 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 1860 | 1461024914432 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 17:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:15:14 INFO - PROCESS | 1860 | 1461024914435 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 1860 | 1461024914437 Marionette TRACE conn5 <- [1,898,null,{}] 17:15:14 INFO - PROCESS | 1860 | 1461024914441 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}] 17:15:14 INFO - PROCESS | 1860 | 1461024914529 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 17:15:14 INFO - PROCESS | 1860 | 1461024914643 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885D4800 == 58 [pid = 1860] [id = 234] 17:15:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A85B28800) [pid = 1860] [serial = 701] [outer = 0000000000000000] 17:15:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A88003C00) [pid = 1860] [serial = 702] [outer = 0000009A85B28800] 17:15:14 INFO - PROCESS | 1860 | 1461024914689 Marionette DEBUG loaded listener.js 17:15:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A880B7C00) [pid = 1860] [serial = 703] [outer = 0000009A85B28800] 17:15:15 INFO - PROCESS | 1860 | 1461024915096 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]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 690ms 17:15:15 INFO - PROCESS | 1860 | 1461024915128 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 1860 | 1461024915131 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 17:15:15 INFO - PROCESS | 1860 | 1461024915134 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:15:15 INFO - PROCESS | 1860 | 1461024915136 Marionette TRACE conn5 <- [1,902,null,{}] 17:15:15 INFO - PROCESS | 1860 | 1461024915139 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}] 17:15:15 INFO - PROCESS | 1860 | 1461024915253 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 17:15:15 INFO - PROCESS | 1860 | 1461024915307 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A270000 == 59 [pid = 1860] [id = 235] 17:15:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A881B1800) [pid = 1860] [serial = 704] [outer = 0000000000000000] 17:15:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A881BD800) [pid = 1860] [serial = 705] [outer = 0000009A881B1800] 17:15:15 INFO - PROCESS | 1860 | 1461024915365 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A884A2800) [pid = 1860] [serial = 706] [outer = 0000009A881B1800] 17:15:15 INFO - PROCESS | 1860 | 1461024915853 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]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 776ms 17:15:15 INFO - PROCESS | 1860 | 1461024915914 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 1860 | 1461024915916 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 17:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:15:15 INFO - PROCESS | 1860 | 1461024915919 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 1860 | 1461024915921 Marionette TRACE conn5 <- [1,906,null,{}] 17:15:15 INFO - PROCESS | 1860 | 1461024915924 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}] 17:15:16 INFO - PROCESS | 1860 | 1461024916037 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 17:15:16 INFO - PROCESS | 1860 | 1461024916092 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2C2000 == 60 [pid = 1860] [id = 236] 17:15:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A887B2800) [pid = 1860] [serial = 707] [outer = 0000000000000000] 17:15:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8893EC00) [pid = 1860] [serial = 708] [outer = 0000009A887B2800] 17:15:16 INFO - PROCESS | 1860 | 1461024916138 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8A21C400) [pid = 1860] [serial = 709] [outer = 0000009A887B2800] 17:15:16 INFO - PROCESS | 1860 | 1461024916563 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]]]}] 17:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 690ms 17:15:16 INFO - PROCESS | 1860 | 1461024916617 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 17:15:16 INFO - PROCESS | 1860 | 1461024916619 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 17:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:15:16 INFO - PROCESS | 1860 | 1461024916627 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:15:16 INFO - PROCESS | 1860 | 1461024916629 Marionette TRACE conn5 <- [1,910,null,{}] 17:15:16 INFO - PROCESS | 1860 | 1461024916633 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}] 17:15:16 INFO - PROCESS | 1860 | 1461024916749 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 17:15:16 INFO - PROCESS | 1860 | 1461024916804 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1AD5800 == 61 [pid = 1860] [id = 237] 17:15:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A887B3400) [pid = 1860] [serial = 710] [outer = 0000000000000000] 17:15:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8A2DD000) [pid = 1860] [serial = 711] [outer = 0000009A887B3400] 17:15:16 INFO - PROCESS | 1860 | 1461024916850 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8A4B4C00) [pid = 1860] [serial = 712] [outer = 0000009A887B3400] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009AF3056C00) [pid = 1860] [serial = 656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009AF4827000) [pid = 1860] [serial = 659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A80EA2C00) [pid = 1860] [serial = 647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8A2E5400) [pid = 1860] [serial = 653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A88688800) [pid = 1860] [serial = 650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A80F4E800) [pid = 1860] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A81AE0800) [pid = 1860] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A80574000) [pid = 1860] [serial = 662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A85565400) [pid = 1860] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:15:17 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A84EA1400) [pid = 1860] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:15:17 INFO - PROCESS | 1860 | 1461024917447 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]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 839ms 17:15:17 INFO - PROCESS | 1860 | 1461024917471 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 17:15:17 INFO - PROCESS | 1860 | 1461024917474 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 17:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:15:17 INFO - PROCESS | 1860 | 1461024917477 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:15:17 INFO - PROCESS | 1860 | 1461024917479 Marionette TRACE conn5 <- [1,914,null,{}] 17:15:17 INFO - PROCESS | 1860 | 1461024917482 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}] 17:15:17 INFO - PROCESS | 1860 | 1461024917567 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 17:15:17 INFO - PROCESS | 1860 | 1461024917574 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C70000 == 62 [pid = 1860] [id = 238] 17:15:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8A2E8400) [pid = 1860] [serial = 713] [outer = 0000000000000000] 17:15:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8A575000) [pid = 1860] [serial = 714] [outer = 0000009A8A2E8400] 17:15:17 INFO - PROCESS | 1860 | 1461024917620 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8A5B4800) [pid = 1860] [serial = 715] [outer = 0000009A8A2E8400] 17:15:18 INFO - PROCESS | 1860 | 1461024918047 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]]]}] 17:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 629ms 17:15:18 INFO - PROCESS | 1860 | 1461024918109 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 17:15:18 INFO - PROCESS | 1860 | 1461024918112 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 17:15:18 INFO - PROCESS | 1860 | 1461024918115 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:15:18 INFO - PROCESS | 1860 | 1461024918117 Marionette TRACE conn5 <- [1,918,null,{}] 17:15:18 INFO - PROCESS | 1860 | 1461024918120 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}] 17:15:18 INFO - PROCESS | 1860 | 1461024918208 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 17:15:18 INFO - PROCESS | 1860 | 1461024918216 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3041000 == 63 [pid = 1860] [id = 239] 17:15:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8A5CDC00) [pid = 1860] [serial = 716] [outer = 0000000000000000] 17:15:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A5D5800) [pid = 1860] [serial = 717] [outer = 0000009A8A5CDC00] 17:15:18 INFO - PROCESS | 1860 | 1461024918261 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AE3220800) [pid = 1860] [serial = 718] [outer = 0000009A8A5CDC00] 17:15:18 INFO - PROCESS | 1860 | 1461024918669 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]]]}] 17:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 584ms 17:15:18 INFO - PROCESS | 1860 | 1461024918711 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 17:15:18 INFO - PROCESS | 1860 | 1461024918714 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 17:15:18 INFO - PROCESS | 1860 | 1461024918717 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:15:18 INFO - PROCESS | 1860 | 1461024918719 Marionette TRACE conn5 <- [1,922,null,{}] 17:15:18 INFO - PROCESS | 1860 | 1461024918722 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}] 17:15:18 INFO - PROCESS | 1860 | 1461024918826 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 17:15:18 INFO - PROCESS | 1860 | 1461024918832 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3726000 == 64 [pid = 1860] [id = 240] 17:15:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8A2E6800) [pid = 1860] [serial = 719] [outer = 0000000000000000] 17:15:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009AF1BC2800) [pid = 1860] [serial = 720] [outer = 0000009A8A2E6800] 17:15:18 INFO - PROCESS | 1860 | 1461024918883 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009AF2C4C000) [pid = 1860] [serial = 721] [outer = 0000009A8A2E6800] 17:15:19 INFO - PROCESS | 1860 | 1461024919548 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]]]}] 17:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 880ms 17:15:19 INFO - PROCESS | 1860 | 1461024919603 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 1860 | 1461024919608 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 17:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:15:19 INFO - PROCESS | 1860 | 1461024919613 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 1860 | 1461024919618 Marionette TRACE conn5 <- [1,926,null,{}] 17:15:19 INFO - PROCESS | 1860 | 1461024919624 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}] 17:15:19 INFO - PROCESS | 1860 | 1461024919743 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 17:15:19 INFO - PROCESS | 1860 | 1461024919869 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8514E000 == 65 [pid = 1860] [id = 241] 17:15:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A81081000) [pid = 1860] [serial = 722] [outer = 0000000000000000] 17:15:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A83BEEC00) [pid = 1860] [serial = 723] [outer = 0000009A81081000] 17:15:19 INFO - PROCESS | 1860 | 1461024919931 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A84C26C00) [pid = 1860] [serial = 724] [outer = 0000009A81081000] 17:15:20 INFO - PROCESS | 1860 | 1461024920565 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]]]}] 17:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 986ms 17:15:20 INFO - PROCESS | 1860 | 1461024920603 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 17:15:20 INFO - PROCESS | 1860 | 1461024920610 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 17:15:20 INFO - PROCESS | 1860 | 1461024920617 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:15:20 INFO - PROCESS | 1860 | 1461024920620 Marionette TRACE conn5 <- [1,930,null,{}] 17:15:20 INFO - PROCESS | 1860 | 1461024920624 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}] 17:15:20 INFO - PROCESS | 1860 | 1461024920740 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 17:15:20 INFO - PROCESS | 1860 | 1461024920862 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A130000 == 66 [pid = 1860] [id = 242] 17:15:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A85563400) [pid = 1860] [serial = 725] [outer = 0000000000000000] 17:15:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A85B25C00) [pid = 1860] [serial = 726] [outer = 0000009A85563400] 17:15:20 INFO - PROCESS | 1860 | 1461024920921 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A880DB000) [pid = 1860] [serial = 727] [outer = 0000009A85563400] 17:15:21 INFO - PROCESS | 1860 | 1461024921543 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]]]}] 17:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 986ms 17:15:21 INFO - PROCESS | 1860 | 1461024921608 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 17:15:21 INFO - PROCESS | 1860 | 1461024921611 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 17:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:15:21 INFO - PROCESS | 1860 | 1461024921615 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:15:21 INFO - PROCESS | 1860 | 1461024921620 Marionette TRACE conn5 <- [1,934,null,{}] 17:15:21 INFO - PROCESS | 1860 | 1461024921632 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}] 17:15:21 INFO - PROCESS | 1860 | 1461024921757 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 17:15:21 INFO - PROCESS | 1860 | 1461024921872 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF40D1000 == 67 [pid = 1860] [id = 243] 17:15:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A885B6000) [pid = 1860] [serial = 728] [outer = 0000000000000000] 17:15:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8A4B3400) [pid = 1860] [serial = 729] [outer = 0000009A885B6000] 17:15:21 INFO - PROCESS | 1860 | 1461024921933 Marionette DEBUG loaded listener.js 17:15:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009AF1D36C00) [pid = 1860] [serial = 730] [outer = 0000009A885B6000] 17:15:22 INFO - PROCESS | 1860 | 1461024922491 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]]]}] 17:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 944ms 17:15:22 INFO - PROCESS | 1860 | 1461024922562 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 17:15:22 INFO - PROCESS | 1860 | 1461024922565 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 17:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:15:22 INFO - PROCESS | 1860 | 1461024922569 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 1860 | 1461024922571 Marionette TRACE conn5 <- [1,938,null,{}] 17:15:22 INFO - PROCESS | 1860 | 1461024922575 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}] 17:15:22 INFO - PROCESS | 1860 | 1461024922688 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 17:15:22 INFO - PROCESS | 1860 | 1461024922809 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF80A6000 == 68 [pid = 1860] [id = 244] 17:15:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009AF30C2C00) [pid = 1860] [serial = 731] [outer = 0000000000000000] 17:15:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009AF3598400) [pid = 1860] [serial = 732] [outer = 0000009AF30C2C00] 17:15:22 INFO - PROCESS | 1860 | 1461024922867 Marionette DEBUG loaded listener.js 17:15:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009AF4020400) [pid = 1860] [serial = 733] [outer = 0000009AF30C2C00] 17:15:23 INFO - PROCESS | 1860 | 1461024923475 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]]]}] 17:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 923ms 17:15:23 INFO - PROCESS | 1860 | 1461024923493 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 17:15:23 INFO - PROCESS | 1860 | 1461024923496 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 17:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:15:23 INFO - PROCESS | 1860 | 1461024923499 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:15:23 INFO - PROCESS | 1860 | 1461024923502 Marionette TRACE conn5 <- [1,942,null,{}] 17:15:23 INFO - PROCESS | 1860 | 1461024923505 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}] 17:15:23 INFO - PROCESS | 1860 | 1461024923615 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 17:15:23 INFO - PROCESS | 1860 | 1461024923710 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8B55000 == 69 [pid = 1860] [id = 245] 17:15:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF4027800) [pid = 1860] [serial = 734] [outer = 0000000000000000] 17:15:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009AF4C97000) [pid = 1860] [serial = 735] [outer = 0000009AF4027800] 17:15:23 INFO - PROCESS | 1860 | 1461024923766 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009AF7E65400) [pid = 1860] [serial = 736] [outer = 0000009AF4027800] 17:15:24 INFO - PROCESS | 1860 | 1461024924289 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]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 837ms 17:15:24 INFO - PROCESS | 1860 | 1461024924359 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 17:15:24 INFO - PROCESS | 1860 | 1461024924361 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 17:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:15:24 INFO - PROCESS | 1860 | 1461024924365 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 1860 | 1461024924367 Marionette TRACE conn5 <- [1,946,null,{}] 17:15:24 INFO - PROCESS | 1860 | 1461024924371 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}] 17:15:24 INFO - PROCESS | 1860 | 1461024924503 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 17:15:24 INFO - PROCESS | 1860 | 1461024924627 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9C9F800 == 70 [pid = 1860] [id = 246] 17:15:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009AF8953C00) [pid = 1860] [serial = 737] [outer = 0000000000000000] 17:15:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009AF9957C00) [pid = 1860] [serial = 738] [outer = 0000009AF8953C00] 17:15:24 INFO - PROCESS | 1860 | 1461024924688 Marionette DEBUG loaded listener.js 17:15:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009AF9ADF400) [pid = 1860] [serial = 739] [outer = 0000009AF8953C00] 17:15:25 INFO - PROCESS | 1860 | 1461024925281 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]]]}] 17:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 942ms 17:15:25 INFO - PROCESS | 1860 | 1461024925308 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 17:15:25 INFO - PROCESS | 1860 | 1461024925311 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 17:15:25 INFO - PROCESS | 1860 | 1461024925314 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:15:25 INFO - PROCESS | 1860 | 1461024925317 Marionette TRACE conn5 <- [1,950,null,{}] 17:15:25 INFO - PROCESS | 1860 | 1461024925320 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}] 17:15:25 INFO - PROCESS | 1860 | 1461024925431 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 17:15:25 INFO - PROCESS | 1860 | 1461024925557 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80E5C000 == 71 [pid = 1860] [id = 247] 17:15:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A84FEC800) [pid = 1860] [serial = 740] [outer = 0000000000000000] 17:15:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A8A5B5400) [pid = 1860] [serial = 741] [outer = 0000009A84FEC800] 17:15:25 INFO - PROCESS | 1860 | 1461024925616 Marionette DEBUG loaded listener.js 17:15:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009AF9957000) [pid = 1860] [serial = 742] [outer = 0000009A84FEC800] 17:15:26 INFO - PROCESS | 1860 | 1461024926412 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]]]}] 17:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1130ms 17:15:26 INFO - PROCESS | 1860 | 1461024926447 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 17:15:26 INFO - PROCESS | 1860 | 1461024926453 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 17:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:15:26 INFO - PROCESS | 1860 | 1461024926459 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:15:26 INFO - PROCESS | 1860 | 1461024926463 Marionette TRACE conn5 <- [1,954,null,{}] 17:15:26 INFO - PROCESS | 1860 | 1461024926468 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}] 17:15:26 INFO - PROCESS | 1860 | 1461024926620 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 17:15:26 INFO - PROCESS | 1860 | 1461024926639 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E38000 == 72 [pid = 1860] [id = 248] 17:15:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A84C32000) [pid = 1860] [serial = 743] [outer = 0000000000000000] 17:15:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A84EA9800) [pid = 1860] [serial = 744] [outer = 0000009A84C32000] 17:15:26 INFO - PROCESS | 1860 | 1461024926691 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A85570C00) [pid = 1860] [serial = 745] [outer = 0000009A84C32000] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3041000 == 71 [pid = 1860] [id = 239] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C70000 == 70 [pid = 1860] [id = 238] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1AD5800 == 69 [pid = 1860] [id = 237] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2C2000 == 68 [pid = 1860] [id = 236] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A270000 == 67 [pid = 1860] [id = 235] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885D4800 == 66 [pid = 1860] [id = 234] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D18800 == 65 [pid = 1860] [id = 233] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E3F800 == 64 [pid = 1860] [id = 232] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851A2800 == 63 [pid = 1860] [id = 231] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A84178800) [pid = 1860] [serial = 626] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A880E2000) [pid = 1860] [serial = 629] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009AF30C7400) [pid = 1860] [serial = 632] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009AF8083800) [pid = 1860] [serial = 635] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009AFD176C00) [pid = 1860] [serial = 672] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84C71000 == 62 [pid = 1860] [id = 230] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885DE000 == 61 [pid = 1860] [id = 226] 17:15:27 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84C8C800 == 60 [pid = 1860] [id = 225] 17:15:27 INFO - PROCESS | 1860 | 1461024927379 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]]]}] 17:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 944ms 17:15:27 INFO - PROCESS | 1860 | 1461024927406 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 17:15:27 INFO - PROCESS | 1860 | 1461024927411 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 17:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:15:27 INFO - PROCESS | 1860 | 1461024927418 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:15:27 INFO - PROCESS | 1860 | 1461024927421 Marionette TRACE conn5 <- [1,958,null,{}] 17:15:27 INFO - PROCESS | 1860 | 1461024927424 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}] 17:15:27 INFO - PROCESS | 1860 | 1461024927517 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009AF3F97800) [pid = 1860] [serial = 657] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009AF8D34C00) [pid = 1860] [serial = 660] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009AF4C92400) [pid = 1860] [serial = 658] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009AF9906000) [pid = 1860] [serial = 661] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A83BE8C00) [pid = 1860] [serial = 648] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A8849B400) [pid = 1860] [serial = 649] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A8A5AB000) [pid = 1860] [serial = 654] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A88941400) [pid = 1860] [serial = 651] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A8A2DAC00) [pid = 1860] [serial = 652] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A84FEAC00) [pid = 1860] [serial = 642] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A81635800) [pid = 1860] [serial = 641] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A881BDC00) [pid = 1860] [serial = 645] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A87F32000) [pid = 1860] [serial = 644] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009AF8952000) [pid = 1860] [serial = 638] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8556C800) [pid = 1860] [serial = 664] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009AF9AD5C00) [pid = 1860] [serial = 669] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A80EA0C00) [pid = 1860] [serial = 351] [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.] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8A5D2C00) [pid = 1860] [serial = 666] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A8098DC00) [pid = 1860] [serial = 663] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009AF889F400) [pid = 1860] [serial = 667] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AF9C39800) [pid = 1860] [serial = 670] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8A5D7800) [pid = 1860] [serial = 655] [outer = 0000000000000000] [url = about:blank] 17:15:27 INFO - PROCESS | 1860 | 1461024927618 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B4C000 == 61 [pid = 1860] [id = 249] 17:15:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A82C0E000) [pid = 1860] [serial = 746] [outer = 0000000000000000] 17:15:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A84C32400) [pid = 1860] [serial = 747] [outer = 0000009A82C0E000] 17:15:27 INFO - PROCESS | 1860 | 1461024927667 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A85B28C00) [pid = 1860] [serial = 748] [outer = 0000009A82C0E000] 17:15:28 INFO - PROCESS | 1860 | 1461024928092 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]]]}] 17:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 733ms 17:15:28 INFO - PROCESS | 1860 | 1461024928157 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 1860 | 1461024928160 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 17:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:15:28 INFO - PROCESS | 1860 | 1461024928164 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1860 | 1461024928167 Marionette TRACE conn5 <- [1,962,null,{}] 17:15:28 INFO - PROCESS | 1860 | 1461024928207 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}] 17:15:28 INFO - PROCESS | 1860 | 1461024928309 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 17:15:28 INFO - PROCESS | 1860 | 1461024928317 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885D2000 == 62 [pid = 1860] [id = 250] 17:15:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A881B9400) [pid = 1860] [serial = 749] [outer = 0000000000000000] 17:15:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8836B000) [pid = 1860] [serial = 750] [outer = 0000009A881B9400] 17:15:28 INFO - PROCESS | 1860 | 1461024928367 Marionette DEBUG loaded listener.js 17:15:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A885AFC00) [pid = 1860] [serial = 751] [outer = 0000009A881B9400] 17:15:28 INFO - PROCESS | 1860 | 1461024928829 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]]]}] 17:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 692ms 17:15:28 INFO - PROCESS | 1860 | 1461024928858 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 1860 | 1461024928861 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 17:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:15:28 INFO - PROCESS | 1860 | 1461024928864 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1860 | 1461024928866 Marionette TRACE conn5 <- [1,966,null,{}] 17:15:28 INFO - PROCESS | 1860 | 1461024928870 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}] 17:15:28 INFO - PROCESS | 1860 | 1461024928961 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 17:15:28 INFO - PROCESS | 1860 | 1461024928969 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2BB000 == 63 [pid = 1860] [id = 251] 17:15:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A887B6800) [pid = 1860] [serial = 752] [outer = 0000000000000000] 17:15:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8894BC00) [pid = 1860] [serial = 753] [outer = 0000009A887B6800] 17:15:29 INFO - PROCESS | 1860 | 1461024929018 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A8A2E1000) [pid = 1860] [serial = 754] [outer = 0000009A887B6800] 17:15:29 INFO - PROCESS | 1860 | 1461024929449 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]]]}] 17:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 626ms 17:15:29 INFO - PROCESS | 1860 | 1461024929493 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 17:15:29 INFO - PROCESS | 1860 | 1461024929495 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 17:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:15:29 INFO - PROCESS | 1860 | 1461024929499 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:15:29 INFO - PROCESS | 1860 | 1461024929500 Marionette TRACE conn5 <- [1,970,null,{}] 17:15:29 INFO - PROCESS | 1860 | 1461024929504 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}] 17:15:29 INFO - PROCESS | 1860 | 1461024929591 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 17:15:29 INFO - PROCESS | 1860 | 1461024929597 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1AD5800 == 64 [pid = 1860] [id = 252] 17:15:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A8A4B7000) [pid = 1860] [serial = 755] [outer = 0000000000000000] 17:15:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8A580800) [pid = 1860] [serial = 756] [outer = 0000009A8A4B7000] 17:15:29 INFO - PROCESS | 1860 | 1461024929643 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A8A7D5000) [pid = 1860] [serial = 757] [outer = 0000009A8A4B7000] 17:15:30 INFO - PROCESS | 1860 | 1461024930168 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]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 690ms 17:15:30 INFO - PROCESS | 1860 | 1461024930197 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 1860 | 1461024930199 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 17:15:30 INFO - PROCESS | 1860 | 1461024930202 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:15:30 INFO - PROCESS | 1860 | 1461024930204 Marionette TRACE conn5 <- [1,974,null,{}] 17:15:30 INFO - PROCESS | 1860 | 1461024930207 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}] 17:15:30 INFO - PROCESS | 1860 | 1461024930336 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 17:15:30 INFO - PROCESS | 1860 | 1461024930394 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3014800 == 65 [pid = 1860] [id = 253] 17:15:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009AF4C92400) [pid = 1860] [serial = 758] [outer = 0000000000000000] 17:15:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009AF501B000) [pid = 1860] [serial = 759] [outer = 0000009AF4C92400] 17:15:30 INFO - PROCESS | 1860 | 1461024930443 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009AF84D6000) [pid = 1860] [serial = 760] [outer = 0000009AF4C92400] 17:15:30 INFO - PROCESS | 1860 | 1461024930900 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]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 731ms 17:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:15:30 INFO - PROCESS | 1860 | 1461024930937 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 1860 | 1461024930939 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 17:15:30 INFO - PROCESS | 1860 | 1461024930943 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 1860 | 1461024930944 Marionette TRACE conn5 <- [1,978,null,{}] 17:15:30 INFO - PROCESS | 1860 | 1461024930984 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}] 17:15:31 INFO - PROCESS | 1860 | 1461024931103 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 17:15:31 INFO - PROCESS | 1860 | 1461024931161 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF39B4800 == 66 [pid = 1860] [id = 254] 17:15:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF4C9A400) [pid = 1860] [serial = 761] [outer = 0000000000000000] 17:15:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009AF8DA6800) [pid = 1860] [serial = 762] [outer = 0000009AF4C9A400] 17:15:31 INFO - PROCESS | 1860 | 1461024931207 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009AF9AD6400) [pid = 1860] [serial = 763] [outer = 0000009AF4C9A400] 17:15:31 INFO - PROCESS | 1860 | 1461024931634 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]]]}] 17:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 711ms 17:15:31 INFO - PROCESS | 1860 | 1461024931661 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 17:15:31 INFO - PROCESS | 1860 | 1461024931663 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 17:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:15:31 INFO - PROCESS | 1860 | 1461024931666 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 1860 | 1461024931668 Marionette TRACE conn5 <- [1,982,null,{}] 17:15:31 INFO - PROCESS | 1860 | 1461024931672 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}] 17:15:31 INFO - PROCESS | 1860 | 1461024931788 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 17:15:31 INFO - PROCESS | 1860 | 1461024931843 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF887B800 == 67 [pid = 1860] [id = 255] 17:15:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009AFA0A4800) [pid = 1860] [serial = 764] [outer = 0000000000000000] 17:15:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009AFD172800) [pid = 1860] [serial = 765] [outer = 0000009AFA0A4800] 17:15:31 INFO - PROCESS | 1860 | 1461024931888 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009AFD578000) [pid = 1860] [serial = 766] [outer = 0000009AFA0A4800] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009A881B1800) [pid = 1860] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A887B2800) [pid = 1860] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A887B3400) [pid = 1860] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A85B28800) [pid = 1860] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A85569400) [pid = 1860] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009AFA44AC00) [pid = 1860] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A828B4400) [pid = 1860] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A80792000) [pid = 1860] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A84AE0C00) [pid = 1860] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A8A5CDC00) [pid = 1860] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8A2E8400) [pid = 1860] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A80F4E400) [pid = 1860] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A80CE3000) [pid = 1860] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8893F400) [pid = 1860] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A853FDC00) [pid = 1860] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A885AA800) [pid = 1860] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009AF501DC00) [pid = 1860] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A885B2C00) [pid = 1860] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009AF3E91800) [pid = 1860] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A87F11C00) [pid = 1860] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A853FB000) [pid = 1860] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:15:32 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A83BE6400) [pid = 1860] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:15:32 INFO - PROCESS | 1860 | 1461024932413 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]]]}] 17:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 837ms 17:15:32 INFO - PROCESS | 1860 | 1461024932508 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 17:15:32 INFO - PROCESS | 1860 | 1461024932510 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 17:15:32 INFO - PROCESS | 1860 | 1461024932513 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:15:32 INFO - PROCESS | 1860 | 1461024932515 Marionette TRACE conn5 <- [1,986,null,{}] 17:15:32 INFO - PROCESS | 1860 | 1461024932519 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}] 17:15:32 INFO - PROCESS | 1860 | 1461024932608 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 17:15:32 INFO - PROCESS | 1860 | 1461024932615 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A35000 == 68 [pid = 1860] [id = 256] 17:15:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A80997800) [pid = 1860] [serial = 767] [outer = 0000000000000000] 17:15:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A85B29400) [pid = 1860] [serial = 768] [outer = 0000009A80997800] 17:15:32 INFO - PROCESS | 1860 | 1461024932660 Marionette DEBUG loaded listener.js 17:15:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A887B4C00) [pid = 1860] [serial = 769] [outer = 0000009A80997800] 17:15:33 INFO - PROCESS | 1860 | 1461024933069 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]]]}] 17:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 584ms 17:15:33 INFO - PROCESS | 1860 | 1461024933108 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 17:15:33 INFO - PROCESS | 1860 | 1461024933110 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 17:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:15:33 INFO - PROCESS | 1860 | 1461024933114 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:15:33 INFO - PROCESS | 1860 | 1461024933116 Marionette TRACE conn5 <- [1,990,null,{}] 17:15:33 INFO - PROCESS | 1860 | 1461024933123 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}] 17:15:33 INFO - PROCESS | 1860 | 1461024933212 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 17:15:33 INFO - PROCESS | 1860 | 1461024933218 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEC3800 == 69 [pid = 1860] [id = 257] 17:15:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8A341800) [pid = 1860] [serial = 770] [outer = 0000000000000000] 17:15:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8A346C00) [pid = 1860] [serial = 771] [outer = 0000009A8A341800] 17:15:33 INFO - PROCESS | 1860 | 1461024933267 Marionette DEBUG loaded listener.js 17:15:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8A34CC00) [pid = 1860] [serial = 772] [outer = 0000009A8A341800] 17:15:33 INFO - PROCESS | 1860 | 1461024933870 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]]]}] 17:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 796ms 17:15:33 INFO - PROCESS | 1860 | 1461024933930 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 17:15:33 INFO - PROCESS | 1860 | 1461024933933 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 17:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:15:33 INFO - PROCESS | 1860 | 1461024933938 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:15:33 INFO - PROCESS | 1860 | 1461024933941 Marionette TRACE conn5 <- [1,994,null,{}] 17:15:33 INFO - PROCESS | 1860 | 1461024933945 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}] 17:15:34 INFO - PROCESS | 1860 | 1461024934084 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 17:15:34 INFO - PROCESS | 1860 | 1461024934100 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFE07000 == 70 [pid = 1860] [id = 258] 17:15:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8A345C00) [pid = 1860] [serial = 773] [outer = 0000000000000000] 17:15:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8D854C00) [pid = 1860] [serial = 774] [outer = 0000009A8A345C00] 17:15:34 INFO - PROCESS | 1860 | 1461024934150 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8DC6D000) [pid = 1860] [serial = 775] [outer = 0000009A8A345C00] 17:15:34 INFO - PROCESS | 1860 | 1461024934841 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]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 944ms 17:15:34 INFO - PROCESS | 1860 | 1461024934882 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 17:15:34 INFO - PROCESS | 1860 | 1461024934889 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 17:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:15:34 INFO - PROCESS | 1860 | 1461024934895 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 1860 | 1461024934899 Marionette TRACE conn5 <- [1,998,null,{}] 17:15:34 INFO - PROCESS | 1860 | 1461024934905 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}] 17:15:35 INFO - PROCESS | 1860 | 1461024935027 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 17:15:35 INFO - PROCESS | 1860 | 1461024935157 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855F0800 == 71 [pid = 1860] [id = 259] 17:15:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A84179400) [pid = 1860] [serial = 776] [outer = 0000000000000000] 17:15:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A84C25000) [pid = 1860] [serial = 777] [outer = 0000009A84179400] 17:15:35 INFO - PROCESS | 1860 | 1461024935218 Marionette DEBUG loaded listener.js 17:15:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A85B22800) [pid = 1860] [serial = 778] [outer = 0000009A84179400] 17:15:35 INFO - PROCESS | 1860 | 1461024935830 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]]]}] 17:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 984ms 17:15:35 INFO - PROCESS | 1860 | 1461024935881 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 17:15:35 INFO - PROCESS | 1860 | 1461024935888 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 17:15:35 INFO - PROCESS | 1860 | 1461024935896 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:15:35 INFO - PROCESS | 1860 | 1461024935899 Marionette TRACE conn5 <- [1,1002,null,{}] 17:15:35 INFO - PROCESS | 1860 | 1461024935903 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}] 17:15:36 INFO - PROCESS | 1860 | 1461024936022 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 17:15:36 INFO - PROCESS | 1860 | 1461024936121 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD10800 == 72 [pid = 1860] [id = 260] 17:15:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A881B7400) [pid = 1860] [serial = 779] [outer = 0000000000000000] 17:15:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A884A8800) [pid = 1860] [serial = 780] [outer = 0000009A881B7400] 17:15:36 INFO - PROCESS | 1860 | 1461024936177 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8A2DB400) [pid = 1860] [serial = 781] [outer = 0000009A881B7400] 17:15:36 INFO - PROCESS | 1860 | 1461024936796 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]]]}] 17:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 943ms 17:15:36 INFO - PROCESS | 1860 | 1461024936843 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 17:15:36 INFO - PROCESS | 1860 | 1461024936846 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 17:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:15:36 INFO - PROCESS | 1860 | 1461024936850 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:15:36 INFO - PROCESS | 1860 | 1461024936854 Marionette TRACE conn5 <- [1,1006,null,{}] 17:15:36 INFO - PROCESS | 1860 | 1461024936866 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}] 17:15:37 INFO - PROCESS | 1860 | 1461024937016 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 17:15:37 INFO - PROCESS | 1860 | 1461024937144 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF800C800 == 73 [pid = 1860] [id = 261] 17:15:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8A7E1000) [pid = 1860] [serial = 782] [outer = 0000000000000000] 17:15:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A8D85C800) [pid = 1860] [serial = 783] [outer = 0000009A8A7E1000] 17:15:37 INFO - PROCESS | 1860 | 1461024937205 Marionette DEBUG loaded listener.js 17:15:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A8DC72400) [pid = 1860] [serial = 784] [outer = 0000009A8A7E1000] 17:15:37 INFO - PROCESS | 1860 | 1461024937739 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]]]}] 17:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 944ms 17:15:37 INFO - PROCESS | 1860 | 1461024937796 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 17:15:37 INFO - PROCESS | 1860 | 1461024937799 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 17:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:15:37 INFO - PROCESS | 1860 | 1461024937803 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:15:37 INFO - PROCESS | 1860 | 1461024937805 Marionette TRACE conn5 <- [1,1010,null,{}] 17:15:37 INFO - PROCESS | 1860 | 1461024937809 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}] 17:15:37 INFO - PROCESS | 1860 | 1461024937925 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 17:15:38 INFO - PROCESS | 1860 | 1461024938023 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D207800 == 74 [pid = 1860] [id = 262] 17:15:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009AF1CFA000) [pid = 1860] [serial = 785] [outer = 0000000000000000] 17:15:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009AF2E6DC00) [pid = 1860] [serial = 786] [outer = 0000009AF1CFA000] 17:15:38 INFO - PROCESS | 1860 | 1461024938080 Marionette DEBUG loaded listener.js 17:15:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009AF4C9DC00) [pid = 1860] [serial = 787] [outer = 0000009AF1CFA000] 17:15:38 INFO - PROCESS | 1860 | 1461024938666 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]]]}] 17:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 944ms 17:15:38 INFO - PROCESS | 1860 | 1461024938749 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 17:15:38 INFO - PROCESS | 1860 | 1461024938752 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 17:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:15:38 INFO - PROCESS | 1860 | 1461024938755 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:15:38 INFO - PROCESS | 1860 | 1461024938757 Marionette TRACE conn5 <- [1,1014,null,{}] 17:15:38 INFO - PROCESS | 1860 | 1461024938761 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}] 17:15:38 INFO - PROCESS | 1860 | 1461024938875 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 17:15:39 INFO - PROCESS | 1860 | 1461024939004 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D214800 == 75 [pid = 1860] [id = 263] 17:15:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A818F0400) [pid = 1860] [serial = 788] [outer = 0000000000000000] 17:15:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A8DACAC00) [pid = 1860] [serial = 789] [outer = 0000009A818F0400] 17:15:39 INFO - PROCESS | 1860 | 1461024939062 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A8DAD8000) [pid = 1860] [serial = 790] [outer = 0000009A818F0400] 17:15:39 INFO - PROCESS | 1860 | 1461024939911 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]]]}] 17:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1190ms 17:15:39 INFO - PROCESS | 1860 | 1461024939948 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 17:15:39 INFO - PROCESS | 1860 | 1461024939953 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 17:15:39 INFO - PROCESS | 1860 | 1461024939958 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:15:39 INFO - PROCESS | 1860 | 1461024939962 Marionette TRACE conn5 <- [1,1018,null,{}] 17:15:39 INFO - PROCESS | 1860 | 1461024939969 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}] 17:15:40 INFO - PROCESS | 1860 | 1461024940072 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 17:15:40 INFO - PROCESS | 1860 | 1461024940206 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84828800 == 76 [pid = 1860] [id = 264] 17:15:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A80576000) [pid = 1860] [serial = 791] [outer = 0000000000000000] 17:15:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A8079AC00) [pid = 1860] [serial = 792] [outer = 0000009A80576000] 17:15:40 INFO - PROCESS | 1860 | 1461024940258 Marionette DEBUG loaded listener.js 17:15:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A80EA3800) [pid = 1860] [serial = 793] [outer = 0000009A80576000] 17:15:40 INFO - PROCESS | 1860 | 1461024940892 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]]]}] 17:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 983ms 17:15:40 INFO - PROCESS | 1860 | 1461024940945 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 17:15:40 INFO - PROCESS | 1860 | 1461024940951 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 17:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:15:40 INFO - PROCESS | 1860 | 1461024940957 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:15:40 INFO - PROCESS | 1860 | 1461024940960 Marionette TRACE conn5 <- [1,1022,null,{}] 17:15:40 INFO - PROCESS | 1860 | 1461024940964 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}] 17:15:41 INFO - PROCESS | 1860 | 1461024941064 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 17:15:41 INFO - PROCESS | 1860 | 1461024941164 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C89000 == 77 [pid = 1860] [id = 265] 17:15:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A828A7000) [pid = 1860] [serial = 794] [outer = 0000000000000000] 17:15:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A83182C00) [pid = 1860] [serial = 795] [outer = 0000009A828A7000] 17:15:41 INFO - PROCESS | 1860 | 1461024941213 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A8417A000) [pid = 1860] [serial = 796] [outer = 0000009A828A7000] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF30AC800 == 76 [pid = 1860] [id = 210] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF70A800 == 75 [pid = 1860] [id = 212] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF30BC000 == 74 [pid = 1860] [id = 102] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFA4A3000 == 73 [pid = 1860] [id = 211] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEC3800 == 72 [pid = 1860] [id = 257] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A35000 == 71 [pid = 1860] [id = 256] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF887B800 == 70 [pid = 1860] [id = 255] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF39B4800 == 69 [pid = 1860] [id = 254] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3014800 == 68 [pid = 1860] [id = 253] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A8893E400) [pid = 1860] [serial = 678] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A84AE6000) [pid = 1860] [serial = 684] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A85562C00) [pid = 1860] [serial = 675] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009AF8165000) [pid = 1860] [serial = 681] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009AF1BC2800) [pid = 1860] [serial = 720] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1AD5800 == 67 [pid = 1860] [id = 252] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2BB000 == 66 [pid = 1860] [id = 251] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885D2000 == 65 [pid = 1860] [id = 250] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B4C000 == 64 [pid = 1860] [id = 249] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E38000 == 63 [pid = 1860] [id = 248] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8B55000 == 62 [pid = 1860] [id = 245] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF80A6000 == 61 [pid = 1860] [id = 244] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF40D1000 == 60 [pid = 1860] [id = 243] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A130000 == 59 [pid = 1860] [id = 242] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8514E000 == 58 [pid = 1860] [id = 241] 17:15:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3726000 == 57 [pid = 1860] [id = 240] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A887B5400) [pid = 1860] [serial = 558] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009A8A221C00) [pid = 1860] [serial = 591] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009AFD4EAC00) [pid = 1860] [serial = 531] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009AF1AED800) [pid = 1860] [serial = 528] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009AF402B400) [pid = 1860] [serial = 624] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A881B2400) [pid = 1860] [serial = 525] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A87F2E800) [pid = 1860] [serial = 588] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A853F3000) [pid = 1860] [serial = 555] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A881BD800) [pid = 1860] [serial = 705] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A8A21C400) [pid = 1860] [serial = 709] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A8893EC00) [pid = 1860] [serial = 708] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A884A2800) [pid = 1860] [serial = 706] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A8A2DD000) [pid = 1860] [serial = 711] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A88003C00) [pid = 1860] [serial = 702] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A85B23C00) [pid = 1860] [serial = 699] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A85B30C00) [pid = 1860] [serial = 700] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009AFDCA6400) [pid = 1860] [serial = 673] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A84C29000) [pid = 1860] [serial = 696] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A84EA2C00) [pid = 1860] [serial = 697] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A80989400) [pid = 1860] [serial = 690] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A80E9F800) [pid = 1860] [serial = 691] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A84C2CC00) [pid = 1860] [serial = 694] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A84AE9800) [pid = 1860] [serial = 693] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8A579400) [pid = 1860] [serial = 687] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A8A5D5800) [pid = 1860] [serial = 717] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AE3220800) [pid = 1860] [serial = 718] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A8A4B4C00) [pid = 1860] [serial = 712] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A575000) [pid = 1860] [serial = 714] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8A5B4800) [pid = 1860] [serial = 715] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A880B7C00) [pid = 1860] [serial = 703] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A84EA1C00) [pid = 1860] [serial = 522] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A81A1F000) [pid = 1860] [serial = 585] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A5B0400) [pid = 1860] [serial = 552] [outer = 0000000000000000] [url = about:blank] 17:15:41 INFO - PROCESS | 1860 | 1461024941785 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]]]}] 17:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 881ms 17:15:41 INFO - PROCESS | 1860 | 1461024941840 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 17:15:41 INFO - PROCESS | 1860 | 1461024941842 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 17:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:15:41 INFO - PROCESS | 1860 | 1461024941846 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 1860 | 1461024941849 Marionette TRACE conn5 <- [1,1026,null,{}] 17:15:41 INFO - PROCESS | 1860 | 1461024941860 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}] 17:15:41 INFO - PROCESS | 1860 | 1461024941950 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 17:15:42 INFO - PROCESS | 1860 | 1461024942048 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E2B000 == 58 [pid = 1860] [id = 266] 17:15:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A816DF400) [pid = 1860] [serial = 797] [outer = 0000000000000000] 17:15:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A84AE3800) [pid = 1860] [serial = 798] [outer = 0000009A816DF400] 17:15:42 INFO - PROCESS | 1860 | 1461024942098 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A84E9F000) [pid = 1860] [serial = 799] [outer = 0000009A816DF400] 17:15:42 INFO - PROCESS | 1860 | 1461024942475 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]]]}] 17:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 689ms 17:15:42 INFO - PROCESS | 1860 | 1461024942538 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 17:15:42 INFO - PROCESS | 1860 | 1461024942541 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 17:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:15:42 INFO - PROCESS | 1860 | 1461024942544 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 1860 | 1461024942546 Marionette TRACE conn5 <- [1,1030,null,{}] 17:15:42 INFO - PROCESS | 1860 | 1461024942549 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}] 17:15:42 INFO - PROCESS | 1860 | 1461024942635 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 17:15:42 INFO - PROCESS | 1860 | 1461024942677 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854BD000 == 59 [pid = 1860] [id = 267] 17:15:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A84FE8800) [pid = 1860] [serial = 800] [outer = 0000000000000000] 17:15:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A853F2800) [pid = 1860] [serial = 801] [outer = 0000009A84FE8800] 17:15:42 INFO - PROCESS | 1860 | 1461024942723 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A85567000) [pid = 1860] [serial = 802] [outer = 0000009A84FE8800] 17:15:43 INFO - PROCESS | 1860 | 1461024943151 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]]]}] 17:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 626ms 17:15:43 INFO - PROCESS | 1860 | 1461024943173 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 1860 | 1461024943175 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 17:15:43 INFO - PROCESS | 1860 | 1461024943178 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:15:43 INFO - PROCESS | 1860 | 1461024943180 Marionette TRACE conn5 <- [1,1034,null,{}] 17:15:43 INFO - PROCESS | 1860 | 1461024943184 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}] 17:15:43 INFO - PROCESS | 1860 | 1461024943266 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 17:15:43 INFO - PROCESS | 1860 | 1461024943272 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E78000 == 60 [pid = 1860] [id = 268] 17:15:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A85B23000) [pid = 1860] [serial = 803] [outer = 0000000000000000] 17:15:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A85B2B400) [pid = 1860] [serial = 804] [outer = 0000009A85B23000] 17:15:43 INFO - PROCESS | 1860 | 1461024943319 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A85EAAC00) [pid = 1860] [serial = 805] [outer = 0000009A85B23000] 17:15:43 INFO - PROCESS | 1860 | 1461024943784 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]]]}] 17:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 628ms 17:15:43 INFO - PROCESS | 1860 | 1461024943809 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 1860 | 1461024943812 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 17:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:15:43 INFO - PROCESS | 1860 | 1461024943815 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 1860 | 1461024943817 Marionette TRACE conn5 <- [1,1038,null,{}] 17:15:43 INFO - PROCESS | 1860 | 1461024943825 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}] 17:15:43 INFO - PROCESS | 1860 | 1461024943957 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 17:15:44 INFO - PROCESS | 1860 | 1461024944045 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8807F000 == 61 [pid = 1860] [id = 269] 17:15:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A87F2DC00) [pid = 1860] [serial = 806] [outer = 0000000000000000] 17:15:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A88009000) [pid = 1860] [serial = 807] [outer = 0000009A87F2DC00] 17:15:44 INFO - PROCESS | 1860 | 1461024944095 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A880B4400) [pid = 1860] [serial = 808] [outer = 0000009A87F2DC00] 17:15:44 INFO - PROCESS | 1860 | 1461024944511 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]]]}] 17:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 734ms 17:15:44 INFO - PROCESS | 1860 | 1461024944553 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 17:15:44 INFO - PROCESS | 1860 | 1461024944555 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 17:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:15:44 INFO - PROCESS | 1860 | 1461024944558 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:15:44 INFO - PROCESS | 1860 | 1461024944560 Marionette TRACE conn5 <- [1,1042,null,{}] 17:15:44 INFO - PROCESS | 1860 | 1461024944570 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}] 17:15:44 INFO - PROCESS | 1860 | 1461024944677 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 17:15:44 INFO - PROCESS | 1860 | 1461024944687 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885CF800 == 62 [pid = 1860] [id = 270] 17:15:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A880BC000) [pid = 1860] [serial = 809] [outer = 0000000000000000] 17:15:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A880E0000) [pid = 1860] [serial = 810] [outer = 0000009A880BC000] 17:15:44 INFO - PROCESS | 1860 | 1461024944733 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A881BB400) [pid = 1860] [serial = 811] [outer = 0000009A880BC000] 17:15:45 INFO - PROCESS | 1860 | 1461024945171 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]]]}] 17:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 628ms 17:15:45 INFO - PROCESS | 1860 | 1461024945188 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 17:15:45 INFO - PROCESS | 1860 | 1461024945191 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 17:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:15:45 INFO - PROCESS | 1860 | 1461024945194 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 1860 | 1461024945196 Marionette TRACE conn5 <- [1,1046,null,{}] 17:15:45 INFO - PROCESS | 1860 | 1461024945199 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}] 17:15:45 INFO - PROCESS | 1860 | 1461024945311 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 17:15:45 INFO - PROCESS | 1860 | 1461024945392 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A130000 == 63 [pid = 1860] [id = 271] 17:15:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A880BC800) [pid = 1860] [serial = 812] [outer = 0000000000000000] 17:15:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8836A000) [pid = 1860] [serial = 813] [outer = 0000009A880BC800] 17:15:45 INFO - PROCESS | 1860 | 1461024945438 Marionette DEBUG loaded listener.js 17:15:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A884A4C00) [pid = 1860] [serial = 814] [outer = 0000009A880BC800] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8A341800) [pid = 1860] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009AF4C92400) [pid = 1860] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009AF4C9A400) [pid = 1860] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A8A4B7000) [pid = 1860] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A82C0E000) [pid = 1860] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A887B6800) [pid = 1860] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A84C32000) [pid = 1860] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A881B9400) [pid = 1860] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009AFA0A4800) [pid = 1860] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A80997800) [pid = 1860] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AF7E6DC00) [pid = 1860] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF8817C00) [pid = 1860] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A5CAC00) [pid = 1860] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009AF30CE800) [pid = 1860] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A818CBC00) [pid = 1860] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A84ADFC00) [pid = 1860] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A80F91400) [pid = 1860] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:15:45 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8849F800) [pid = 1860] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:15:46 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A87F35800) [pid = 1860] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:15:46 INFO - PROCESS | 1860 | 1461024946164 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]]]}] 17:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 984ms 17:15:46 INFO - PROCESS | 1860 | 1461024946181 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 17:15:46 INFO - PROCESS | 1860 | 1461024946183 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 17:15:46 INFO - PROCESS | 1860 | 1461024946187 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:15:46 INFO - PROCESS | 1860 | 1461024946189 Marionette TRACE conn5 <- [1,1050,null,{}] 17:15:46 INFO - PROCESS | 1860 | 1461024946192 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}] 17:15:46 INFO - PROCESS | 1860 | 1461024946277 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 17:15:46 INFO - PROCESS | 1860 | 1461024946283 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2C7800 == 64 [pid = 1860] [id = 272] 17:15:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A85B2AC00) [pid = 1860] [serial = 815] [outer = 0000000000000000] 17:15:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A884A6000) [pid = 1860] [serial = 816] [outer = 0000009A85B2AC00] 17:15:46 INFO - PROCESS | 1860 | 1461024946330 Marionette DEBUG loaded listener.js 17:15:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A88680800) [pid = 1860] [serial = 817] [outer = 0000009A85B2AC00] 17:15:46 INFO - PROCESS | 1860 | 1461024946745 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]]]}] 17:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 586ms 17:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:15:46 INFO - PROCESS | 1860 | 1461024946777 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 17:15:46 INFO - PROCESS | 1860 | 1461024946780 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 17:15:46 INFO - PROCESS | 1860 | 1461024946783 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - PROCESS | 1860 | 1461024946785 Marionette TRACE conn5 <- [1,1054,null,{}] 17:15:46 INFO - PROCESS | 1860 | 1461024946793 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}] 17:15:46 INFO - PROCESS | 1860 | 1461024946878 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 17:15:46 INFO - PROCESS | 1860 | 1461024946886 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD06800 == 65 [pid = 1860] [id = 273] 17:15:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A887B7400) [pid = 1860] [serial = 818] [outer = 0000000000000000] 17:15:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A88942800) [pid = 1860] [serial = 819] [outer = 0000009A887B7400] 17:15:46 INFO - PROCESS | 1860 | 1461024946932 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8A21B800) [pid = 1860] [serial = 820] [outer = 0000009A887B7400] 17:15:47 INFO - PROCESS | 1860 | 1461024947386 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]]]}] 17:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 628ms 17:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:15:47 INFO - PROCESS | 1860 | 1461024947420 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 17:15:47 INFO - PROCESS | 1860 | 1461024947423 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 17:15:47 INFO - PROCESS | 1860 | 1461024947426 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 1860 | 1461024947429 Marionette TRACE conn5 <- [1,1058,null,{}] 17:15:47 INFO - PROCESS | 1860 | 1461024947432 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}] 17:15:47 INFO - PROCESS | 1860 | 1461024947541 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 17:15:47 INFO - PROCESS | 1860 | 1461024947547 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1AC4000 == 66 [pid = 1860] [id = 274] 17:15:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8A227000) [pid = 1860] [serial = 821] [outer = 0000000000000000] 17:15:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8A2E7000) [pid = 1860] [serial = 822] [outer = 0000009A8A227000] 17:15:47 INFO - PROCESS | 1860 | 1461024947601 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A4B8000) [pid = 1860] [serial = 823] [outer = 0000009A8A227000] 17:15:48 INFO - PROCESS | 1860 | 1461024948306 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]]]}] 17:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 943ms 17:15:48 INFO - PROCESS | 1860 | 1461024948371 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 17:15:48 INFO - PROCESS | 1860 | 1461024948376 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 17:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:15:48 INFO - PROCESS | 1860 | 1461024948381 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 1860 | 1461024948386 Marionette TRACE conn5 <- [1,1062,null,{}] 17:15:48 INFO - PROCESS | 1860 | 1461024948392 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}] 17:15:48 INFO - PROCESS | 1860 | 1461024948520 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 17:15:48 INFO - PROCESS | 1860 | 1461024948634 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84843800 == 67 [pid = 1860] [id = 275] 17:15:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A80CE2800) [pid = 1860] [serial = 824] [outer = 0000000000000000] 17:15:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A80F5A800) [pid = 1860] [serial = 825] [outer = 0000009A80CE2800] 17:15:48 INFO - PROCESS | 1860 | 1461024948696 Marionette DEBUG loaded listener.js 17:15:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A81AD9800) [pid = 1860] [serial = 826] [outer = 0000009A80CE2800] 17:15:49 INFO - PROCESS | 1860 | 1461024949304 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]]]}] 17:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 944ms 17:15:49 INFO - PROCESS | 1860 | 1461024949329 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 17:15:49 INFO - PROCESS | 1860 | 1461024949336 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 17:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:15:49 INFO - PROCESS | 1860 | 1461024949342 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:15:49 INFO - PROCESS | 1860 | 1461024949346 Marionette TRACE conn5 <- [1,1066,null,{}] 17:15:49 INFO - PROCESS | 1860 | 1461024949350 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}] 17:15:49 INFO - PROCESS | 1860 | 1461024949462 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 17:15:49 INFO - PROCESS | 1860 | 1461024949584 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EF5000 == 68 [pid = 1860] [id = 276] 17:15:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A84E9A400) [pid = 1860] [serial = 827] [outer = 0000000000000000] 17:15:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A84EA6C00) [pid = 1860] [serial = 828] [outer = 0000009A84E9A400] 17:15:49 INFO - PROCESS | 1860 | 1461024949642 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A85B26400) [pid = 1860] [serial = 829] [outer = 0000009A84E9A400] 17:15:50 INFO - PROCESS | 1860 | 1461024950293 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]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 984ms 17:15:50 INFO - PROCESS | 1860 | 1461024950333 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 1860 | 1461024950335 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 17:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:15:50 INFO - PROCESS | 1860 | 1461024950339 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 1860 | 1461024950344 Marionette TRACE conn5 <- [1,1070,null,{}] 17:15:50 INFO - PROCESS | 1860 | 1461024950356 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}] 17:15:50 INFO - PROCESS | 1860 | 1461024950472 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 17:15:50 INFO - PROCESS | 1860 | 1461024950595 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C23000 == 69 [pid = 1860] [id = 277] 17:15:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8800AC00) [pid = 1860] [serial = 830] [outer = 0000000000000000] 17:15:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A880E4C00) [pid = 1860] [serial = 831] [outer = 0000009A8800AC00] 17:15:50 INFO - PROCESS | 1860 | 1461024950657 Marionette DEBUG loaded listener.js 17:15:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8A225C00) [pid = 1860] [serial = 832] [outer = 0000009A8800AC00] 17:15:51 INFO - PROCESS | 1860 | 1461024951253 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]]]}] 17:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 943ms 17:15:51 INFO - PROCESS | 1860 | 1461024951285 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 17:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:15:51 INFO - PROCESS | 1860 | 1461024951288 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 17:15:51 INFO - PROCESS | 1860 | 1461024951292 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:15:51 INFO - PROCESS | 1860 | 1461024951294 Marionette TRACE conn5 <- [1,1074,null,{}] 17:15:51 INFO - PROCESS | 1860 | 1461024951298 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}] 17:15:51 INFO - PROCESS | 1860 | 1461024951410 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 17:15:51 INFO - PROCESS | 1860 | 1461024951503 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1D2A800 == 70 [pid = 1860] [id = 278] 17:15:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A8A344800) [pid = 1860] [serial = 833] [outer = 0000000000000000] 17:15:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A8A4B2400) [pid = 1860] [serial = 834] [outer = 0000009A8A344800] 17:15:51 INFO - PROCESS | 1860 | 1461024951560 Marionette DEBUG loaded listener.js 17:15:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8A57A000) [pid = 1860] [serial = 835] [outer = 0000009A8A344800] 17:15:52 INFO - PROCESS | 1860 | 1461024952102 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]]]}] 17:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 881ms 17:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:15:52 INFO - PROCESS | 1860 | 1461024952174 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 17:15:52 INFO - PROCESS | 1860 | 1461024952177 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 17:15:52 INFO - PROCESS | 1860 | 1461024952181 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:15:52 INFO - PROCESS | 1860 | 1461024952183 Marionette TRACE conn5 <- [1,1078,null,{}] 17:15:52 INFO - PROCESS | 1860 | 1461024952187 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}] 17:15:52 INFO - PROCESS | 1860 | 1461024952294 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 17:15:52 INFO - PROCESS | 1860 | 1461024952414 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2E08000 == 71 [pid = 1860] [id = 279] 17:15:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A8A579400) [pid = 1860] [serial = 836] [outer = 0000000000000000] 17:15:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A8A5B3C00) [pid = 1860] [serial = 837] [outer = 0000009A8A579400] 17:15:52 INFO - PROCESS | 1860 | 1461024952472 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8A5D0400) [pid = 1860] [serial = 838] [outer = 0000009A8A579400] 17:15:53 INFO - PROCESS | 1860 | 1461024953107 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]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 985ms 17:15:53 INFO - PROCESS | 1860 | 1461024953168 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 17:15:53 INFO - PROCESS | 1860 | 1461024953171 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 17:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:15:53 INFO - PROCESS | 1860 | 1461024953175 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 1860 | 1461024953177 Marionette TRACE conn5 <- [1,1082,null,{}] 17:15:53 INFO - PROCESS | 1860 | 1461024953181 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}] 17:15:53 INFO - PROCESS | 1860 | 1461024953314 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 17:15:53 INFO - PROCESS | 1860 | 1461024953438 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81A3D800 == 72 [pid = 1860] [id = 280] 17:15:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8098FC00) [pid = 1860] [serial = 839] [outer = 0000000000000000] 17:15:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A80F5CC00) [pid = 1860] [serial = 840] [outer = 0000009A8098FC00] 17:15:53 INFO - PROCESS | 1860 | 1461024953500 Marionette DEBUG loaded listener.js 17:15:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A88005000) [pid = 1860] [serial = 841] [outer = 0000009A8098FC00] 17:15:53 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 17:15:54 INFO - PROCESS | 1860 | 1461024954489 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]]]}] 17:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1343ms 17:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:15:54 INFO - PROCESS | 1860 | 1461024954521 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 17:15:54 INFO - PROCESS | 1860 | 1461024954524 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 17:15:54 INFO - PROCESS | 1860 | 1461024954528 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:15:54 INFO - PROCESS | 1860 | 1461024954531 Marionette TRACE conn5 <- [1,1086,null,{}] 17:15:54 INFO - PROCESS | 1860 | 1461024954536 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}] 17:15:54 INFO - PROCESS | 1860 | 1461024954640 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 17:15:54 INFO - PROCESS | 1860 | 1461024954737 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851C7000 == 73 [pid = 1860] [id = 281] 17:15:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A84C2CC00) [pid = 1860] [serial = 842] [outer = 0000000000000000] 17:15:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A84EA0400) [pid = 1860] [serial = 843] [outer = 0000009A84C2CC00] 17:15:54 INFO - PROCESS | 1860 | 1461024954788 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A853FDC00) [pid = 1860] [serial = 844] [outer = 0000009A84C2CC00] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF481A800 == 72 [pid = 1860] [id = 187] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD06800 == 71 [pid = 1860] [id = 273] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2C7800 == 70 [pid = 1860] [id = 272] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A130000 == 69 [pid = 1860] [id = 271] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885CF800 == 68 [pid = 1860] [id = 270] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8807F000 == 67 [pid = 1860] [id = 269] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E78000 == 66 [pid = 1860] [id = 268] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854BD000 == 65 [pid = 1860] [id = 267] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E2B000 == 64 [pid = 1860] [id = 266] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84C89000 == 63 [pid = 1860] [id = 265] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84828800 == 62 [pid = 1860] [id = 264] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009AF4C97000) [pid = 1860] [serial = 735] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A8A5B5400) [pid = 1860] [serial = 741] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009AF9957C00) [pid = 1860] [serial = 738] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A83BEEC00) [pid = 1860] [serial = 723] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A85B25C00) [pid = 1860] [serial = 726] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A8A4B3400) [pid = 1860] [serial = 729] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009AF3598400) [pid = 1860] [serial = 732] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D214800 == 61 [pid = 1860] [id = 263] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D207800 == 60 [pid = 1860] [id = 262] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF800C800 == 59 [pid = 1860] [id = 261] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD10800 == 58 [pid = 1860] [id = 260] 17:15:55 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855F0800 == 57 [pid = 1860] [id = 259] 17:15:55 INFO - PROCESS | 1860 | 1461024955426 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]]]}] 17:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 944ms 17:15:55 INFO - PROCESS | 1860 | 1461024955474 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 17:15:55 INFO - PROCESS | 1860 | 1461024955479 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 17:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:15:55 INFO - PROCESS | 1860 | 1461024955487 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 1860 | 1461024955490 Marionette TRACE conn5 <- [1,1090,null,{}] 17:15:55 INFO - PROCESS | 1860 | 1461024955494 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}] 17:15:55 INFO - PROCESS | 1860 | 1461024955594 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009AF833E000) [pid = 1860] [serial = 636] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009AF8D9D800) [pid = 1860] [serial = 639] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009AF4C4C400) [pid = 1860] [serial = 633] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009AFD170400) [pid = 1860] [serial = 682] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A853F1C00) [pid = 1860] [serial = 627] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009AF9AD2800) [pid = 1860] [serial = 685] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A87F36800) [pid = 1860] [serial = 676] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A8A5CC800) [pid = 1860] [serial = 679] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8867F400) [pid = 1860] [serial = 630] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009AF8DA6800) [pid = 1860] [serial = 762] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A8A580800) [pid = 1860] [serial = 756] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A84C32400) [pid = 1860] [serial = 747] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A85B28C00) [pid = 1860] [serial = 748] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009AF84D6000) [pid = 1860] [serial = 760] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8894BC00) [pid = 1860] [serial = 753] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A8A2E1000) [pid = 1860] [serial = 754] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A85570C00) [pid = 1860] [serial = 745] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A84EA9800) [pid = 1860] [serial = 744] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8836B000) [pid = 1860] [serial = 750] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A885AFC00) [pid = 1860] [serial = 751] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AFD172800) [pid = 1860] [serial = 765] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009AF9AD6400) [pid = 1860] [serial = 763] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A85B29400) [pid = 1860] [serial = 768] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8A34CC00) [pid = 1860] [serial = 772] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A887B4C00) [pid = 1860] [serial = 769] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A8A7D5000) [pid = 1860] [serial = 757] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009AFD578000) [pid = 1860] [serial = 766] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8A346C00) [pid = 1860] [serial = 771] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009AF501B000) [pid = 1860] [serial = 759] [outer = 0000000000000000] [url = about:blank] 17:15:55 INFO - PROCESS | 1860 | 1461024955685 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B4B000 == 58 [pid = 1860] [id = 282] 17:15:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A80996800) [pid = 1860] [serial = 845] [outer = 0000000000000000] 17:15:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A84179C00) [pid = 1860] [serial = 846] [outer = 0000009A80996800] 17:15:55 INFO - PROCESS | 1860 | 1461024955732 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A85563800) [pid = 1860] [serial = 847] [outer = 0000009A80996800] 17:15:56 INFO - PROCESS | 1860 | 1461024956155 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]]]}] 17:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 733ms 17:15:56 INFO - PROCESS | 1860 | 1461024956227 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 1860 | 1461024956229 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 17:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:15:56 INFO - PROCESS | 1860 | 1461024956233 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 1860 | 1461024956237 Marionette TRACE conn5 <- [1,1094,null,{}] 17:15:56 INFO - PROCESS | 1860 | 1461024956247 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}] 17:15:56 INFO - PROCESS | 1860 | 1461024956375 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 17:15:56 INFO - PROCESS | 1860 | 1461024956385 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88075800 == 59 [pid = 1860] [id = 283] 17:15:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A87F33000) [pid = 1860] [serial = 848] [outer = 0000000000000000] 17:15:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A88005C00) [pid = 1860] [serial = 849] [outer = 0000009A87F33000] 17:15:56 INFO - PROCESS | 1860 | 1461024956433 Marionette DEBUG loaded listener.js 17:15:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A880BF800) [pid = 1860] [serial = 850] [outer = 0000009A87F33000] 17:15:56 INFO - PROCESS | 1860 | 1461024956865 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]]]}] 17:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 692ms 17:15:56 INFO - PROCESS | 1860 | 1461024956927 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 1860 | 1461024956930 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 17:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:15:56 INFO - PROCESS | 1860 | 1461024956933 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 1860 | 1461024956936 Marionette TRACE conn5 <- [1,1098,null,{}] 17:15:56 INFO - PROCESS | 1860 | 1461024956939 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}] 17:15:57 INFO - PROCESS | 1860 | 1461024957028 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 17:15:57 INFO - PROCESS | 1860 | 1461024957037 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A126800 == 60 [pid = 1860] [id = 284] 17:15:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A88364800) [pid = 1860] [serial = 851] [outer = 0000000000000000] 17:15:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8836E000) [pid = 1860] [serial = 852] [outer = 0000009A88364800] 17:15:57 INFO - PROCESS | 1860 | 1461024957083 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A885ABC00) [pid = 1860] [serial = 853] [outer = 0000009A88364800] 17:15:57 INFO - PROCESS | 1860 | 1461024957499 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]]]}] 17:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 629ms 17:15:57 INFO - PROCESS | 1860 | 1461024957565 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 17:15:57 INFO - PROCESS | 1860 | 1461024957567 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 17:15:57 INFO - PROCESS | 1860 | 1461024957571 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:15:57 INFO - PROCESS | 1860 | 1461024957572 Marionette TRACE conn5 <- [1,1102,null,{}] 17:15:57 INFO - PROCESS | 1860 | 1461024957576 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}] 17:15:57 INFO - PROCESS | 1860 | 1461024957660 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 17:15:57 INFO - PROCESS | 1860 | 1461024957668 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A82628800 == 61 [pid = 1860] [id = 285] 17:15:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A885B4800) [pid = 1860] [serial = 854] [outer = 0000000000000000] 17:15:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A887B2400) [pid = 1860] [serial = 855] [outer = 0000009A885B4800] 17:15:57 INFO - PROCESS | 1860 | 1461024957714 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8894B800) [pid = 1860] [serial = 856] [outer = 0000009A885B4800] 17:15:58 INFO - PROCESS | 1860 | 1461024958226 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]]]}] 17:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 692ms 17:15:58 INFO - PROCESS | 1860 | 1461024958266 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 1860 | 1461024958269 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 17:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:15:58 INFO - PROCESS | 1860 | 1461024958272 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 1860 | 1461024958274 Marionette TRACE conn5 <- [1,1106,null,{}] 17:15:58 INFO - PROCESS | 1860 | 1461024958277 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}] 17:15:58 INFO - PROCESS | 1860 | 1461024958399 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 17:15:58 INFO - PROCESS | 1860 | 1461024958455 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD0F800 == 62 [pid = 1860] [id = 286] 17:15:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8A5B4C00) [pid = 1860] [serial = 857] [outer = 0000000000000000] 17:15:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8A5D8400) [pid = 1860] [serial = 858] [outer = 0000009A8A5B4C00] 17:15:58 INFO - PROCESS | 1860 | 1461024958504 Marionette DEBUG loaded listener.js 17:15:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A7DEC00) [pid = 1860] [serial = 859] [outer = 0000009A8A5B4C00] 17:15:58 INFO - PROCESS | 1860 | 1461024958921 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]]]}] 17:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 692ms 17:15:58 INFO - PROCESS | 1860 | 1461024958977 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 1860 | 1461024958980 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 17:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:15:58 INFO - PROCESS | 1860 | 1461024958983 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 1860 | 1461024958985 Marionette TRACE conn5 <- [1,1110,null,{}] 17:15:58 INFO - PROCESS | 1860 | 1461024958989 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}] 17:15:59 INFO - PROCESS | 1860 | 1461024959128 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 17:15:59 INFO - PROCESS | 1860 | 1461024959183 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C10800 == 63 [pid = 1860] [id = 287] 17:15:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8D852C00) [pid = 1860] [serial = 860] [outer = 0000000000000000] 17:15:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8D85D000) [pid = 1860] [serial = 861] [outer = 0000009A8D852C00] 17:15:59 INFO - PROCESS | 1860 | 1461024959228 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8DAD5800) [pid = 1860] [serial = 862] [outer = 0000009A8D852C00] 17:15:59 INFO - PROCESS | 1860 | 1461024959629 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]]]}] 17:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms 17:15:59 INFO - PROCESS | 1860 | 1461024959661 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 17:15:59 INFO - PROCESS | 1860 | 1461024959663 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 17:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:15:59 INFO - PROCESS | 1860 | 1461024959666 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:15:59 INFO - PROCESS | 1860 | 1461024959668 Marionette TRACE conn5 <- [1,1114,null,{}] 17:15:59 INFO - PROCESS | 1860 | 1461024959671 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}] 17:15:59 INFO - PROCESS | 1860 | 1461024959782 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 17:15:59 INFO - PROCESS | 1860 | 1461024959834 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C60000 == 64 [pid = 1860] [id = 288] 17:15:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8DACF400) [pid = 1860] [serial = 863] [outer = 0000000000000000] 17:15:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8DC70C00) [pid = 1860] [serial = 864] [outer = 0000009A8DACF400] 17:15:59 INFO - PROCESS | 1860 | 1461024959879 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009AF1AF4800) [pid = 1860] [serial = 865] [outer = 0000009A8DACF400] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A85B2AC00) [pid = 1860] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A885B6000) [pid = 1860] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009AF8953C00) [pid = 1860] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AF30C2C00) [pid = 1860] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8A2E6800) [pid = 1860] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009AF4027800) [pid = 1860] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A85563400) [pid = 1860] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A81081000) [pid = 1860] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A574000) [pid = 1860] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A84FEC800) [pid = 1860] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A87F2DC00) [pid = 1860] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A880BC000) [pid = 1860] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A880BC800) [pid = 1860] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A816DF400) [pid = 1860] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A80576000) [pid = 1860] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A818F0400) [pid = 1860] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A881B7400) [pid = 1860] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A828A7000) [pid = 1860] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A84179400) [pid = 1860] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A85B23000) [pid = 1860] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A84FE8800) [pid = 1860] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:16:00 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A887B7400) [pid = 1860] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:16:00 INFO - PROCESS | 1860 | 1461024960392 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]]]}] 17:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 774ms 17:16:00 INFO - PROCESS | 1860 | 1461024960446 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 17:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:16:00 INFO - PROCESS | 1860 | 1461024960448 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 17:16:00 INFO - PROCESS | 1860 | 1461024960454 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 1860 | 1461024960456 Marionette TRACE conn5 <- [1,1118,null,{}] 17:16:00 INFO - PROCESS | 1860 | 1461024960459 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}] 17:16:00 INFO - PROCESS | 1860 | 1461024960544 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 17:16:00 INFO - PROCESS | 1860 | 1461024960551 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36F6800 == 65 [pid = 1860] [id = 289] 17:16:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A81A27800) [pid = 1860] [serial = 866] [outer = 0000000000000000] 17:16:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A85562C00) [pid = 1860] [serial = 867] [outer = 0000009A81A27800] 17:16:00 INFO - PROCESS | 1860 | 1461024960596 Marionette DEBUG loaded listener.js 17:16:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8836EC00) [pid = 1860] [serial = 868] [outer = 0000009A81A27800] 17:16:01 INFO - PROCESS | 1860 | 1461024961022 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]]]}] 17:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 628ms 17:16:01 INFO - PROCESS | 1860 | 1461024961084 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 17:16:01 INFO - PROCESS | 1860 | 1461024961086 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 17:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:16:01 INFO - PROCESS | 1860 | 1461024961089 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:16:01 INFO - PROCESS | 1860 | 1461024961091 Marionette TRACE conn5 <- [1,1122,null,{}] 17:16:01 INFO - PROCESS | 1860 | 1461024961095 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}] 17:16:01 INFO - PROCESS | 1860 | 1461024961181 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 17:16:01 INFO - PROCESS | 1860 | 1461024961190 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37BB000 == 66 [pid = 1860] [id = 290] 17:16:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009AF1AFCC00) [pid = 1860] [serial = 869] [outer = 0000000000000000] 17:16:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009AF1BCA800) [pid = 1860] [serial = 870] [outer = 0000009AF1AFCC00] 17:16:01 INFO - PROCESS | 1860 | 1461024961235 Marionette DEBUG loaded listener.js 17:16:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009AF25D9800) [pid = 1860] [serial = 871] [outer = 0000009AF1AFCC00] 17:16:01 INFO - PROCESS | 1860 | [GFX2-]: DrawTargetD2D 1.1 (0000009A87F26860): Failed to create GradientStopCollection with no stops. 17:16:01 INFO - PROCESS | 1860 | [GFX3-]: No stops specified for gradient pattern. 17:16:01 INFO - PROCESS | 1860 | 1461024961658 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]]]}] 17:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 629ms 17:16:01 INFO - PROCESS | 1860 | 1461024961722 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 17:16:01 INFO - PROCESS | 1860 | 1461024961724 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 17:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:16:01 INFO - PROCESS | 1860 | 1461024961727 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:16:01 INFO - PROCESS | 1860 | 1461024961730 Marionette TRACE conn5 <- [1,1126,null,{}] 17:16:01 INFO - PROCESS | 1860 | 1461024961733 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}] 17:16:01 INFO - PROCESS | 1860 | 1461024961839 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 17:16:01 INFO - PROCESS | 1860 | 1461024961879 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF40E3800 == 67 [pid = 1860] [id = 291] 17:16:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009AF359B800) [pid = 1860] [serial = 872] [outer = 0000000000000000] 17:16:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009AF3D8C000) [pid = 1860] [serial = 873] [outer = 0000009AF359B800] 17:16:01 INFO - PROCESS | 1860 | 1461024961930 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009AF3FE8000) [pid = 1860] [serial = 874] [outer = 0000009AF359B800] 17:16:02 INFO - PROCESS | 1860 | 1461024962595 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]]]}] 17:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 881ms 17:16:02 INFO - PROCESS | 1860 | 1461024962612 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 1860 | 1461024962617 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 17:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:16:02 INFO - PROCESS | 1860 | 1461024962623 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 1860 | 1461024962627 Marionette TRACE conn5 <- [1,1130,null,{}] 17:16:02 INFO - PROCESS | 1860 | 1461024962633 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}] 17:16:02 INFO - PROCESS | 1860 | 1461024962753 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 17:16:02 INFO - PROCESS | 1860 | 1461024962852 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851B6000 == 68 [pid = 1860] [id = 292] 17:16:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A830B8400) [pid = 1860] [serial = 875] [outer = 0000000000000000] 17:16:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A84C27000) [pid = 1860] [serial = 876] [outer = 0000009A830B8400] 17:16:02 INFO - PROCESS | 1860 | 1461024962911 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8556F000) [pid = 1860] [serial = 877] [outer = 0000009A830B8400] 17:16:03 INFO - PROCESS | 1860 | 1461024963544 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]]]}] 17:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 944ms 17:16:03 INFO - PROCESS | 1860 | 1461024963570 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 17:16:03 INFO - PROCESS | 1860 | 1461024963577 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 17:16:03 INFO - PROCESS | 1860 | 1461024963584 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:16:03 INFO - PROCESS | 1860 | 1461024963587 Marionette TRACE conn5 <- [1,1134,null,{}] 17:16:03 INFO - PROCESS | 1860 | 1461024963591 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}] 17:16:03 INFO - PROCESS | 1860 | 1461024963707 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 17:16:03 INFO - PROCESS | 1860 | 1461024963830 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88619800 == 69 [pid = 1860] [id = 293] 17:16:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A87F30800) [pid = 1860] [serial = 878] [outer = 0000000000000000] 17:16:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A880B3400) [pid = 1860] [serial = 879] [outer = 0000009A87F30800] 17:16:03 INFO - PROCESS | 1860 | 1461024963887 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A885B4C00) [pid = 1860] [serial = 880] [outer = 0000009A87F30800] 17:16:04 INFO - PROCESS | 1860 | 1461024964494 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]]]}] 17:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 985ms 17:16:04 INFO - PROCESS | 1860 | 1461024964575 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 17:16:04 INFO - PROCESS | 1860 | 1461024964578 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 17:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:16:04 INFO - PROCESS | 1860 | 1461024964582 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:16:04 INFO - PROCESS | 1860 | 1461024964586 Marionette TRACE conn5 <- [1,1138,null,{}] 17:16:04 INFO - PROCESS | 1860 | 1461024964599 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}] 17:16:04 INFO - PROCESS | 1860 | 1461024964763 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 17:16:04 INFO - PROCESS | 1860 | 1461024964774 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF4817800 == 70 [pid = 1860] [id = 294] 17:16:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A5CF400) [pid = 1860] [serial = 881] [outer = 0000000000000000] 17:16:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8DACB000) [pid = 1860] [serial = 882] [outer = 0000009A8A5CF400] 17:16:04 INFO - PROCESS | 1860 | 1461024964833 Marionette DEBUG loaded listener.js 17:16:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AF2E6EC00) [pid = 1860] [serial = 883] [outer = 0000009A8A5CF400] 17:16:05 INFO - PROCESS | 1860 | 1461024965410 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]]]}] 17:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 881ms 17:16:05 INFO - PROCESS | 1860 | 1461024965465 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 17:16:05 INFO - PROCESS | 1860 | 1461024965469 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 17:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:16:05 INFO - PROCESS | 1860 | 1461024965472 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 1860 | 1461024965475 Marionette TRACE conn5 <- [1,1142,null,{}] 17:16:05 INFO - PROCESS | 1860 | 1461024965479 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}] 17:16:05 INFO - PROCESS | 1860 | 1461024965592 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 17:16:05 INFO - PROCESS | 1860 | 1461024965687 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF81C8800 == 71 [pid = 1860] [id = 295] 17:16:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009AF3D8CC00) [pid = 1860] [serial = 884] [outer = 0000000000000000] 17:16:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009AF3F9EC00) [pid = 1860] [serial = 885] [outer = 0000009AF3D8CC00] 17:16:05 INFO - PROCESS | 1860 | 1461024965744 Marionette DEBUG loaded listener.js 17:16:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009AF4028400) [pid = 1860] [serial = 886] [outer = 0000009AF3D8CC00] 17:16:06 INFO - PROCESS | 1860 | 1461024966303 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]]]}] 17:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 881ms 17:16:06 INFO - PROCESS | 1860 | 1461024966355 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 17:16:06 INFO - PROCESS | 1860 | 1461024966358 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 17:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:16:06 INFO - PROCESS | 1860 | 1461024966361 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:16:06 INFO - PROCESS | 1860 | 1461024966363 Marionette TRACE conn5 <- [1,1146,null,{}] 17:16:06 INFO - PROCESS | 1860 | 1461024966367 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}] 17:16:06 INFO - PROCESS | 1860 | 1461024966478 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 17:16:06 INFO - PROCESS | 1860 | 1461024966571 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF893B800 == 72 [pid = 1860] [id = 296] 17:16:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009AF482C800) [pid = 1860] [serial = 887] [outer = 0000000000000000] 17:16:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009AF4C50C00) [pid = 1860] [serial = 888] [outer = 0000009AF482C800] 17:16:06 INFO - PROCESS | 1860 | 1461024966627 Marionette DEBUG loaded listener.js 17:16:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009AF4CA1000) [pid = 1860] [serial = 889] [outer = 0000009AF482C800] 17:16:07 INFO - PROCESS | 1860 | 1461024967184 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] 17:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:16:07 INFO - PROCESS | 1860 | 1461024967246 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 17:16:07 INFO - PROCESS | 1860 | 1461024967249 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 1860 | 1461024967251 Marionette TRACE conn5 <- [1,1150,null,{}] 17:16:07 INFO - PROCESS | 1860 | 1461024967255 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}] 17:16:07 INFO - PROCESS | 1860 | 1461024967388 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 17:16:07 INFO - PROCESS | 1860 | 1461024967512 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A28000 == 73 [pid = 1860] [id = 297] 17:16:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009AF8085000) [pid = 1860] [serial = 890] [outer = 0000000000000000] 17:16:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009AF833F400) [pid = 1860] [serial = 891] [outer = 0000009AF8085000] 17:16:07 INFO - PROCESS | 1860 | 1461024967572 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009AF8B74800) [pid = 1860] [serial = 892] [outer = 0000009AF8085000] 17:16:08 INFO - PROCESS | 1860 | 1461024968164 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]]]}] 17:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 923ms 17:16:08 INFO - PROCESS | 1860 | 1461024968175 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 1860 | 1461024968178 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 17:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:16:08 INFO - PROCESS | 1860 | 1461024968181 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 1860 | 1461024968184 Marionette TRACE conn5 <- [1,1154,null,{}] 17:16:08 INFO - PROCESS | 1860 | 1461024968187 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}] 17:16:08 INFO - PROCESS | 1860 | 1461024968310 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 17:16:08 INFO - PROCESS | 1860 | 1461024968424 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD79800 == 74 [pid = 1860] [id = 298] 17:16:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A80CE7400) [pid = 1860] [serial = 893] [outer = 0000000000000000] 17:16:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A8A21DC00) [pid = 1860] [serial = 894] [outer = 0000009A80CE7400] 17:16:08 INFO - PROCESS | 1860 | 1461024968480 Marionette DEBUG loaded listener.js 17:16:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009AF9905000) [pid = 1860] [serial = 895] [outer = 0000009A80CE7400] 17:16:09 INFO - PROCESS | 1860 | 1461024969350 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]]]}] 17:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1178ms 17:16:09 INFO - PROCESS | 1860 | 1461024969362 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 17:16:09 INFO - PROCESS | 1860 | 1461024969367 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 17:16:09 INFO - PROCESS | 1860 | 1461024969371 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:16:09 INFO - PROCESS | 1860 | 1461024969376 Marionette TRACE conn5 <- [1,1158,null,{}] 17:16:09 INFO - PROCESS | 1860 | 1461024969382 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}] 17:16:09 INFO - PROCESS | 1860 | 1461024969489 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 17:16:09 INFO - PROCESS | 1860 | 1461024969620 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E2B000 == 75 [pid = 1860] [id = 299] 17:16:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8056C000) [pid = 1860] [serial = 896] [outer = 0000000000000000] 17:16:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A80CE6000) [pid = 1860] [serial = 897] [outer = 0000009A8056C000] 17:16:09 INFO - PROCESS | 1860 | 1461024969673 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A830B2800) [pid = 1860] [serial = 898] [outer = 0000009A8056C000] 17:16:10 INFO - PROCESS | 1860 | 1461024970301 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]]]}] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37BB000 == 74 [pid = 1860] [id = 290] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF36F6800 == 73 [pid = 1860] [id = 289] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C60000 == 72 [pid = 1860] [id = 288] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C10800 == 71 [pid = 1860] [id = 287] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD0F800 == 70 [pid = 1860] [id = 286] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A82628800 == 69 [pid = 1860] [id = 285] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A8D854C00) [pid = 1860] [serial = 774] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A8D85C800) [pid = 1860] [serial = 783] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009AF2E6DC00) [pid = 1860] [serial = 786] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8A2E7000) [pid = 1860] [serial = 822] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A126800 == 68 [pid = 1860] [id = 284] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88075800 == 67 [pid = 1860] [id = 283] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B4B000 == 66 [pid = 1860] [id = 282] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851C7000 == 65 [pid = 1860] [id = 281] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C23000 == 64 [pid = 1860] [id = 277] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EF5000 == 63 [pid = 1860] [id = 276] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84843800 == 62 [pid = 1860] [id = 275] 17:16:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1AC4000 == 61 [pid = 1860] [id = 274] 17:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 985ms 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A8A580C00) [pid = 1860] [serial = 688] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009AF9957000) [pid = 1860] [serial = 742] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009AF2C4C000) [pid = 1860] [serial = 721] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009AF7E65400) [pid = 1860] [serial = 736] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A880DB000) [pid = 1860] [serial = 727] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A84C26C00) [pid = 1860] [serial = 724] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A88009000) [pid = 1860] [serial = 807] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A880E0000) [pid = 1860] [serial = 810] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A880B4400) [pid = 1860] [serial = 808] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A8836A000) [pid = 1860] [serial = 813] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A84AE3800) [pid = 1860] [serial = 798] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A84E9F000) [pid = 1860] [serial = 799] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A80EA3800) [pid = 1860] [serial = 793] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8079AC00) [pid = 1860] [serial = 792] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A881BB400) [pid = 1860] [serial = 811] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8DAD8000) [pid = 1860] [serial = 790] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8DACAC00) [pid = 1860] [serial = 789] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8A2DB400) [pid = 1860] [serial = 781] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A884A8800) [pid = 1860] [serial = 780] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A8417A000) [pid = 1860] [serial = 796] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A83182C00) [pid = 1860] [serial = 795] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A85B22800) [pid = 1860] [serial = 778] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A84C25000) [pid = 1860] [serial = 777] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A85B2B400) [pid = 1860] [serial = 804] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A853F2800) [pid = 1860] [serial = 801] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A85567000) [pid = 1860] [serial = 802] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A88942800) [pid = 1860] [serial = 819] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A8A21B800) [pid = 1860] [serial = 820] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A884A4C00) [pid = 1860] [serial = 814] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A884A6000) [pid = 1860] [serial = 816] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A88680800) [pid = 1860] [serial = 817] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A85EAAC00) [pid = 1860] [serial = 805] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009AF1D36C00) [pid = 1860] [serial = 730] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009AF9ADF400) [pid = 1860] [serial = 739] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009AF4020400) [pid = 1860] [serial = 733] [outer = 0000000000000000] [url = about:blank] 17:16:10 INFO - PROCESS | 1860 | 1461024970388 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 17:16:10 INFO - PROCESS | 1860 | 1461024970394 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 17:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:16:10 INFO - PROCESS | 1860 | 1461024970404 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 1860 | 1461024970406 Marionette TRACE conn5 <- [1,1162,null,{}] 17:16:10 INFO - PROCESS | 1860 | 1461024970410 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}] 17:16:10 INFO - PROCESS | 1860 | 1461024970506 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 17:16:10 INFO - PROCESS | 1860 | 1461024970512 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B4C800 == 62 [pid = 1860] [id = 300] 17:16:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A80E9BC00) [pid = 1860] [serial = 899] [outer = 0000000000000000] 17:16:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A80F53000) [pid = 1860] [serial = 900] [outer = 0000009A80E9BC00] 17:16:10 INFO - PROCESS | 1860 | 1461024970559 Marionette DEBUG loaded listener.js 17:16:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A8411CC00) [pid = 1860] [serial = 901] [outer = 0000009A80E9BC00] 17:16:11 INFO - PROCESS | 1860 | 1461024971086 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] 17:16:11 INFO - PROCESS | 1860 | 1461024971142 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 17:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:16:11 INFO - PROCESS | 1860 | 1461024971146 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:16:11 INFO - PROCESS | 1860 | 1461024971149 Marionette TRACE conn5 <- [1,1166,null,{}] 17:16:11 INFO - PROCESS | 1860 | 1461024971160 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}] 17:16:11 INFO - PROCESS | 1860 | 1461024971252 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 17:16:11 INFO - PROCESS | 1860 | 1461024971331 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854C2800 == 63 [pid = 1860] [id = 301] 17:16:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A83BEE800) [pid = 1860] [serial = 902] [outer = 0000000000000000] 17:16:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A84FE6400) [pid = 1860] [serial = 903] [outer = 0000009A83BEE800] 17:16:11 INFO - PROCESS | 1860 | 1461024971380 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A85567800) [pid = 1860] [serial = 904] [outer = 0000009A83BEE800] 17:16:11 INFO - PROCESS | 1860 | 1461024971795 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] 17:16:11 INFO - PROCESS | 1860 | 1461024971843 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 17:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:16:11 INFO - PROCESS | 1860 | 1461024971847 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:16:11 INFO - PROCESS | 1860 | 1461024971848 Marionette TRACE conn5 <- [1,1170,null,{}] 17:16:11 INFO - PROCESS | 1860 | 1461024971852 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}] 17:16:11 INFO - PROCESS | 1860 | 1461024971940 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 17:16:11 INFO - PROCESS | 1860 | 1461024971946 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D13000 == 64 [pid = 1860] [id = 302] 17:16:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A85B30C00) [pid = 1860] [serial = 905] [outer = 0000000000000000] 17:16:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A87F12000) [pid = 1860] [serial = 906] [outer = 0000009A85B30C00] 17:16:11 INFO - PROCESS | 1860 | 1461024971994 Marionette DEBUG loaded listener.js 17:16:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A87F31800) [pid = 1860] [serial = 907] [outer = 0000009A85B30C00] 17:16:12 INFO - PROCESS | 1860 | 1461024972446 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] 17:16:12 INFO - PROCESS | 1860 | 1461024972481 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 17:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:16:12 INFO - PROCESS | 1860 | 1461024972493 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 1860 | 1461024972495 Marionette TRACE conn5 <- [1,1174,null,{}] 17:16:12 INFO - PROCESS | 1860 | 1461024972498 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}] 17:16:12 INFO - PROCESS | 1860 | 1461024972607 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 17:16:12 INFO - PROCESS | 1860 | 1461024972690 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885D6800 == 65 [pid = 1860] [id = 303] 17:16:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A87F37800) [pid = 1860] [serial = 908] [outer = 0000000000000000] 17:16:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A880B2400) [pid = 1860] [serial = 909] [outer = 0000009A87F37800] 17:16:12 INFO - PROCESS | 1860 | 1461024972736 Marionette DEBUG loaded listener.js 17:16:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A880E0000) [pid = 1860] [serial = 910] [outer = 0000009A87F37800] 17:16:13 INFO - PROCESS | 1860 | 1461024973169 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] 17:16:13 INFO - PROCESS | 1860 | 1461024973236 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 17:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:16:13 INFO - PROCESS | 1860 | 1461024973239 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:16:13 INFO - PROCESS | 1860 | 1461024973241 Marionette TRACE conn5 <- [1,1178,null,{}] 17:16:13 INFO - PROCESS | 1860 | 1461024973244 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}] 17:16:13 INFO - PROCESS | 1860 | 1461024973377 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 17:16:13 INFO - PROCESS | 1860 | 1461024973436 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2B5800 == 66 [pid = 1860] [id = 304] 17:16:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8849D400) [pid = 1860] [serial = 911] [outer = 0000000000000000] 17:16:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A885B2400) [pid = 1860] [serial = 912] [outer = 0000009A8849D400] 17:16:13 INFO - PROCESS | 1860 | 1461024973485 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A887B6800) [pid = 1860] [serial = 913] [outer = 0000009A8849D400] 17:16:13 INFO - PROCESS | 1860 | 1461024973924 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] 17:16:13 INFO - PROCESS | 1860 | 1461024973978 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 17:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:16:13 INFO - PROCESS | 1860 | 1461024973981 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:16:13 INFO - PROCESS | 1860 | 1461024973983 Marionette TRACE conn5 <- [1,1182,null,{}] 17:16:13 INFO - PROCESS | 1860 | 1461024973986 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}] 17:16:14 INFO - PROCESS | 1860 | 1461024974099 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 17:16:14 INFO - PROCESS | 1860 | 1461024974155 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D21F000 == 67 [pid = 1860] [id = 305] 17:16:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8A21EC00) [pid = 1860] [serial = 914] [outer = 0000000000000000] 17:16:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8A224000) [pid = 1860] [serial = 915] [outer = 0000009A8A21EC00] 17:16:14 INFO - PROCESS | 1860 | 1461024974201 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8A341800) [pid = 1860] [serial = 916] [outer = 0000009A8A21EC00] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8A7E1000) [pid = 1860] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8A345C00) [pid = 1860] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AF1CFA000) [pid = 1860] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A5B4C00) [pid = 1860] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8D852C00) [pid = 1860] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8098FC00) [pid = 1860] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8A344800) [pid = 1860] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A88364800) [pid = 1860] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A84C2CC00) [pid = 1860] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8A579400) [pid = 1860] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A80CE2800) [pid = 1860] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A8800AC00) [pid = 1860] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A885B4800) [pid = 1860] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8DACF400) [pid = 1860] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A87F33000) [pid = 1860] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A84E9A400) [pid = 1860] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A80996800) [pid = 1860] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A81A27800) [pid = 1860] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:16:14 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009AF1AFCC00) [pid = 1860] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:16:14 INFO - PROCESS | 1860 | 1461024974828 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] 17:16:14 INFO - PROCESS | 1860 | 1461024974867 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 17:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:16:14 INFO - PROCESS | 1860 | 1461024974870 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:16:14 INFO - PROCESS | 1860 | 1461024974872 Marionette TRACE conn5 <- [1,1186,null,{}] 17:16:14 INFO - PROCESS | 1860 | 1461024974875 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}] 17:16:14 INFO - PROCESS | 1860 | 1461024974960 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 17:16:15 INFO - PROCESS | 1860 | 1461024975040 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD20000 == 68 [pid = 1860] [id = 306] 17:16:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A80989C00) [pid = 1860] [serial = 917] [outer = 0000000000000000] 17:16:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84FE6000) [pid = 1860] [serial = 918] [outer = 0000009A80989C00] 17:16:15 INFO - PROCESS | 1860 | 1461024975086 Marionette DEBUG loaded listener.js 17:16:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8A344800) [pid = 1860] [serial = 919] [outer = 0000009A80989C00] 17:16:15 INFO - PROCESS | 1860 | 1461024975475 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]]]}] 17:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 626ms 17:16:15 INFO - PROCESS | 1860 | 1461024975500 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 17:16:15 INFO - PROCESS | 1860 | 1461024975502 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 17:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:16:15 INFO - PROCESS | 1860 | 1461024975505 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 1860 | 1461024975507 Marionette TRACE conn5 <- [1,1190,null,{}] 17:16:15 INFO - PROCESS | 1860 | 1461024975510 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}] 17:16:15 INFO - PROCESS | 1860 | 1461024975596 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 17:16:15 INFO - PROCESS | 1860 | 1461024975675 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1ACE800 == 69 [pid = 1860] [id = 307] 17:16:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84C2CC00) [pid = 1860] [serial = 920] [outer = 0000000000000000] 17:16:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A8A573800) [pid = 1860] [serial = 921] [outer = 0000009A84C2CC00] 17:16:15 INFO - PROCESS | 1860 | 1461024975722 Marionette DEBUG loaded listener.js 17:16:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8A5B4400) [pid = 1860] [serial = 922] [outer = 0000009A84C2CC00] 17:16:16 INFO - PROCESS | 1860 | 1461024976123 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]]]}] 17:16:16 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 17:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 629ms 17:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:16:16 INFO - PROCESS | 1860 | 1461024976138 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 1860 | 1461024976140 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 17:16:16 INFO - PROCESS | 1860 | 1461024976143 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - PROCESS | 1860 | 1461024976145 Marionette TRACE conn5 <- [1,1194,null,{}] 17:16:16 INFO - PROCESS | 1860 | 1461024976148 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}] 17:16:16 INFO - PROCESS | 1860 | 1461024976267 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 17:16:16 INFO - PROCESS | 1860 | 1461024976276 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1DCD800 == 70 [pid = 1860] [id = 308] 17:16:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8A5CDC00) [pid = 1860] [serial = 923] [outer = 0000000000000000] 17:16:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8A7D9400) [pid = 1860] [serial = 924] [outer = 0000009A8A5CDC00] 17:16:16 INFO - PROCESS | 1860 | 1461024976322 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8DACBC00) [pid = 1860] [serial = 925] [outer = 0000009A8A5CDC00] 17:16:16 INFO - PROCESS | 1860 | 1461024976694 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]]]}] 17:16:16 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 17:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 586ms 17:16:16 INFO - PROCESS | 1860 | 1461024976778 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 1860 | 1461024976783 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 17:16:16 INFO - PROCESS | 1860 | 1461024976789 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:16:16 INFO - PROCESS | 1860 | 1461024976793 Marionette TRACE conn5 <- [1,1198,null,{}] 17:16:16 INFO - PROCESS | 1860 | 1461024976805 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}] 17:16:16 INFO - PROCESS | 1860 | 1461024976992 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 17:16:17 INFO - PROCESS | 1860 | 1461024977105 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E24000 == 71 [pid = 1860] [id = 309] 17:16:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A80A4C000) [pid = 1860] [serial = 926] [outer = 0000000000000000] 17:16:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A80CEAC00) [pid = 1860] [serial = 927] [outer = 0000009A80A4C000] 17:16:17 INFO - PROCESS | 1860 | 1461024977165 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84119800) [pid = 1860] [serial = 928] [outer = 0000009A80A4C000] 17:16:17 INFO - PROCESS | 1860 | 1461024977663 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]]]}] 17:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 943ms 17:16:17 INFO - PROCESS | 1860 | 1461024977742 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 17:16:17 INFO - PROCESS | 1860 | 1461024977746 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 17:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:16:17 INFO - PROCESS | 1860 | 1461024977754 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:16:17 INFO - PROCESS | 1860 | 1461024977759 Marionette TRACE conn5 <- [1,1202,null,{}] 17:16:17 INFO - PROCESS | 1860 | 1461024977763 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}] 17:16:17 INFO - PROCESS | 1860 | 1461024977911 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 17:16:18 INFO - PROCESS | 1860 | 1461024978034 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D09800 == 72 [pid = 1860] [id = 310] 17:16:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A84EA8000) [pid = 1860] [serial = 929] [outer = 0000000000000000] 17:16:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A84FED000) [pid = 1860] [serial = 930] [outer = 0000009A84EA8000] 17:16:18 INFO - PROCESS | 1860 | 1461024978092 Marionette DEBUG loaded listener.js 17:16:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A85EA7800) [pid = 1860] [serial = 931] [outer = 0000009A84EA8000] 17:16:18 INFO - PROCESS | 1860 | 1461024978573 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]]]}] 17:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 880ms 17:16:18 INFO - PROCESS | 1860 | 1461024978635 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 1860 | 1461024978638 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 17:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:16:18 INFO - PROCESS | 1860 | 1461024978642 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 1860 | 1461024978645 Marionette TRACE conn5 <- [1,1206,null,{}] 17:16:18 INFO - PROCESS | 1860 | 1461024978655 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}] 17:16:18 INFO - PROCESS | 1860 | 1461024978777 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 17:16:18 INFO - PROCESS | 1860 | 1461024978874 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF371F800 == 73 [pid = 1860] [id = 311] 17:16:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A88371000) [pid = 1860] [serial = 932] [outer = 0000000000000000] 17:16:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8849EC00) [pid = 1860] [serial = 933] [outer = 0000009A88371000] 17:16:18 INFO - PROCESS | 1860 | 1461024978936 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8894B000) [pid = 1860] [serial = 934] [outer = 0000009A88371000] 17:16:19 INFO - PROCESS | 1860 | 1461024979469 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]]]}] 17:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 880ms 17:16:19 INFO - PROCESS | 1860 | 1461024979524 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 17:16:19 INFO - PROCESS | 1860 | 1461024979527 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 17:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:16:19 INFO - PROCESS | 1860 | 1461024979530 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:16:19 INFO - PROCESS | 1860 | 1461024979532 Marionette TRACE conn5 <- [1,1210,null,{}] 17:16:19 INFO - PROCESS | 1860 | 1461024979536 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}] 17:16:19 INFO - PROCESS | 1860 | 1461024979662 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 17:16:19 INFO - PROCESS | 1860 | 1461024979756 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF40CF800 == 74 [pid = 1860] [id = 312] 17:16:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8DACF000) [pid = 1860] [serial = 935] [outer = 0000000000000000] 17:16:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8DC6F800) [pid = 1860] [serial = 936] [outer = 0000009A8DACF000] 17:16:19 INFO - PROCESS | 1860 | 1461024979820 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009AF1BC7000) [pid = 1860] [serial = 937] [outer = 0000009A8DACF000] 17:16:20 INFO - PROCESS | 1860 | 1461024980400 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] 17:16:20 INFO - PROCESS | 1860 | 1461024980477 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 17:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:16:20 INFO - PROCESS | 1860 | 1461024980481 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:16:20 INFO - PROCESS | 1860 | 1461024980483 Marionette TRACE conn5 <- [1,1214,null,{}] 17:16:20 INFO - PROCESS | 1860 | 1461024980487 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}] 17:16:20 INFO - PROCESS | 1860 | 1461024980603 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 17:16:20 INFO - PROCESS | 1860 | 1461024980725 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8DD0000 == 75 [pid = 1860] [id = 313] 17:16:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AF1BC2800) [pid = 1860] [serial = 938] [outer = 0000000000000000] 17:16:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF2E53800) [pid = 1860] [serial = 939] [outer = 0000009AF1BC2800] 17:16:20 INFO - PROCESS | 1860 | 1461024980783 Marionette DEBUG loaded listener.js 17:16:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF1AF5C00) [pid = 1860] [serial = 940] [outer = 0000009AF1BC2800] 17:16:21 INFO - PROCESS | 1860 | 1461024981284 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]]]}] 17:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 838ms 17:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:16:21 INFO - PROCESS | 1860 | 1461024981321 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 17:16:21 INFO - PROCESS | 1860 | 1461024981323 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 17:16:21 INFO - PROCESS | 1860 | 1461024981327 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:16:21 INFO - PROCESS | 1860 | 1461024981329 Marionette TRACE conn5 <- [1,1218,null,{}] 17:16:21 INFO - PROCESS | 1860 | 1461024981333 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}] 17:16:21 INFO - PROCESS | 1860 | 1461024981473 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 17:16:21 INFO - PROCESS | 1860 | 1461024981602 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFCA50800 == 76 [pid = 1860] [id = 314] 17:16:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AF8162800) [pid = 1860] [serial = 941] [outer = 0000000000000000] 17:16:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009AF81BF400) [pid = 1860] [serial = 942] [outer = 0000009AF8162800] 17:16:21 INFO - PROCESS | 1860 | 1461024981665 Marionette DEBUG loaded listener.js 17:16:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009AF8B72800) [pid = 1860] [serial = 943] [outer = 0000009AF8162800] 17:16:22 INFO - PROCESS | 1860 | 1461024982154 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]]]}] 17:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 881ms 17:16:22 INFO - PROCESS | 1860 | 1461024982222 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 1860 | 1461024982224 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 17:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:16:22 INFO - PROCESS | 1860 | 1461024982229 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 1860 | 1461024982231 Marionette TRACE conn5 <- [1,1222,null,{}] 17:16:22 INFO - PROCESS | 1860 | 1461024982235 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}] 17:16:22 INFO - PROCESS | 1860 | 1461024982346 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 17:16:22 INFO - PROCESS | 1860 | 1461024982468 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A80E5C800 == 77 [pid = 1860] [id = 315] 17:16:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A80EA6C00) [pid = 1860] [serial = 944] [outer = 0000000000000000] 17:16:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A83B62400) [pid = 1860] [serial = 945] [outer = 0000009A80EA6C00] 17:16:22 INFO - PROCESS | 1860 | 1461024982527 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A880D7400) [pid = 1860] [serial = 946] [outer = 0000009A80EA6C00] 17:16:23 INFO - PROCESS | 1860 | 1461024983114 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]]]}] 17:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 944ms 17:16:23 INFO - PROCESS | 1860 | 1461024983176 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 17:16:23 INFO - PROCESS | 1860 | 1461024983181 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 17:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:16:23 INFO - PROCESS | 1860 | 1461024983187 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:16:23 INFO - PROCESS | 1860 | 1461024983191 Marionette TRACE conn5 <- [1,1226,null,{}] 17:16:23 INFO - PROCESS | 1860 | 1461024983196 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}] 17:16:23 INFO - PROCESS | 1860 | 1461024983306 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 17:16:23 INFO - PROCESS | 1860 | 1461024983445 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B4B000 == 78 [pid = 1860] [id = 316] 17:16:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009AF1AED800) [pid = 1860] [serial = 947] [outer = 0000000000000000] 17:16:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A84C23800) [pid = 1860] [serial = 948] [outer = 0000009AF1AED800] 17:16:23 INFO - PROCESS | 1860 | 1461024983572 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A84FF1000) [pid = 1860] [serial = 949] [outer = 0000009AF1AED800] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1ACE800 == 77 [pid = 1860] [id = 307] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD20000 == 76 [pid = 1860] [id = 306] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D21F000 == 75 [pid = 1860] [id = 305] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2B5800 == 74 [pid = 1860] [id = 304] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885D6800 == 73 [pid = 1860] [id = 303] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D13000 == 72 [pid = 1860] [id = 302] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854C2800 == 71 [pid = 1860] [id = 301] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B4C800 == 70 [pid = 1860] [id = 300] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E2B000 == 69 [pid = 1860] [id = 299] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009AF3D8C000) [pid = 1860] [serial = 873] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | 1461024984667 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]]]}] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF4817800 == 68 [pid = 1860] [id = 294] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88619800 == 67 [pid = 1860] [id = 293] 17:16:24 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851B6000 == 66 [pid = 1860] [id = 292] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8DC72400) [pid = 1860] [serial = 784] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8DC6D000) [pid = 1860] [serial = 775] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009AF4C9DC00) [pid = 1860] [serial = 787] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8A5D8400) [pid = 1860] [serial = 858] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A8D85D000) [pid = 1860] [serial = 861] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A8A7DEC00) [pid = 1860] [serial = 859] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A80F5CC00) [pid = 1860] [serial = 840] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8A57A000) [pid = 1860] [serial = 835] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A8A4B2400) [pid = 1860] [serial = 834] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8836E000) [pid = 1860] [serial = 852] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A885ABC00) [pid = 1860] [serial = 853] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A853FDC00) [pid = 1860] [serial = 844] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A84EA0400) [pid = 1860] [serial = 843] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8A5D0400) [pid = 1860] [serial = 838] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8A5B3C00) [pid = 1860] [serial = 837] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A81AD9800) [pid = 1860] [serial = 826] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A80F5A800) [pid = 1860] [serial = 825] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A225C00) [pid = 1860] [serial = 832] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A880E4C00) [pid = 1860] [serial = 831] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A887B2400) [pid = 1860] [serial = 855] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A8DC70C00) [pid = 1860] [serial = 864] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A88005C00) [pid = 1860] [serial = 849] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A880BF800) [pid = 1860] [serial = 850] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A85B26400) [pid = 1860] [serial = 829] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A84EA6C00) [pid = 1860] [serial = 828] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A8DAD5800) [pid = 1860] [serial = 862] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A84179C00) [pid = 1860] [serial = 846] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A85563800) [pid = 1860] [serial = 847] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A85562C00) [pid = 1860] [serial = 867] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009AF1BCA800) [pid = 1860] [serial = 870] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009AF1AF4800) [pid = 1860] [serial = 865] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8836EC00) [pid = 1860] [serial = 868] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A8894B800) [pid = 1860] [serial = 856] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009AF25D9800) [pid = 1860] [serial = 871] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A88005000) [pid = 1860] [serial = 841] [outer = 0000000000000000] [url = about:blank] 17:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1553ms 17:16:24 INFO - PROCESS | 1860 | 1461024984743 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 17:16:24 INFO - PROCESS | 1860 | 1461024984749 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 17:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:16:24 INFO - PROCESS | 1860 | 1461024984755 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 1860 | 1461024984758 Marionette TRACE conn5 <- [1,1230,null,{}] 17:16:24 INFO - PROCESS | 1860 | 1461024984762 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}] 17:16:24 INFO - PROCESS | 1860 | 1461024984870 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 17:16:24 INFO - PROCESS | 1860 | 1461024984943 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E3C800 == 67 [pid = 1860] [id = 317] 17:16:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A80F8B800) [pid = 1860] [serial = 950] [outer = 0000000000000000] 17:16:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A84173C00) [pid = 1860] [serial = 951] [outer = 0000009A80F8B800] 17:16:25 INFO - PROCESS | 1860 | 1461024984990 Marionette DEBUG loaded listener.js 17:16:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A853F6C00) [pid = 1860] [serial = 952] [outer = 0000009A80F8B800] 17:16:25 INFO - PROCESS | 1860 | 1461024985380 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]]]}] 17:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 691ms 17:16:25 INFO - PROCESS | 1860 | 1461024985447 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 17:16:25 INFO - PROCESS | 1860 | 1461024985450 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 17:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:16:25 INFO - PROCESS | 1860 | 1461024985453 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 1860 | 1461024985457 Marionette TRACE conn5 <- [1,1234,null,{}] 17:16:25 INFO - PROCESS | 1860 | 1461024985473 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}] 17:16:25 INFO - PROCESS | 1860 | 1461024985598 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 17:16:25 INFO - PROCESS | 1860 | 1461024985613 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883EC800 == 68 [pid = 1860] [id = 318] 17:16:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A88005000) [pid = 1860] [serial = 953] [outer = 0000000000000000] 17:16:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A8800DC00) [pid = 1860] [serial = 954] [outer = 0000009A88005000] 17:16:25 INFO - PROCESS | 1860 | 1461024985663 Marionette DEBUG loaded listener.js 17:16:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A880E3800) [pid = 1860] [serial = 955] [outer = 0000009A88005000] 17:16:26 INFO - PROCESS | 1860 | 1461024986144 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]]]}] 17:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 732ms 17:16:26 INFO - PROCESS | 1860 | 1461024986188 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 1860 | 1461024986191 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 17:16:26 INFO - PROCESS | 1860 | 1461024986195 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:16:26 INFO - PROCESS | 1860 | 1461024986197 Marionette TRACE conn5 <- [1,1238,null,{}] 17:16:26 INFO - PROCESS | 1860 | 1461024986200 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}] 17:16:26 INFO - PROCESS | 1860 | 1461024986290 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 17:16:26 INFO - PROCESS | 1860 | 1461024986299 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A141000 == 69 [pid = 1860] [id = 319] 17:16:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A88005400) [pid = 1860] [serial = 956] [outer = 0000000000000000] 17:16:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A8849DC00) [pid = 1860] [serial = 957] [outer = 0000009A88005400] 17:16:26 INFO - PROCESS | 1860 | 1461024986413 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A88681000) [pid = 1860] [serial = 958] [outer = 0000009A88005400] 17:16:26 INFO - PROCESS | 1860 | 1461024986801 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]]]}] 17:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 628ms 17:16:26 INFO - PROCESS | 1860 | 1461024986825 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 1860 | 1461024986827 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 17:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:16:26 INFO - PROCESS | 1860 | 1461024986830 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - PROCESS | 1860 | 1461024986832 Marionette TRACE conn5 <- [1,1242,null,{}] 17:16:26 INFO - PROCESS | 1860 | 1461024986836 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}] 17:16:26 INFO - PROCESS | 1860 | 1461024986921 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 17:16:27 INFO - PROCESS | 1860 | 1461024987049 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3F6000 == 70 [pid = 1860] [id = 320] 17:16:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A88372C00) [pid = 1860] [serial = 959] [outer = 0000000000000000] 17:16:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8894B800) [pid = 1860] [serial = 960] [outer = 0000009A88372C00] 17:16:27 INFO - PROCESS | 1860 | 1461024987095 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8A2E2C00) [pid = 1860] [serial = 961] [outer = 0000009A88372C00] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A87F37800) [pid = 1860] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A85B30C00) [pid = 1860] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A80CE7400) [pid = 1860] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A80E9BC00) [pid = 1860] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8A21EC00) [pid = 1860] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8849D400) [pid = 1860] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A80989C00) [pid = 1860] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A8056C000) [pid = 1860] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A83BEE800) [pid = 1860] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A84C2CC00) [pid = 1860] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:16:27 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A8A227000) [pid = 1860] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:16:28 INFO - PROCESS | 1860 | 1461024988013 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]]]}] 17:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1223ms 17:16:28 INFO - PROCESS | 1860 | 1461024988058 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 1860 | 1461024988063 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 17:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:16:28 INFO - PROCESS | 1860 | 1461024988069 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 1860 | 1461024988073 Marionette TRACE conn5 <- [1,1246,null,{}] 17:16:28 INFO - PROCESS | 1860 | 1461024988079 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}] 17:16:28 INFO - PROCESS | 1860 | 1461024988241 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 17:16:28 INFO - PROCESS | 1860 | 1461024988261 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854C5800 == 71 [pid = 1860] [id = 321] 17:16:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A816E1400) [pid = 1860] [serial = 962] [outer = 0000000000000000] 17:16:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A84AE0400) [pid = 1860] [serial = 963] [outer = 0000009A816E1400] 17:16:28 INFO - PROCESS | 1860 | 1461024988321 Marionette DEBUG loaded listener.js 17:16:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A84FF0800) [pid = 1860] [serial = 964] [outer = 0000009A816E1400] 17:16:28 INFO - PROCESS | 1860 | 1461024988989 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]]]}] 17:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 943ms 17:16:29 INFO - PROCESS | 1860 | 1461024989015 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 17:16:29 INFO - PROCESS | 1860 | 1461024989022 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 17:16:29 INFO - PROCESS | 1860 | 1461024989029 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:16:29 INFO - PROCESS | 1860 | 1461024989032 Marionette TRACE conn5 <- [1,1250,null,{}] 17:16:29 INFO - PROCESS | 1860 | 1461024989036 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}] 17:16:29 INFO - PROCESS | 1860 | 1461024989150 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 17:16:29 INFO - PROCESS | 1860 | 1461024989273 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A132800 == 72 [pid = 1860] [id = 322] 17:16:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A87F09C00) [pid = 1860] [serial = 965] [outer = 0000000000000000] 17:16:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8800D800) [pid = 1860] [serial = 966] [outer = 0000009A87F09C00] 17:16:29 INFO - PROCESS | 1860 | 1461024989330 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A88366C00) [pid = 1860] [serial = 967] [outer = 0000009A87F09C00] 17:16:29 INFO - PROCESS | 1860 | 1461024989923 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]]]}] 17:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 922ms 17:16:29 INFO - PROCESS | 1860 | 1461024989957 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 17:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:16:29 INFO - PROCESS | 1860 | 1461024989960 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 17:16:29 INFO - PROCESS | 1860 | 1461024989964 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:16:29 INFO - PROCESS | 1860 | 1461024989968 Marionette TRACE conn5 <- [1,1254,null,{}] 17:16:29 INFO - PROCESS | 1860 | 1461024989980 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}] 17:16:30 INFO - PROCESS | 1860 | 1461024990104 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 17:16:30 INFO - PROCESS | 1860 | 1461024990191 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD82000 == 73 [pid = 1860] [id = 323] 17:16:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A8A341400) [pid = 1860] [serial = 968] [outer = 0000000000000000] 17:16:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8A57CC00) [pid = 1860] [serial = 969] [outer = 0000009A8A341400] 17:16:30 INFO - PROCESS | 1860 | 1461024990251 Marionette DEBUG loaded listener.js 17:16:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8A5D3400) [pid = 1860] [serial = 970] [outer = 0000009A8A341400] 17:16:30 INFO - PROCESS | 1860 | 1461024990821 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]]]}] 17:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 880ms 17:16:30 INFO - PROCESS | 1860 | 1461024990846 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 17:16:30 INFO - PROCESS | 1860 | 1461024990849 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 17:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:16:30 INFO - PROCESS | 1860 | 1461024990852 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 1860 | 1461024990855 Marionette TRACE conn5 <- [1,1258,null,{}] 17:16:30 INFO - PROCESS | 1860 | 1461024990858 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}] 17:16:30 INFO - PROCESS | 1860 | 1461024990970 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 17:16:31 INFO - PROCESS | 1860 | 1461024991064 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C6B800 == 74 [pid = 1860] [id = 324] 17:16:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8D852C00) [pid = 1860] [serial = 971] [outer = 0000000000000000] 17:16:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8DACE000) [pid = 1860] [serial = 972] [outer = 0000009A8D852C00] 17:16:31 INFO - PROCESS | 1860 | 1461024991122 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8DC71400) [pid = 1860] [serial = 973] [outer = 0000009A8D852C00] 17:16:31 INFO - PROCESS | 1860 | 1461024991709 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]]]}] 17:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 901ms 17:16:31 INFO - PROCESS | 1860 | 1461024991756 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 17:16:31 INFO - PROCESS | 1860 | 1461024991759 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 17:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:16:31 INFO - PROCESS | 1860 | 1461024991762 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:16:31 INFO - PROCESS | 1860 | 1461024991764 Marionette TRACE conn5 <- [1,1262,null,{}] 17:16:31 INFO - PROCESS | 1860 | 1461024991768 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}] 17:16:31 INFO - PROCESS | 1860 | 1461024991878 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 17:16:31 INFO - PROCESS | 1860 | 1461024991971 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2ECE000 == 75 [pid = 1860] [id = 325] 17:16:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009AF1D36C00) [pid = 1860] [serial = 974] [outer = 0000000000000000] 17:16:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009AF2CE0400) [pid = 1860] [serial = 975] [outer = 0000009AF1D36C00] 17:16:32 INFO - PROCESS | 1860 | 1461024992027 Marionette DEBUG loaded listener.js 17:16:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009AF3FE9C00) [pid = 1860] [serial = 976] [outer = 0000009AF1D36C00] 17:16:32 INFO - PROCESS | 1860 | 1461024992585 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]]]}] 17:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 881ms 17:16:32 INFO - PROCESS | 1860 | 1461024992646 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 17:16:32 INFO - PROCESS | 1860 | 1461024992648 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 17:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:16:32 INFO - PROCESS | 1860 | 1461024992653 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 1860 | 1461024992655 Marionette TRACE conn5 <- [1,1266,null,{}] 17:16:32 INFO - PROCESS | 1860 | 1461024992659 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}] 17:16:32 INFO - PROCESS | 1860 | 1461024992828 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 17:16:32 INFO - PROCESS | 1860 | 1461024992884 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3732000 == 76 [pid = 1860] [id = 326] 17:16:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009AF8032C00) [pid = 1860] [serial = 977] [outer = 0000000000000000] 17:16:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009AF8817C00) [pid = 1860] [serial = 978] [outer = 0000009AF8032C00] 17:16:32 INFO - PROCESS | 1860 | 1461024992943 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009AF8D9EC00) [pid = 1860] [serial = 979] [outer = 0000009AF8032C00] 17:16:33 INFO - PROCESS | 1860 | 1461024993527 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]]]}] 17:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 942ms 17:16:33 INFO - PROCESS | 1860 | 1461024993596 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 17:16:33 INFO - PROCESS | 1860 | 1461024993599 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 17:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:16:33 INFO - PROCESS | 1860 | 1461024993602 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:16:33 INFO - PROCESS | 1860 | 1461024993605 Marionette TRACE conn5 <- [1,1270,null,{}] 17:16:33 INFO - PROCESS | 1860 | 1461024993609 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}] 17:16:33 INFO - PROCESS | 1860 | 1461024993716 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 17:16:33 INFO - PROCESS | 1860 | 1461024993837 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF48E1800 == 77 [pid = 1860] [id = 327] 17:16:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009AF89C0C00) [pid = 1860] [serial = 980] [outer = 0000000000000000] 17:16:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009AF9956800) [pid = 1860] [serial = 981] [outer = 0000009AF89C0C00] 17:16:33 INFO - PROCESS | 1860 | 1461024993894 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009AF9ADCC00) [pid = 1860] [serial = 982] [outer = 0000009AF89C0C00] 17:16:34 INFO - PROCESS | 1860 | 1461024994470 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]]]}] 17:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 944ms 17:16:34 INFO - PROCESS | 1860 | 1461024994549 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 17:16:34 INFO - PROCESS | 1860 | 1461024994552 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 17:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:16:34 INFO - PROCESS | 1860 | 1461024994556 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 1860 | 1461024994558 Marionette TRACE conn5 <- [1,1274,null,{}] 17:16:34 INFO - PROCESS | 1860 | 1461024994562 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}] 17:16:34 INFO - PROCESS | 1860 | 1461024994669 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 17:16:34 INFO - PROCESS | 1860 | 1461024994791 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8EAD000 == 78 [pid = 1860] [id = 328] 17:16:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009AF9ADF400) [pid = 1860] [serial = 983] [outer = 0000000000000000] 17:16:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009AFA44A000) [pid = 1860] [serial = 984] [outer = 0000009AF9ADF400] 17:16:34 INFO - PROCESS | 1860 | 1461024994848 Marionette DEBUG loaded listener.js 17:16:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AFD175800) [pid = 1860] [serial = 985] [outer = 0000009AF9ADF400] 17:16:35 INFO - PROCESS | 1860 | 1461024995396 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]]]}] 17:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 882ms 17:16:35 INFO - PROCESS | 1860 | 1461024995440 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 17:16:35 INFO - PROCESS | 1860 | 1461024995443 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 17:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:16:35 INFO - PROCESS | 1860 | 1461024995446 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 1860 | 1461024995448 Marionette TRACE conn5 <- [1,1278,null,{}] 17:16:35 INFO - PROCESS | 1860 | 1461024995452 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}] 17:16:35 INFO - PROCESS | 1860 | 1461024995684 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 17:16:35 INFO - PROCESS | 1860 | 1461024995791 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85190000 == 79 [pid = 1860] [id = 329] 17:16:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A80817800) [pid = 1860] [serial = 986] [outer = 0000000000000000] 17:16:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A80997400) [pid = 1860] [serial = 987] [outer = 0000009A80817800] 17:16:35 INFO - PROCESS | 1860 | 1461024995843 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A83BE4C00) [pid = 1860] [serial = 988] [outer = 0000009A80817800] 17:16:36 INFO - PROCESS | 1860 | 1461024996512 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]]]}] 17:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1087ms 17:16:36 INFO - PROCESS | 1860 | 1461024996537 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 1860 | 1461024996542 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 17:16:36 INFO - PROCESS | 1860 | 1461024996546 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:16:36 INFO - PROCESS | 1860 | 1461024996551 Marionette TRACE conn5 <- [1,1282,null,{}] 17:16:36 INFO - PROCESS | 1860 | 1461024996555 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}] 17:16:36 INFO - PROCESS | 1860 | 1461024996667 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 17:16:36 INFO - PROCESS | 1860 | 1461024996816 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A81A3D800 == 78 [pid = 1860] [id = 280] 17:16:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A141000 == 77 [pid = 1860] [id = 319] 17:16:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883EC800 == 76 [pid = 1860] [id = 318] 17:16:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E3C800 == 75 [pid = 1860] [id = 317] 17:16:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B4B000 == 74 [pid = 1860] [id = 316] 17:16:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF371F800 == 73 [pid = 1860] [id = 311] 17:16:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D09800 == 72 [pid = 1860] [id = 310] 17:16:36 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009AF833F400) [pid = 1860] [serial = 891] [outer = 0000000000000000] [url = about:blank] 17:16:36 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009AF3F9EC00) [pid = 1860] [serial = 885] [outer = 0000000000000000] [url = about:blank] 17:16:36 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8DACB000) [pid = 1860] [serial = 882] [outer = 0000000000000000] [url = about:blank] 17:16:36 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A880B3400) [pid = 1860] [serial = 879] [outer = 0000000000000000] [url = about:blank] 17:16:36 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A84C27000) [pid = 1860] [serial = 876] [outer = 0000000000000000] [url = about:blank] 17:16:36 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009AF4C50C00) [pid = 1860] [serial = 888] [outer = 0000000000000000] [url = about:blank] 17:16:36 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8A7D9400) [pid = 1860] [serial = 924] [outer = 0000000000000000] [url = about:blank] 17:16:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B4C800 == 73 [pid = 1860] [id = 330] 17:16:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A80794400) [pid = 1860] [serial = 989] [outer = 0000000000000000] 17:16:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A80CE2C00) [pid = 1860] [serial = 990] [outer = 0000009A80794400] 17:16:36 INFO - PROCESS | 1860 | 1461024996911 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A84C27000) [pid = 1860] [serial = 991] [outer = 0000009A80794400] 17:16:37 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E24000 == 72 [pid = 1860] [id = 309] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A880E0000) [pid = 1860] [serial = 910] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A87F12000) [pid = 1860] [serial = 906] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A880B2400) [pid = 1860] [serial = 909] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009AF9905000) [pid = 1860] [serial = 895] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A80F53000) [pid = 1860] [serial = 900] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A224000) [pid = 1860] [serial = 915] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A887B6800) [pid = 1860] [serial = 913] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8A344800) [pid = 1860] [serial = 919] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8411CC00) [pid = 1860] [serial = 901] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A84FE6000) [pid = 1860] [serial = 918] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A87F31800) [pid = 1860] [serial = 907] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A80CE6000) [pid = 1860] [serial = 897] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A85567800) [pid = 1860] [serial = 904] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A8A573800) [pid = 1860] [serial = 921] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A830B2800) [pid = 1860] [serial = 898] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8A21DC00) [pid = 1860] [serial = 894] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A84FE6400) [pid = 1860] [serial = 903] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8A4B8000) [pid = 1860] [serial = 823] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A8A341800) [pid = 1860] [serial = 916] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A885B2400) [pid = 1860] [serial = 912] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8A5B4400) [pid = 1860] [serial = 922] [outer = 0000000000000000] [url = about:blank] 17:16:37 INFO - PROCESS | 1860 | 1461024997357 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]]]}] 17:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 839ms 17:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:16:37 INFO - PROCESS | 1860 | 1461024997390 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 1860 | 1461024997393 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 17:16:37 INFO - PROCESS | 1860 | 1461024997396 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 1860 | 1461024997398 Marionette TRACE conn5 <- [1,1286,null,{}] 17:16:37 INFO - PROCESS | 1860 | 1461024997402 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}] 17:16:37 INFO - PROCESS | 1860 | 1461024997494 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 17:16:37 INFO - PROCESS | 1860 | 1461024997503 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D0C800 == 73 [pid = 1860] [id = 331] 17:16:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8556D400) [pid = 1860] [serial = 992] [outer = 0000000000000000] 17:16:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A88002800) [pid = 1860] [serial = 993] [outer = 0000009A8556D400] 17:16:37 INFO - PROCESS | 1860 | 1461024997550 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A880E2C00) [pid = 1860] [serial = 994] [outer = 0000009A8556D400] 17:16:38 INFO - PROCESS | 1860 | 1461024998051 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]]]}] 17:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 690ms 17:16:38 INFO - PROCESS | 1860 | 1461024998088 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 17:16:38 INFO - PROCESS | 1860 | 1461024998092 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 17:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:16:38 INFO - PROCESS | 1860 | 1461024998103 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:16:38 INFO - PROCESS | 1860 | 1461024998108 Marionette TRACE conn5 <- [1,1290,null,{}] 17:16:38 INFO - PROCESS | 1860 | 1461024998111 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}] 17:16:38 INFO - PROCESS | 1860 | 1461024998206 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 17:16:38 INFO - PROCESS | 1860 | 1461024998294 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A133800 == 74 [pid = 1860] [id = 332] 17:16:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A87F15000) [pid = 1860] [serial = 995] [outer = 0000000000000000] 17:16:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A88940800) [pid = 1860] [serial = 996] [outer = 0000009A87F15000] 17:16:38 INFO - PROCESS | 1860 | 1461024998341 Marionette DEBUG loaded listener.js 17:16:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8A343C00) [pid = 1860] [serial = 997] [outer = 0000009A87F15000] 17:16:38 INFO - PROCESS | 1860 | 1461024998718 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]]]}] 17:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 649ms 17:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:16:38 INFO - PROCESS | 1860 | 1461024998752 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 17:16:38 INFO - PROCESS | 1860 | 1461024998754 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 17:16:38 INFO - PROCESS | 1860 | 1461024998757 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:16:38 INFO - PROCESS | 1860 | 1461024998759 Marionette TRACE conn5 <- [1,1294,null,{}] 17:16:38 INFO - PROCESS | 1860 | 1461024998762 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}] 17:16:38 INFO - PROCESS | 1860 | 1461024998854 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 17:16:38 INFO - PROCESS | 1860 | 1461024998891 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D21D000 == 75 [pid = 1860] [id = 333] 17:16:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8A4B8C00) [pid = 1860] [serial = 998] [outer = 0000000000000000] 17:16:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8A5AF400) [pid = 1860] [serial = 999] [outer = 0000009A8A4B8C00] 17:16:38 INFO - PROCESS | 1860 | 1461024998937 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8A7E3400) [pid = 1860] [serial = 1000] [outer = 0000009A8A4B8C00] 17:16:39 INFO - PROCESS | 1860 | 1461024999414 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]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 692ms 17:16:39 INFO - PROCESS | 1860 | 1461024999453 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 1860 | 1461024999455 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 17:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:16:39 INFO - PROCESS | 1860 | 1461024999458 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 1860 | 1461024999460 Marionette TRACE conn5 <- [1,1298,null,{}] 17:16:39 INFO - PROCESS | 1860 | 1461024999463 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}] 17:16:39 INFO - PROCESS | 1860 | 1461024999583 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 17:16:39 INFO - PROCESS | 1860 | 1461024999641 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD7F800 == 76 [pid = 1860] [id = 334] 17:16:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009AF25E1000) [pid = 1860] [serial = 1001] [outer = 0000000000000000] 17:16:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009AF2C4AC00) [pid = 1860] [serial = 1002] [outer = 0000009AF25E1000] 17:16:39 INFO - PROCESS | 1860 | 1461024999696 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009AF402A400) [pid = 1860] [serial = 1003] [outer = 0000009AF25E1000] 17:16:40 INFO - PROCESS | 1860 | 1461025000163 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]]]}] 17:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 17:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 733ms 17:16:40 INFO - PROCESS | 1860 | 1461025000196 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 17:16:40 INFO - PROCESS | 1860 | 1461025000199 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 17:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:16:40 INFO - PROCESS | 1860 | 1461025000242 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:16:40 INFO - PROCESS | 1860 | 1461025000244 Marionette TRACE conn5 <- [1,1302,null,{}] 17:16:40 INFO - PROCESS | 1860 | 1461025000248 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}] 17:16:40 INFO - PROCESS | 1860 | 1461025000368 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 17:16:40 INFO - PROCESS | 1860 | 1461025000424 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C5C000 == 77 [pid = 1860] [id = 335] 17:16:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009AF25E3000) [pid = 1860] [serial = 1004] [outer = 0000000000000000] 17:16:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009AF8085800) [pid = 1860] [serial = 1005] [outer = 0000009AF25E3000] 17:16:40 INFO - PROCESS | 1860 | 1461025000470 Marionette DEBUG loaded listener.js 17:16:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009AF9ADE400) [pid = 1860] [serial = 1006] [outer = 0000009AF25E3000] 17:16:40 INFO - PROCESS | 1860 | 1461025000903 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]]]}] 17:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 692ms 17:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:16:40 INFO - PROCESS | 1860 | 1461025000935 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 17:16:40 INFO - PROCESS | 1860 | 1461025000937 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 17:16:40 INFO - PROCESS | 1860 | 1461025000940 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:16:40 INFO - PROCESS | 1860 | 1461025000942 Marionette TRACE conn5 <- [1,1306,null,{}] 17:16:40 INFO - PROCESS | 1860 | 1461025000946 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}] 17:16:41 INFO - PROCESS | 1860 | 1461025001070 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A5CDC00) [pid = 1860] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A830B8400) [pid = 1860] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A87F30800) [pid = 1860] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A8A5CF400) [pid = 1860] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009AF3D8CC00) [pid = 1860] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009AF482C800) [pid = 1860] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009AF8085000) [pid = 1860] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A88005400) [pid = 1860] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A88005000) [pid = 1860] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A80F8B800) [pid = 1860] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:16:41 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AF1AED800) [pid = 1860] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:16:41 INFO - PROCESS | 1860 | 1461025001180 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885D8000 == 78 [pid = 1860] [id = 336] 17:16:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A80EA7000) [pid = 1860] [serial = 1007] [outer = 0000000000000000] 17:16:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A84FE8C00) [pid = 1860] [serial = 1008] [outer = 0000009A80EA7000] 17:16:41 INFO - PROCESS | 1860 | 1461025001227 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8A5CDC00) [pid = 1860] [serial = 1009] [outer = 0000009A80EA7000] 17:16:41 INFO - PROCESS | 1860 | 1461025001604 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]]]}] 17:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 692ms 17:16:41 INFO - PROCESS | 1860 | 1461025001633 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 17:16:41 INFO - PROCESS | 1860 | 1461025001635 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 17:16:41 INFO - PROCESS | 1860 | 1461025001638 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:16:41 INFO - PROCESS | 1860 | 1461025001640 Marionette TRACE conn5 <- [1,1310,null,{}] 17:16:41 INFO - PROCESS | 1860 | 1461025001644 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}] 17:16:41 INFO - PROCESS | 1860 | 1461025001758 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 17:16:41 INFO - PROCESS | 1860 | 1461025001843 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8EB5800 == 79 [pid = 1860] [id = 337] 17:16:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A818D0000) [pid = 1860] [serial = 1010] [outer = 0000000000000000] 17:16:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009AFD4E4800) [pid = 1860] [serial = 1011] [outer = 0000009A818D0000] 17:16:41 INFO - PROCESS | 1860 | 1461025001889 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009AFDCA3400) [pid = 1860] [serial = 1012] [outer = 0000009A818D0000] 17:16:42 INFO - PROCESS | 1860 | 1461025002258 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]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 691ms 17:16:42 INFO - PROCESS | 1860 | 1461025002333 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 1860 | 1461025002336 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 17:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:16:42 INFO - PROCESS | 1860 | 1461025002339 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 1860 | 1461025002341 Marionette TRACE conn5 <- [1,1314,null,{}] 17:16:42 INFO - PROCESS | 1860 | 1461025002344 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}] 17:16:42 INFO - PROCESS | 1860 | 1461025002433 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 17:16:42 INFO - PROCESS | 1860 | 1461025002439 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFDC75000 == 80 [pid = 1860] [id = 338] 17:16:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A84C5B000) [pid = 1860] [serial = 1013] [outer = 0000000000000000] 17:16:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84C63C00) [pid = 1860] [serial = 1014] [outer = 0000009A84C5B000] 17:16:42 INFO - PROCESS | 1860 | 1461025002483 Marionette DEBUG loaded listener.js 17:16:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009AFDCA1000) [pid = 1860] [serial = 1015] [outer = 0000009A84C5B000] 17:16:42 INFO - PROCESS | 1860 | 1461025002911 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]]]}] 17:16:42 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 17:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 629ms 17:16:42 INFO - PROCESS | 1860 | 1461025002972 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 1860 | 1461025002974 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 17:16:42 INFO - PROCESS | 1860 | 1461025002977 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:16:42 INFO - PROCESS | 1860 | 1461025002979 Marionette TRACE conn5 <- [1,1318,null,{}] 17:16:42 INFO - PROCESS | 1860 | 1461025002982 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}] 17:16:43 INFO - PROCESS | 1860 | 1461025003072 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 17:16:43 INFO - PROCESS | 1860 | 1461025003118 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF21B000 == 81 [pid = 1860] [id = 339] 17:16:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8AAE3C00) [pid = 1860] [serial = 1016] [outer = 0000000000000000] 17:16:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8AAE5800) [pid = 1860] [serial = 1017] [outer = 0000009A8AAE3C00] 17:16:43 INFO - PROCESS | 1860 | 1461025003168 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009AFDCC8C00) [pid = 1860] [serial = 1018] [outer = 0000009A8AAE3C00] 17:16:43 INFO - PROCESS | 1860 | 1461025003876 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]]]}] 17:16:43 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 17:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 943ms 17:16:43 INFO - PROCESS | 1860 | 1461025003924 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 17:16:43 INFO - PROCESS | 1860 | 1461025003930 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 17:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:16:43 INFO - PROCESS | 1860 | 1461025003936 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:16:43 INFO - PROCESS | 1860 | 1461025003940 Marionette TRACE conn5 <- [1,1322,null,{}] 17:16:43 INFO - PROCESS | 1860 | 1461025003946 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}] 17:16:44 INFO - PROCESS | 1860 | 1461025004072 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 17:16:44 INFO - PROCESS | 1860 | 1461025004203 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E77800 == 82 [pid = 1860] [id = 340] 17:16:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A84EA0400) [pid = 1860] [serial = 1019] [outer = 0000000000000000] 17:16:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A84FF0C00) [pid = 1860] [serial = 1020] [outer = 0000009A84EA0400] 17:16:44 INFO - PROCESS | 1860 | 1461025004263 Marionette DEBUG loaded listener.js 17:16:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A87F30000) [pid = 1860] [serial = 1021] [outer = 0000009A84EA0400] 17:16:44 INFO - PROCESS | 1860 | 1461025004858 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]]]}] 17:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 944ms 17:16:44 INFO - PROCESS | 1860 | 1461025004882 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 17:16:44 INFO - PROCESS | 1860 | 1461025004889 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 17:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:16:44 INFO - PROCESS | 1860 | 1461025004896 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 1860 | 1461025004899 Marionette TRACE conn5 <- [1,1326,null,{}] 17:16:44 INFO - PROCESS | 1860 | 1461025004903 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}] 17:16:45 INFO - PROCESS | 1860 | 1461025005024 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 17:16:45 INFO - PROCESS | 1860 | 1461025005151 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D207000 == 83 [pid = 1860] [id = 341] 17:16:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A88365C00) [pid = 1860] [serial = 1022] [outer = 0000000000000000] 17:16:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A887B9400) [pid = 1860] [serial = 1023] [outer = 0000009A88365C00] 17:16:45 INFO - PROCESS | 1860 | 1461025005210 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8A7DE000) [pid = 1860] [serial = 1024] [outer = 0000009A88365C00] 17:16:46 INFO - PROCESS | 1860 | 1461025006256 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]]]}] 17:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1400ms 17:16:46 INFO - PROCESS | 1860 | 1461025006296 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 17:16:46 INFO - PROCESS | 1860 | 1461025006298 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 17:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:16:46 INFO - PROCESS | 1860 | 1461025006302 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 1860 | 1461025006307 Marionette TRACE conn5 <- [1,1330,null,{}] 17:16:46 INFO - PROCESS | 1860 | 1461025006384 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}] 17:16:46 INFO - PROCESS | 1860 | 1461025006524 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 17:16:46 INFO - PROCESS | 1860 | 1461025006618 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF717000 == 84 [pid = 1860] [id = 342] 17:16:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF2E68000) [pid = 1860] [serial = 1025] [outer = 0000000000000000] 17:16:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF4025000) [pid = 1860] [serial = 1026] [outer = 0000009AF2E68000] 17:16:46 INFO - PROCESS | 1860 | 1461025006677 Marionette DEBUG loaded listener.js 17:16:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AF9AD5800) [pid = 1860] [serial = 1027] [outer = 0000009AF2E68000] 17:16:47 INFO - PROCESS | 1860 | 1461025007254 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]]]}] 17:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1004ms 17:16:47 INFO - PROCESS | 1860 | 1461025007308 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 17:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:16:47 INFO - PROCESS | 1860 | 1461025007311 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 17:16:47 INFO - PROCESS | 1860 | 1461025007315 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 1860 | 1461025007317 Marionette TRACE conn5 <- [1,1334,null,{}] 17:16:47 INFO - PROCESS | 1860 | 1461025007321 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}] 17:16:47 INFO - PROCESS | 1860 | 1461025007438 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 17:16:47 INFO - PROCESS | 1860 | 1461025007537 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFE08000 == 85 [pid = 1860] [id = 343] 17:16:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A84DA0C00) [pid = 1860] [serial = 1028] [outer = 0000000000000000] 17:16:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A84DA5000) [pid = 1860] [serial = 1029] [outer = 0000009A84DA0C00] 17:16:47 INFO - PROCESS | 1860 | 1461025007593 Marionette DEBUG loaded listener.js 17:16:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009AFD4E8800) [pid = 1860] [serial = 1030] [outer = 0000009A84DA0C00] 17:16:48 INFO - PROCESS | 1860 | 1461025008141 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]]]}] 17:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 881ms 17:16:48 INFO - PROCESS | 1860 | 1461025008198 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 17:16:48 INFO - PROCESS | 1860 | 1461025008201 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 17:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:16:48 INFO - PROCESS | 1860 | 1461025008204 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:16:48 INFO - PROCESS | 1860 | 1461025008206 Marionette TRACE conn5 <- [1,1338,null,{}] 17:16:48 INFO - PROCESS | 1860 | 1461025008210 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}] 17:16:48 INFO - PROCESS | 1860 | 1461025008323 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 17:16:48 INFO - PROCESS | 1860 | 1461025008423 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9A8800 == 86 [pid = 1860] [id = 344] 17:16:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A85130400) [pid = 1860] [serial = 1031] [outer = 0000000000000000] 17:16:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A85138C00) [pid = 1860] [serial = 1032] [outer = 0000009A85130400] 17:16:48 INFO - PROCESS | 1860 | 1461025008479 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8513EC00) [pid = 1860] [serial = 1033] [outer = 0000009A85130400] 17:16:49 INFO - PROCESS | 1860 | 1461025009105 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]]]}] 17:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 944ms 17:16:49 INFO - PROCESS | 1860 | 1461025009150 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 17:16:49 INFO - PROCESS | 1860 | 1461025009153 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 17:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:16:49 INFO - PROCESS | 1860 | 1461025009156 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:16:49 INFO - PROCESS | 1860 | 1461025009158 Marionette TRACE conn5 <- [1,1342,null,{}] 17:16:49 INFO - PROCESS | 1860 | 1461025009162 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}] 17:16:49 INFO - PROCESS | 1860 | 1461025009288 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 17:16:49 INFO - PROCESS | 1860 | 1461025009638 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E25800 == 87 [pid = 1860] [id = 345] 17:16:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A80251400) [pid = 1860] [serial = 1034] [outer = 0000000000000000] 17:16:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A80989800) [pid = 1860] [serial = 1035] [outer = 0000009A80251400] 17:16:49 INFO - PROCESS | 1860 | 1461025009742 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A818D0C00) [pid = 1860] [serial = 1036] [outer = 0000009A80251400] 17:16:50 INFO - PROCESS | 1860 | 1461025010442 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]]]}] 17:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1347ms 17:16:50 INFO - PROCESS | 1860 | 1461025010507 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 17:16:50 INFO - PROCESS | 1860 | 1461025010512 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 17:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:16:50 INFO - PROCESS | 1860 | 1461025010518 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 1860 | 1461025010521 Marionette TRACE conn5 <- [1,1346,null,{}] 17:16:50 INFO - PROCESS | 1860 | 1461025010526 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}] 17:16:50 INFO - PROCESS | 1860 | 1461025010634 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 17:16:50 INFO - PROCESS | 1860 | 1461025010735 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8519A800 == 88 [pid = 1860] [id = 346] 17:16:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A830B9800) [pid = 1860] [serial = 1037] [outer = 0000000000000000] 17:16:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A84AE8400) [pid = 1860] [serial = 1038] [outer = 0000009A830B9800] 17:16:50 INFO - PROCESS | 1860 | 1461025010790 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A84D97800) [pid = 1860] [serial = 1039] [outer = 0000009A830B9800] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFE07000 == 87 [pid = 1860] [id = 258] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF801C800 == 86 [pid = 1860] [id = 116] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFDC75000 == 85 [pid = 1860] [id = 338] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8EB5800 == 84 [pid = 1860] [id = 337] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885D8000 == 83 [pid = 1860] [id = 336] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C5C000 == 82 [pid = 1860] [id = 335] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD7F800 == 81 [pid = 1860] [id = 334] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8DC6F800) [pid = 1860] [serial = 936] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009AF2E53800) [pid = 1860] [serial = 939] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009AF81BF400) [pid = 1860] [serial = 942] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A8894B800) [pid = 1860] [serial = 960] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D21D000 == 80 [pid = 1860] [id = 333] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A133800 == 79 [pid = 1860] [id = 332] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D0C800 == 78 [pid = 1860] [id = 331] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B4C800 == 77 [pid = 1860] [id = 330] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85190000 == 76 [pid = 1860] [id = 329] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD82000 == 75 [pid = 1860] [id = 323] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A132800 == 74 [pid = 1860] [id = 322] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854C5800 == 73 [pid = 1860] [id = 321] 17:16:51 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3F6000 == 72 [pid = 1860] [id = 320] 17:16:51 INFO - PROCESS | 1860 | 1461025011394 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]]]}] 17:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 943ms 17:16:51 INFO - PROCESS | 1860 | 1461025011476 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 1860 | 1461025011480 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8849DC00) [pid = 1860] [serial = 957] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8800DC00) [pid = 1860] [serial = 954] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A880E3800) [pid = 1860] [serial = 955] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A84173C00) [pid = 1860] [serial = 951] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A853F6C00) [pid = 1860] [serial = 952] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A83B62400) [pid = 1860] [serial = 945] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A84FF1000) [pid = 1860] [serial = 949] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A84C23800) [pid = 1860] [serial = 948] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A80CEAC00) [pid = 1860] [serial = 927] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A8849EC00) [pid = 1860] [serial = 933] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A84FED000) [pid = 1860] [serial = 930] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A88681000) [pid = 1860] [serial = 958] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8DACBC00) [pid = 1860] [serial = 925] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8556F000) [pid = 1860] [serial = 877] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A885B4C00) [pid = 1860] [serial = 880] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009AF2E6EC00) [pid = 1860] [serial = 883] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AF4028400) [pid = 1860] [serial = 886] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009AF4CA1000) [pid = 1860] [serial = 889] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009AF8B74800) [pid = 1860] [serial = 892] [outer = 0000000000000000] [url = about:blank] 17:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:16:51 INFO - PROCESS | 1860 | 1461025011521 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 1860 | 1461025011523 Marionette TRACE conn5 <- [1,1350,null,{}] 17:16:51 INFO - PROCESS | 1860 | 1461025011527 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}] 17:16:51 INFO - PROCESS | 1860 | 1461025011623 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 17:16:51 INFO - PROCESS | 1860 | 1461025011629 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E3A800 == 73 [pid = 1860] [id = 347] 17:16:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A80CE9400) [pid = 1860] [serial = 1040] [outer = 0000000000000000] 17:16:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A81ADE000) [pid = 1860] [serial = 1041] [outer = 0000009A80CE9400] 17:16:51 INFO - PROCESS | 1860 | 1461025011676 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A84C5D400) [pid = 1860] [serial = 1042] [outer = 0000009A80CE9400] 17:16:52 INFO - PROCESS | 1860 | 1461025012213 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]]]}] 17:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 733ms 17:16:52 INFO - PROCESS | 1860 | 1461025012250 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 17:16:52 INFO - PROCESS | 1860 | 1461025012253 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 17:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:16:52 INFO - PROCESS | 1860 | 1461025012258 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 1860 | 1461025012264 Marionette TRACE conn5 <- [1,1354,null,{}] 17:16:52 INFO - PROCESS | 1860 | 1461025012273 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}] 17:16:52 INFO - PROCESS | 1860 | 1461025012365 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 17:16:52 INFO - PROCESS | 1860 | 1461025012450 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E6D000 == 74 [pid = 1860] [id = 348] 17:16:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8411CC00) [pid = 1860] [serial = 1043] [outer = 0000000000000000] 17:16:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A85B21800) [pid = 1860] [serial = 1044] [outer = 0000009A8411CC00] 17:16:52 INFO - PROCESS | 1860 | 1461025012497 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A85EAA400) [pid = 1860] [serial = 1045] [outer = 0000009A8411CC00] 17:16:52 INFO - PROCESS | 1860 | 1461025012897 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] 17:16:52 INFO - PROCESS | 1860 | 1461025012954 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 17:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:16:52 INFO - PROCESS | 1860 | 1461025012957 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 1860 | 1461025012959 Marionette TRACE conn5 <- [1,1358,null,{}] 17:16:52 INFO - PROCESS | 1860 | 1461025012962 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}] 17:16:53 INFO - PROCESS | 1860 | 1461025013052 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 17:16:53 INFO - PROCESS | 1860 | 1461025013058 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883F5000 == 75 [pid = 1860] [id = 349] 17:16:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A87F12800) [pid = 1860] [serial = 1046] [outer = 0000000000000000] 17:16:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8800A800) [pid = 1860] [serial = 1047] [outer = 0000009A87F12800] 17:16:53 INFO - PROCESS | 1860 | 1461025013104 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A880B7C00) [pid = 1860] [serial = 1048] [outer = 0000009A87F12800] 17:16:53 INFO - PROCESS | 1860 | 1461025013544 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] 17:16:53 INFO - PROCESS | 1860 | 1461025013597 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 17:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:16:53 INFO - PROCESS | 1860 | 1461025013601 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 1860 | 1461025013602 Marionette TRACE conn5 <- [1,1362,null,{}] 17:16:53 INFO - PROCESS | 1860 | 1461025013606 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}] 17:16:53 INFO - PROCESS | 1860 | 1461025013718 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 17:16:53 INFO - PROCESS | 1860 | 1461025013802 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8861E800 == 76 [pid = 1860] [id = 350] 17:16:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A881B9800) [pid = 1860] [serial = 1049] [outer = 0000000000000000] 17:16:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A881BF000) [pid = 1860] [serial = 1050] [outer = 0000009A881B9800] 17:16:53 INFO - PROCESS | 1860 | 1461025013858 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A884A4400) [pid = 1860] [serial = 1051] [outer = 0000009A881B9800] 17:16:54 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:16:54 INFO - PROCESS | 1860 | 1461025014303 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] 17:16:54 INFO - PROCESS | 1860 | 1461025014343 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 17:16:54 INFO - PROCESS | 1860 | 1461025014346 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:16:54 INFO - PROCESS | 1860 | 1461025014348 Marionette TRACE conn5 <- [1,1366,null,{}] 17:16:54 INFO - PROCESS | 1860 | 1461025014352 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}] 17:16:54 INFO - PROCESS | 1860 | 1461025014470 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 17:16:54 INFO - PROCESS | 1860 | 1461025014528 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3EA000 == 77 [pid = 1860] [id = 351] 17:16:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A887B6C00) [pid = 1860] [serial = 1052] [outer = 0000000000000000] 17:16:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A88941C00) [pid = 1860] [serial = 1053] [outer = 0000009A887B6C00] 17:16:54 INFO - PROCESS | 1860 | 1461025014573 Marionette DEBUG loaded listener.js 17:16:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8A21BC00) [pid = 1860] [serial = 1054] [outer = 0000009A887B6C00] 17:16:54 INFO - PROCESS | 1860 | 1461025014961 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] 17:16:55 INFO - PROCESS | 1860 | 1461025015027 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 17:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:16:55 INFO - PROCESS | 1860 | 1461025015030 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 1860 | 1461025015032 Marionette TRACE conn5 <- [1,1370,null,{}] 17:16:55 INFO - PROCESS | 1860 | 1461025015035 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}] 17:16:55 INFO - PROCESS | 1860 | 1461025015177 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 17:16:55 INFO - PROCESS | 1860 | 1461025015204 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD07800 == 78 [pid = 1860] [id = 352] 17:16:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8A21B000) [pid = 1860] [serial = 1055] [outer = 0000000000000000] 17:16:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8A33F400) [pid = 1860] [serial = 1056] [outer = 0000009A8A21B000] 17:16:55 INFO - PROCESS | 1860 | 1461025015249 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8A34C800) [pid = 1860] [serial = 1057] [outer = 0000009A8A21B000] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A84C5B000) [pid = 1860] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009AF25E1000) [pid = 1860] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009AF25E3000) [pid = 1860] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A80EA7000) [pid = 1860] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A8556D400) [pid = 1860] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A87F15000) [pid = 1860] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A80817800) [pid = 1860] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A80794400) [pid = 1860] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A8A4B8C00) [pid = 1860] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A88372C00) [pid = 1860] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:16:55 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A818D0000) [pid = 1860] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:16:55 INFO - PROCESS | 1860 | [1860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:16:55 INFO - PROCESS | 1860 | 1461025015925 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] 17:16:55 INFO - PROCESS | 1860 | 1461025015977 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 17:16:55 INFO - PROCESS | 1860 | 1461025015980 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:16:55 INFO - PROCESS | 1860 | 1461025015982 Marionette TRACE conn5 <- [1,1374,null,{}] 17:16:55 INFO - PROCESS | 1860 | 1461025015986 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}] 17:16:56 INFO - PROCESS | 1860 | 1461025016072 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 17:16:56 INFO - PROCESS | 1860 | 1461025016155 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D99F800 == 79 [pid = 1860] [id = 353] 17:16:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A84C5B800) [pid = 1860] [serial = 1058] [outer = 0000000000000000] 17:16:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A2DF800) [pid = 1860] [serial = 1059] [outer = 0000009A84C5B800] 17:16:56 INFO - PROCESS | 1860 | 1461025016201 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8A574400) [pid = 1860] [serial = 1060] [outer = 0000009A84C5B800] 17:16:56 INFO - PROCESS | 1860 | 1461025016605 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] 17:16:56 INFO - PROCESS | 1860 | 1461025016677 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 17:16:56 INFO - PROCESS | 1860 | 1461025016680 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:16:56 INFO - PROCESS | 1860 | 1461025016682 Marionette TRACE conn5 <- [1,1378,null,{}] 17:16:56 INFO - PROCESS | 1860 | 1461025016686 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}] 17:16:56 INFO - PROCESS | 1860 | 1461025016772 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 17:16:56 INFO - PROCESS | 1860 | 1461025016779 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1DBA000 == 80 [pid = 1860] [id = 354] 17:16:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8A57A000) [pid = 1860] [serial = 1061] [outer = 0000000000000000] 17:16:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8A5D2800) [pid = 1860] [serial = 1062] [outer = 0000009A8A57A000] 17:16:56 INFO - PROCESS | 1860 | 1461025016826 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8A7DD800) [pid = 1860] [serial = 1063] [outer = 0000009A8A57A000] 17:16:57 INFO - PROCESS | 1860 | 1461025017236 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]]]}] 17:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 586ms 17:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:16:57 INFO - PROCESS | 1860 | 1461025017270 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 17:16:57 INFO - PROCESS | 1860 | 1461025017272 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 17:16:57 INFO - PROCESS | 1860 | 1461025017275 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:16:57 INFO - PROCESS | 1860 | 1461025017276 Marionette TRACE conn5 <- [1,1382,null,{}] 17:16:57 INFO - PROCESS | 1860 | 1461025017291 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}] 17:16:57 INFO - PROCESS | 1860 | 1461025017383 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 17:16:57 INFO - PROCESS | 1860 | 1461025017389 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF30BC000 == 81 [pid = 1860] [id = 355] 17:16:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8AA08000) [pid = 1860] [serial = 1064] [outer = 0000000000000000] 17:16:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8A222000) [pid = 1860] [serial = 1065] [outer = 0000009A8AA08000] 17:16:57 INFO - PROCESS | 1860 | 1461025017440 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8AAE2C00) [pid = 1860] [serial = 1066] [outer = 0000009A8AA08000] 17:16:58 INFO - PROCESS | 1860 | 1461025018053 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]]]}] 17:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 838ms 17:16:58 INFO - PROCESS | 1860 | 1461025018117 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 17:16:58 INFO - PROCESS | 1860 | 1461025018122 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 17:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:16:58 INFO - PROCESS | 1860 | 1461025018128 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 1860 | 1461025018133 Marionette TRACE conn5 <- [1,1386,null,{}] 17:16:58 INFO - PROCESS | 1860 | 1461025018140 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}] 17:16:58 INFO - PROCESS | 1860 | 1461025018294 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 17:16:58 INFO - PROCESS | 1860 | 1461025018425 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8514D800 == 82 [pid = 1860] [id = 356] 17:16:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A80990800) [pid = 1860] [serial = 1067] [outer = 0000000000000000] 17:16:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A81A26C00) [pid = 1860] [serial = 1068] [outer = 0000009A80990800] 17:16:58 INFO - PROCESS | 1860 | 1461025018485 Marionette DEBUG loaded listener.js 17:16:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A84AE4C00) [pid = 1860] [serial = 1069] [outer = 0000009A80990800] 17:16:59 INFO - PROCESS | 1860 | 1461025019108 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]]]}] 17:16:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A84179400) [pid = 1860] [serial = 1070] [outer = 0000009AF880D800] 17:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1036ms 17:16:59 INFO - PROCESS | 1860 | 1461025019177 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 1860 | 1461025019183 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 17:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:16:59 INFO - PROCESS | 1860 | 1461025019268 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 1860 | 1461025019272 Marionette TRACE conn5 <- [1,1390,null,{}] 17:16:59 INFO - PROCESS | 1860 | 1461025019277 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}] 17:16:59 INFO - PROCESS | 1860 | 1461025019401 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 17:16:59 INFO - PROCESS | 1860 | 1461025019519 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8860F800 == 83 [pid = 1860] [id = 357] 17:16:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A81339C00) [pid = 1860] [serial = 1071] [outer = 0000000000000000] 17:16:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A85136000) [pid = 1860] [serial = 1072] [outer = 0000009A81339C00] 17:16:59 INFO - PROCESS | 1860 | 1461025019577 Marionette DEBUG loaded listener.js 17:16:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A880E0400) [pid = 1860] [serial = 1073] [outer = 0000009A81339C00] 17:17:00 INFO - PROCESS | 1860 | 1461025020206 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]]]}] 17:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1006ms 17:17:00 INFO - PROCESS | 1860 | 1461025020249 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 17:17:00 INFO - PROCESS | 1860 | 1461025020252 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 17:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:17:00 INFO - PROCESS | 1860 | 1461025020256 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:17:00 INFO - PROCESS | 1860 | 1461025020260 Marionette TRACE conn5 <- [1,1394,null,{}] 17:17:00 INFO - PROCESS | 1860 | 1461025020272 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}] 17:17:00 INFO - PROCESS | 1860 | 1461025020391 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 17:17:00 INFO - PROCESS | 1860 | 1461025020490 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3E5C000 == 84 [pid = 1860] [id = 358] 17:17:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8868BC00) [pid = 1860] [serial = 1074] [outer = 0000000000000000] 17:17:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8A34B800) [pid = 1860] [serial = 1075] [outer = 0000009A8868BC00] 17:17:00 INFO - PROCESS | 1860 | 1461025020549 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A8AA0E400) [pid = 1860] [serial = 1076] [outer = 0000009A8868BC00] 17:17:01 INFO - PROCESS | 1860 | 1461025021191 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]]]}] 17:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 986ms 17:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:17:01 INFO - PROCESS | 1860 | 1461025021244 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 1860 | 1461025021247 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 17:17:01 INFO - PROCESS | 1860 | 1461025021251 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 1860 | 1461025021253 Marionette TRACE conn5 <- [1,1398,null,{}] 17:17:01 INFO - PROCESS | 1860 | 1461025021257 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}] 17:17:01 INFO - PROCESS | 1860 | 1461025021371 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 17:17:01 INFO - PROCESS | 1860 | 1461025021518 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8864000 == 85 [pid = 1860] [id = 359] 17:17:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A8D859000) [pid = 1860] [serial = 1077] [outer = 0000000000000000] 17:17:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A8DACE400) [pid = 1860] [serial = 1078] [outer = 0000009A8D859000] 17:17:01 INFO - PROCESS | 1860 | 1461025021576 Marionette DEBUG loaded listener.js 17:17:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A8DC6F800) [pid = 1860] [serial = 1079] [outer = 0000009A8D859000] 17:17:02 INFO - PROCESS | 1860 | 1461025022215 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]]]}] 17:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1026ms 17:17:02 INFO - PROCESS | 1860 | 1461025022279 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 17:17:02 INFO - PROCESS | 1860 | 1461025022282 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 17:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:17:02 INFO - PROCESS | 1860 | 1461025022285 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 1860 | 1461025022287 Marionette TRACE conn5 <- [1,1402,null,{}] 17:17:02 INFO - PROCESS | 1860 | 1461025022291 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}] 17:17:02 INFO - PROCESS | 1860 | 1461025022424 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 17:17:02 INFO - PROCESS | 1860 | 1461025022545 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A21000 == 86 [pid = 1860] [id = 360] 17:17:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009AF1AF1000) [pid = 1860] [serial = 1080] [outer = 0000000000000000] 17:17:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009AF1D31400) [pid = 1860] [serial = 1081] [outer = 0000009AF1AF1000] 17:17:02 INFO - PROCESS | 1860 | 1461025022602 Marionette DEBUG loaded listener.js 17:17:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009AF2E63000) [pid = 1860] [serial = 1082] [outer = 0000009AF1AF1000] 17:17:03 INFO - PROCESS | 1860 | 1461025023171 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]]]}] 17:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 940ms 17:17:03 INFO - PROCESS | 1860 | 1461025023228 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 17:17:03 INFO - PROCESS | 1860 | 1461025023231 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 17:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:17:03 INFO - PROCESS | 1860 | 1461025023234 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:17:03 INFO - PROCESS | 1860 | 1461025023236 Marionette TRACE conn5 <- [1,1406,null,{}] 17:17:03 INFO - PROCESS | 1860 | 1461025023240 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}] 17:17:03 INFO - PROCESS | 1860 | 1461025023378 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 17:17:03 INFO - PROCESS | 1860 | 1461025023500 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFDC79800 == 87 [pid = 1860] [id = 361] 17:17:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009AF3F9E800) [pid = 1860] [serial = 1083] [outer = 0000000000000000] 17:17:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009AF4CA1000) [pid = 1860] [serial = 1084] [outer = 0000009AF3F9E800] 17:17:03 INFO - PROCESS | 1860 | 1461025023560 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009AF7E6DC00) [pid = 1860] [serial = 1085] [outer = 0000009AF3F9E800] 17:17:04 INFO - PROCESS | 1860 | 1461025024252 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]]]}] 17:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1080ms 17:17:04 INFO - PROCESS | 1860 | 1461025024317 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 17:17:04 INFO - PROCESS | 1860 | 1461025024320 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 17:17:04 INFO - PROCESS | 1860 | 1461025024323 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:17:04 INFO - PROCESS | 1860 | 1461025024326 Marionette TRACE conn5 <- [1,1410,null,{}] 17:17:04 INFO - PROCESS | 1860 | 1461025024329 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}] 17:17:04 INFO - PROCESS | 1860 | 1461025024439 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 17:17:04 INFO - PROCESS | 1860 | 1461025024725 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8553D800 == 88 [pid = 1860] [id = 362] 17:17:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A8079A800) [pid = 1860] [serial = 1086] [outer = 0000000000000000] 17:17:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A8098CC00) [pid = 1860] [serial = 1087] [outer = 0000009A8079A800] 17:17:04 INFO - PROCESS | 1860 | 1461025024785 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8416D000) [pid = 1860] [serial = 1088] [outer = 0000009A8079A800] 17:17:05 INFO - PROCESS | 1860 | 1461025025392 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]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1125ms 17:17:05 INFO - PROCESS | 1860 | 1461025025452 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 17:17:05 INFO - PROCESS | 1860 | 1461025025457 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 17:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:17:05 INFO - PROCESS | 1860 | 1461025025463 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1860 | 1461025025466 Marionette TRACE conn5 <- [1,1414,null,{}] 17:17:05 INFO - PROCESS | 1860 | 1461025025471 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}] 17:17:05 INFO - PROCESS | 1860 | 1461025025582 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 17:17:05 INFO - PROCESS | 1860 | 1461025025717 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855E3800 == 89 [pid = 1860] [id = 363] 17:17:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A85135400) [pid = 1860] [serial = 1089] [outer = 0000000000000000] 17:17:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A8513C400) [pid = 1860] [serial = 1090] [outer = 0000009A85135400] 17:17:05 INFO - PROCESS | 1860 | 1461025025770 Marionette DEBUG loaded listener.js 17:17:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009A85EAC400) [pid = 1860] [serial = 1091] [outer = 0000009A85135400] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A28000 == 88 [pid = 1860] [id = 297] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1DBA000 == 87 [pid = 1860] [id = 354] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D99F800 == 86 [pid = 1860] [id = 353] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD07800 == 85 [pid = 1860] [id = 352] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3EA000 == 84 [pid = 1860] [id = 351] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8861E800 == 83 [pid = 1860] [id = 350] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883F5000 == 82 [pid = 1860] [id = 349] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E6D000 == 81 [pid = 1860] [id = 348] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E3A800 == 80 [pid = 1860] [id = 347] 17:17:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8519A800 == 79 [pid = 1860] [id = 346] 17:17:05 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A8A57CC00) [pid = 1860] [serial = 969] [outer = 0000000000000000] [url = about:blank] 17:17:05 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A8DACE000) [pid = 1860] [serial = 972] [outer = 0000000000000000] [url = about:blank] 17:17:05 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009AF2CE0400) [pid = 1860] [serial = 975] [outer = 0000000000000000] [url = about:blank] 17:17:05 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009AF8817C00) [pid = 1860] [serial = 978] [outer = 0000000000000000] [url = about:blank] 17:17:05 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009AF9956800) [pid = 1860] [serial = 981] [outer = 0000000000000000] [url = about:blank] 17:17:05 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009AFA44A000) [pid = 1860] [serial = 984] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E25800 == 78 [pid = 1860] [id = 345] 17:17:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D9A8800 == 77 [pid = 1860] [id = 344] 17:17:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFE08000 == 76 [pid = 1860] [id = 343] 17:17:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF717000 == 75 [pid = 1860] [id = 342] 17:17:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D207000 == 74 [pid = 1860] [id = 341] 17:17:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E77800 == 73 [pid = 1860] [id = 340] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009AF2C4AC00) [pid = 1860] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009AF8085800) [pid = 1860] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009AF402A400) [pid = 1860] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009A84FE8C00) [pid = 1860] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009AF9ADE400) [pid = 1860] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A8A5CDC00) [pid = 1860] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A8800D800) [pid = 1860] [serial = 966] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A84AE0400) [pid = 1860] [serial = 963] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A88002800) [pid = 1860] [serial = 993] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A880E2C00) [pid = 1860] [serial = 994] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A88940800) [pid = 1860] [serial = 996] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A8A343C00) [pid = 1860] [serial = 997] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A83BE4C00) [pid = 1860] [serial = 988] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A80997400) [pid = 1860] [serial = 987] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A80CE2C00) [pid = 1860] [serial = 990] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A84C27000) [pid = 1860] [serial = 991] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8A5AF400) [pid = 1860] [serial = 999] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8A2E2C00) [pid = 1860] [serial = 961] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009AFD4E4800) [pid = 1860] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009AFDCA3400) [pid = 1860] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8A7E3400) [pid = 1860] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009AFDCA1000) [pid = 1860] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A84C63C00) [pid = 1860] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 17:17:06 INFO - PROCESS | 1860 | 1461025026359 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]]]}] 17:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 941ms 17:17:06 INFO - PROCESS | 1860 | 1461025026409 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 17:17:06 INFO - PROCESS | 1860 | 1461025026413 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 17:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:17:06 INFO - PROCESS | 1860 | 1461025026419 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:17:06 INFO - PROCESS | 1860 | 1461025026421 Marionette TRACE conn5 <- [1,1418,null,{}] 17:17:06 INFO - PROCESS | 1860 | 1461025026425 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}] 17:17:06 INFO - PROCESS | 1860 | 1461025026522 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 17:17:06 INFO - PROCESS | 1860 | 1461025026606 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85529000 == 74 [pid = 1860] [id = 364] 17:17:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A84C25C00) [pid = 1860] [serial = 1092] [outer = 0000000000000000] 17:17:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A85139000) [pid = 1860] [serial = 1093] [outer = 0000009A84C25C00] 17:17:06 INFO - PROCESS | 1860 | 1461025026654 Marionette DEBUG loaded listener.js 17:17:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A87F30400) [pid = 1860] [serial = 1094] [outer = 0000009A84C25C00] 17:17:07 INFO - PROCESS | 1860 | 1461025027074 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]]]}] 17:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 691ms 17:17:07 INFO - PROCESS | 1860 | 1461025027112 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 17:17:07 INFO - PROCESS | 1860 | 1461025027114 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 17:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:17:07 INFO - PROCESS | 1860 | 1461025027124 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:17:07 INFO - PROCESS | 1860 | 1461025027130 Marionette TRACE conn5 <- [1,1422,null,{}] 17:17:07 INFO - PROCESS | 1860 | 1461025027140 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}] 17:17:07 INFO - PROCESS | 1860 | 1461025027234 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 17:17:07 INFO - PROCESS | 1860 | 1461025027242 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2B4800 == 75 [pid = 1860] [id = 365] 17:17:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8836D400) [pid = 1860] [serial = 1095] [outer = 0000000000000000] 17:17:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A884A0400) [pid = 1860] [serial = 1096] [outer = 0000009A8836D400] 17:17:07 INFO - PROCESS | 1860 | 1461025027288 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A88683000) [pid = 1860] [serial = 1097] [outer = 0000009A8836D400] 17:17:07 INFO - PROCESS | 1860 | 1461025027778 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]]]}] 17:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 692ms 17:17:07 INFO - PROCESS | 1860 | 1461025027818 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 17:17:07 INFO - PROCESS | 1860 | 1461025027820 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 17:17:07 INFO - PROCESS | 1860 | 1461025027824 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:17:07 INFO - PROCESS | 1860 | 1461025027825 Marionette TRACE conn5 <- [1,1426,null,{}] 17:17:07 INFO - PROCESS | 1860 | 1461025027829 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}] 17:17:07 INFO - PROCESS | 1860 | 1461025027919 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 17:17:07 INFO - PROCESS | 1860 | 1461025027927 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85537000 == 76 [pid = 1860] [id = 366] 17:17:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A887B8000) [pid = 1860] [serial = 1098] [outer = 0000000000000000] 17:17:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A88945400) [pid = 1860] [serial = 1099] [outer = 0000009A887B8000] 17:17:07 INFO - PROCESS | 1860 | 1461025027973 Marionette DEBUG loaded listener.js 17:17:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8A340000) [pid = 1860] [serial = 1100] [outer = 0000009A887B8000] 17:17:08 INFO - PROCESS | 1860 | 1461025028397 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]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 629ms 17:17:08 INFO - PROCESS | 1860 | 1461025028456 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 1860 | 1461025028458 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 17:17:08 INFO - PROCESS | 1860 | 1461025028461 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:17:08 INFO - PROCESS | 1860 | 1461025028463 Marionette TRACE conn5 <- [1,1430,null,{}] 17:17:08 INFO - PROCESS | 1860 | 1461025028467 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}] 17:17:08 INFO - PROCESS | 1860 | 1461025028581 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 17:17:08 INFO - PROCESS | 1860 | 1461025028667 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD7F800 == 77 [pid = 1860] [id = 367] 17:17:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A8A4BF400) [pid = 1860] [serial = 1101] [outer = 0000000000000000] 17:17:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A8A5AA800) [pid = 1860] [serial = 1102] [outer = 0000009A8A4BF400] 17:17:08 INFO - PROCESS | 1860 | 1461025028721 Marionette DEBUG loaded listener.js 17:17:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8AA05000) [pid = 1860] [serial = 1103] [outer = 0000009A8A4BF400] 17:17:09 INFO - PROCESS | 1860 | 1461025029166 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]]]}] 17:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 730ms 17:17:09 INFO - PROCESS | 1860 | 1461025029195 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 17:17:09 INFO - PROCESS | 1860 | 1461025029197 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 17:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:17:09 INFO - PROCESS | 1860 | 1461025029200 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:17:09 INFO - PROCESS | 1860 | 1461025029202 Marionette TRACE conn5 <- [1,1434,null,{}] 17:17:09 INFO - PROCESS | 1860 | 1461025029206 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}] 17:17:09 INFO - PROCESS | 1860 | 1461025029327 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 17:17:09 INFO - PROCESS | 1860 | 1461025029387 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C75000 == 78 [pid = 1860] [id = 368] 17:17:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8DACCC00) [pid = 1860] [serial = 1104] [outer = 0000000000000000] 17:17:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF1AEE800) [pid = 1860] [serial = 1105] [outer = 0000009A8DACCC00] 17:17:09 INFO - PROCESS | 1860 | 1461025029432 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009AF3060C00) [pid = 1860] [serial = 1106] [outer = 0000009A8DACCC00] 17:17:09 INFO - PROCESS | 1860 | 1461025029862 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]]]}] 17:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 691ms 17:17:09 INFO - PROCESS | 1860 | 1461025029897 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 17:17:09 INFO - PROCESS | 1860 | 1461025029899 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 17:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:17:09 INFO - PROCESS | 1860 | 1461025029906 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:17:09 INFO - PROCESS | 1860 | 1461025029908 Marionette TRACE conn5 <- [1,1438,null,{}] 17:17:09 INFO - PROCESS | 1860 | 1461025029912 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}] 17:17:10 INFO - PROCESS | 1860 | 1461025030059 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 17:17:10 INFO - PROCESS | 1860 | 1461025030083 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37C3000 == 79 [pid = 1860] [id = 369] 17:17:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009AF4026C00) [pid = 1860] [serial = 1107] [outer = 0000000000000000] 17:17:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009AF402C000) [pid = 1860] [serial = 1108] [outer = 0000009AF4026C00] 17:17:10 INFO - PROCESS | 1860 | 1461025030128 Marionette DEBUG loaded listener.js 17:17:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009AF4E17800) [pid = 1860] [serial = 1109] [outer = 0000009AF4026C00] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A8A21B000) [pid = 1860] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A8411CC00) [pid = 1860] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A8A57A000) [pid = 1860] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A881B9800) [pid = 1860] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A887B6C00) [pid = 1860] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A830B9800) [pid = 1860] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A80CE9400) [pid = 1860] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A80251400) [pid = 1860] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A87F12800) [pid = 1860] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:17:10 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A84C5B800) [pid = 1860] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:17:10 INFO - PROCESS | 1860 | 1461025030692 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]]]}] 17:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 839ms 17:17:10 INFO - PROCESS | 1860 | 1461025030748 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 17:17:10 INFO - PROCESS | 1860 | 1461025030750 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 17:17:10 INFO - PROCESS | 1860 | 1461025030754 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:17:10 INFO - PROCESS | 1860 | 1461025030755 Marionette TRACE conn5 <- [1,1442,null,{}] 17:17:10 INFO - PROCESS | 1860 | 1461025030759 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}] 17:17:10 INFO - PROCESS | 1860 | 1461025030846 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 17:17:10 INFO - PROCESS | 1860 | 1461025030934 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8012000 == 80 [pid = 1860] [id = 370] 17:17:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A84173C00) [pid = 1860] [serial = 1110] [outer = 0000000000000000] 17:17:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A88948000) [pid = 1860] [serial = 1111] [outer = 0000009A84173C00] 17:17:10 INFO - PROCESS | 1860 | 1461025030979 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009AF7E6B000) [pid = 1860] [serial = 1112] [outer = 0000009A84173C00] 17:17:11 INFO - PROCESS | 1860 | 1461025031387 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]]]}] 17:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 671ms 17:17:11 INFO - PROCESS | 1860 | 1461025031428 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 17:17:11 INFO - PROCESS | 1860 | 1461025031430 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 17:17:11 INFO - PROCESS | 1860 | 1461025031433 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:17:11 INFO - PROCESS | 1860 | 1461025031435 Marionette TRACE conn5 <- [1,1446,null,{}] 17:17:11 INFO - PROCESS | 1860 | 1461025031438 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}] 17:17:11 INFO - PROCESS | 1860 | 1461025031528 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 17:17:11 INFO - PROCESS | 1860 | 1461025031535 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9CA2000 == 81 [pid = 1860] [id = 371] 17:17:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009AF8334800) [pid = 1860] [serial = 1113] [outer = 0000000000000000] 17:17:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009AF89C8400) [pid = 1860] [serial = 1114] [outer = 0000009AF8334800] 17:17:11 INFO - PROCESS | 1860 | 1461025031580 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF9904C00) [pid = 1860] [serial = 1115] [outer = 0000009AF8334800] 17:17:12 INFO - PROCESS | 1860 | 1461025032032 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]]]}] 17:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 628ms 17:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:17:12 INFO - PROCESS | 1860 | 1461025032065 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 17:17:12 INFO - PROCESS | 1860 | 1461025032067 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 17:17:12 INFO - PROCESS | 1860 | 1461025032070 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 1860 | 1461025032072 Marionette TRACE conn5 <- [1,1450,null,{}] 17:17:12 INFO - PROCESS | 1860 | 1461025032076 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}] 17:17:12 INFO - PROCESS | 1860 | 1461025032164 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 17:17:12 INFO - PROCESS | 1860 | 1461025032170 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEC4000 == 82 [pid = 1860] [id = 372] 17:17:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009AF3F9DC00) [pid = 1860] [serial = 1116] [outer = 0000000000000000] 17:17:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009AF9AD5400) [pid = 1860] [serial = 1117] [outer = 0000009AF3F9DC00] 17:17:12 INFO - PROCESS | 1860 | 1461025032221 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009AFD173400) [pid = 1860] [serial = 1118] [outer = 0000009AF3F9DC00] 17:17:12 INFO - PROCESS | 1860 | 1461025032915 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]]]}] 17:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 881ms 17:17:12 INFO - PROCESS | 1860 | 1461025032963 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 17:17:12 INFO - PROCESS | 1860 | 1461025032968 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 17:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:17:12 INFO - PROCESS | 1860 | 1461025032975 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 1860 | 1461025032980 Marionette TRACE conn5 <- [1,1454,null,{}] 17:17:12 INFO - PROCESS | 1860 | 1461025032987 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}] 17:17:13 INFO - PROCESS | 1860 | 1461025033123 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 17:17:13 INFO - PROCESS | 1860 | 1461025033247 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E7D000 == 83 [pid = 1860] [id = 373] 17:17:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A8411C800) [pid = 1860] [serial = 1119] [outer = 0000000000000000] 17:17:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A84D9AC00) [pid = 1860] [serial = 1120] [outer = 0000009A8411C800] 17:17:13 INFO - PROCESS | 1860 | 1461025033309 Marionette DEBUG loaded listener.js 17:17:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A85570C00) [pid = 1860] [serial = 1121] [outer = 0000009A8411C800] 17:17:13 INFO - PROCESS | 1860 | 1461025033901 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]]]}] 17:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 985ms 17:17:13 INFO - PROCESS | 1860 | 1461025033959 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 1860 | 1461025033965 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 17:17:13 INFO - PROCESS | 1860 | 1461025033972 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:17:13 INFO - PROCESS | 1860 | 1461025033975 Marionette TRACE conn5 <- [1,1458,null,{}] 17:17:13 INFO - PROCESS | 1860 | 1461025033979 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}] 17:17:14 INFO - PROCESS | 1860 | 1461025034128 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 17:17:14 INFO - PROCESS | 1860 | 1461025034257 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD1A800 == 84 [pid = 1860] [id = 374] 17:17:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A880E1400) [pid = 1860] [serial = 1122] [outer = 0000000000000000] 17:17:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A8849CC00) [pid = 1860] [serial = 1123] [outer = 0000009A880E1400] 17:17:14 INFO - PROCESS | 1860 | 1461025034315 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A8A226400) [pid = 1860] [serial = 1124] [outer = 0000009A880E1400] 17:17:14 INFO - PROCESS | 1860 | 1461025034921 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]]]}] 17:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 986ms 17:17:14 INFO - PROCESS | 1860 | 1461025034965 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 17:17:14 INFO - PROCESS | 1860 | 1461025034968 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 17:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:17:14 INFO - PROCESS | 1860 | 1461025034972 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:17:14 INFO - PROCESS | 1860 | 1461025034976 Marionette TRACE conn5 <- [1,1462,null,{}] 17:17:14 INFO - PROCESS | 1860 | 1461025034988 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}] 17:17:15 INFO - PROCESS | 1860 | 1461025035110 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 17:17:15 INFO - PROCESS | 1860 | 1461025035212 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFABD800 == 85 [pid = 1860] [id = 375] 17:17:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A8AA0CC00) [pid = 1860] [serial = 1125] [outer = 0000000000000000] 17:17:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A8DAD0400) [pid = 1860] [serial = 1126] [outer = 0000009A8AA0CC00] 17:17:15 INFO - PROCESS | 1860 | 1461025035271 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8EDD5C00) [pid = 1860] [serial = 1127] [outer = 0000009A8AA0CC00] 17:17:15 INFO - PROCESS | 1860 | 1461025035952 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]]]}] 17:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1035ms 17:17:16 INFO - PROCESS | 1860 | 1461025036008 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 17:17:16 INFO - PROCESS | 1860 | 1461025036012 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 17:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:17:16 INFO - PROCESS | 1860 | 1461025036015 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 1860 | 1461025036017 Marionette TRACE conn5 <- [1,1466,null,{}] 17:17:16 INFO - PROCESS | 1860 | 1461025036021 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}] 17:17:16 INFO - PROCESS | 1860 | 1461025036138 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 17:17:16 INFO - PROCESS | 1860 | 1461025036266 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84F60800 == 86 [pid = 1860] [id = 376] 17:17:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009AF4021C00) [pid = 1860] [serial = 1128] [outer = 0000000000000000] 17:17:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009AF888B400) [pid = 1860] [serial = 1129] [outer = 0000009AF4021C00] 17:17:16 INFO - PROCESS | 1860 | 1461025036324 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009AFD170000) [pid = 1860] [serial = 1130] [outer = 0000009AF4021C00] 17:17:16 INFO - PROCESS | 1860 | 1461025036908 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]]]}] 17:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 943ms 17:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:17:16 INFO - PROCESS | 1860 | 1461025036960 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 17:17:16 INFO - PROCESS | 1860 | 1461025036963 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 17:17:16 INFO - PROCESS | 1860 | 1461025036967 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 1860 | 1461025036969 Marionette TRACE conn5 <- [1,1470,null,{}] 17:17:16 INFO - PROCESS | 1860 | 1461025036973 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}] 17:17:17 INFO - PROCESS | 1860 | 1461025037086 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 17:17:17 INFO - PROCESS | 1860 | 1461025037187 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D1A4800 == 87 [pid = 1860] [id = 377] 17:17:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009A8D708400) [pid = 1860] [serial = 1131] [outer = 0000000000000000] 17:17:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009A8D70E800) [pid = 1860] [serial = 1132] [outer = 0000009A8D708400] 17:17:17 INFO - PROCESS | 1860 | 1461025037243 Marionette DEBUG loaded listener.js 17:17:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009AFD16EC00) [pid = 1860] [serial = 1133] [outer = 0000009A8D708400] 17:17:17 INFO - PROCESS | 1860 | 1461025037861 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]]]}] 17:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 943ms 17:17:17 INFO - PROCESS | 1860 | 1461025037913 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 17:17:17 INFO - PROCESS | 1860 | 1461025037915 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 17:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:17:17 INFO - PROCESS | 1860 | 1461025037919 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:17:17 INFO - PROCESS | 1860 | 1461025037921 Marionette TRACE conn5 <- [1,1474,null,{}] 17:17:17 INFO - PROCESS | 1860 | 1461025037924 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}] 17:17:18 INFO - PROCESS | 1860 | 1461025038056 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 17:17:18 INFO - PROCESS | 1860 | 1461025038189 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D6A3000 == 88 [pid = 1860] [id = 378] 17:17:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009A8D919800) [pid = 1860] [serial = 1134] [outer = 0000000000000000] 17:17:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009AFDCA4C00) [pid = 1860] [serial = 1135] [outer = 0000009A8D919800] 17:17:18 INFO - PROCESS | 1860 | 1461025038249 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0000009AFDCD6800) [pid = 1860] [serial = 1136] [outer = 0000009A8D919800] 17:17:18 INFO - PROCESS | 1860 | 1461025038902 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]]]}] 17:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1028ms 17:17:18 INFO - PROCESS | 1860 | 1461025038949 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 17:17:18 INFO - PROCESS | 1860 | 1461025038952 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 17:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:17:18 INFO - PROCESS | 1860 | 1461025038955 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:17:18 INFO - PROCESS | 1860 | 1461025038958 Marionette TRACE conn5 <- [1,1478,null,{}] 17:17:18 INFO - PROCESS | 1860 | 1461025038961 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}] 17:17:19 INFO - PROCESS | 1860 | 1461025039073 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 17:17:19 INFO - PROCESS | 1860 | 1461025039202 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F6D1000 == 89 [pid = 1860] [id = 379] 17:17:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0000009A80F57C00) [pid = 1860] [serial = 1137] [outer = 0000000000000000] 17:17:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009A8AA95000) [pid = 1860] [serial = 1138] [outer = 0000009A80F57C00] 17:17:19 INFO - PROCESS | 1860 | 1461025039260 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009A8D91B800) [pid = 1860] [serial = 1139] [outer = 0000009A80F57C00] 17:17:19 INFO - PROCESS | 1860 | 1461025039843 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]]]}] 17:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 941ms 17:17:19 INFO - PROCESS | 1860 | 1461025039900 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 1860 | 1461025039902 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 17:17:19 INFO - PROCESS | 1860 | 1461025039906 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:17:19 INFO - PROCESS | 1860 | 1461025039908 Marionette TRACE conn5 <- [1,1482,null,{}] 17:17:19 INFO - PROCESS | 1860 | 1461025039912 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}] 17:17:20 INFO - PROCESS | 1860 | 1461025040023 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 17:17:20 INFO - PROCESS | 1860 | 1461025040127 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854BB000 == 90 [pid = 1860] [id = 380] 17:17:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0000009A84116000) [pid = 1860] [serial = 1140] [outer = 0000000000000000] 17:17:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0000009A880B8C00) [pid = 1860] [serial = 1141] [outer = 0000009A84116000] 17:17:20 INFO - PROCESS | 1860 | 1461025040182 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0000009A8A7E1800) [pid = 1860] [serial = 1142] [outer = 0000009A84116000] 17:17:21 INFO - PROCESS | 1860 | 1461025041001 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]]]}] 17:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1144ms 17:17:21 INFO - PROCESS | 1860 | 1461025041053 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 17:17:21 INFO - PROCESS | 1860 | 1461025041058 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 17:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:17:21 INFO - PROCESS | 1860 | 1461025041064 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:17:21 INFO - PROCESS | 1860 | 1461025041067 Marionette TRACE conn5 <- [1,1486,null,{}] 17:17:21 INFO - PROCESS | 1860 | 1461025041090 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}] 17:17:21 INFO - PROCESS | 1860 | 1461025041205 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 17:17:21 INFO - PROCESS | 1860 | 1461025041344 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85155800 == 91 [pid = 1860] [id = 381] 17:17:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0000009A84C30800) [pid = 1860] [serial = 1143] [outer = 0000000000000000] 17:17:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0000009A84C5B000) [pid = 1860] [serial = 1144] [outer = 0000009A84C30800] 17:17:21 INFO - PROCESS | 1860 | 1461025041400 Marionette DEBUG loaded listener.js 17:17:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0000009A85137400) [pid = 1860] [serial = 1145] [outer = 0000009A84C30800] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF21B000 == 90 [pid = 1860] [id = 339] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9CA2000 == 89 [pid = 1860] [id = 371] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8012000 == 88 [pid = 1860] [id = 370] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37C3000 == 87 [pid = 1860] [id = 369] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C75000 == 86 [pid = 1860] [id = 368] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD7F800 == 85 [pid = 1860] [id = 367] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85537000 == 84 [pid = 1860] [id = 366] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2B4800 == 83 [pid = 1860] [id = 365] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0000009A8A222000) [pid = 1860] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85529000 == 82 [pid = 1860] [id = 364] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855E3800 == 81 [pid = 1860] [id = 363] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8553D800 == 80 [pid = 1860] [id = 362] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8864000 == 79 [pid = 1860] [id = 359] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3E5C000 == 78 [pid = 1860] [id = 358] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8860F800 == 77 [pid = 1860] [id = 357] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF30BC000 == 76 [pid = 1860] [id = 355] 17:17:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8514D800 == 75 [pid = 1860] [id = 356] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0000009A8A7DD800) [pid = 1860] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0000009A8A34C800) [pid = 1860] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0000009A85EAA400) [pid = 1860] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0000009A8AAE5800) [pid = 1860] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0000009A8A5D2800) [pid = 1860] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0000009A85138C00) [pid = 1860] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0000009A881BF000) [pid = 1860] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0000009A884A4400) [pid = 1860] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0000009A88941C00) [pid = 1860] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009A84D97800) [pid = 1860] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009A84C5D400) [pid = 1860] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009AF4025000) [pid = 1860] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009A84AE8400) [pid = 1860] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A818D0C00) [pid = 1860] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A887B9400) [pid = 1860] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A84FF0C00) [pid = 1860] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A84DA5000) [pid = 1860] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A8A21BC00) [pid = 1860] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A81ADE000) [pid = 1860] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A880B7C00) [pid = 1860] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009A8A2DF800) [pid = 1860] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A80989800) [pid = 1860] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009A8A33F400) [pid = 1860] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009A8800A800) [pid = 1860] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009A85B21800) [pid = 1860] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 17:17:21 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A8A574400) [pid = 1860] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 17:17:22 INFO - PROCESS | 1860 | 1461025042058 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]]]}] 17:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1051ms 17:17:22 INFO - PROCESS | 1860 | 1461025042119 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 17:17:22 INFO - PROCESS | 1860 | 1461025042124 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 17:17:22 INFO - PROCESS | 1860 | 1461025042130 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:17:22 INFO - PROCESS | 1860 | 1461025042133 Marionette TRACE conn5 <- [1,1490,null,{}] 17:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:17:22 INFO - PROCESS | 1860 | 1461025042160 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}] 17:17:22 INFO - PROCESS | 1860 | 1461025042283 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 17:17:22 INFO - PROCESS | 1860 | 1461025042296 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851BD000 == 76 [pid = 1860] [id = 382] 17:17:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A80CE7400) [pid = 1860] [serial = 1146] [outer = 0000000000000000] 17:17:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A84C2A400) [pid = 1860] [serial = 1147] [outer = 0000009A80CE7400] 17:17:22 INFO - PROCESS | 1860 | 1461025042343 Marionette DEBUG loaded listener.js 17:17:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A84EA3C00) [pid = 1860] [serial = 1148] [outer = 0000009A80CE7400] 17:17:22 INFO - PROCESS | 1860 | 1461025042810 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]]]}] 17:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 712ms 17:17:22 INFO - PROCESS | 1860 | 1461025042849 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 17:17:22 INFO - PROCESS | 1860 | 1461025042851 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 17:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:17:22 INFO - PROCESS | 1860 | 1461025042855 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:17:22 INFO - PROCESS | 1860 | 1461025042858 Marionette TRACE conn5 <- [1,1494,null,{}] 17:17:22 INFO - PROCESS | 1860 | 1461025042869 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}] 17:17:22 INFO - PROCESS | 1860 | 1461025042965 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 17:17:23 INFO - PROCESS | 1860 | 1461025043092 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A12E800 == 77 [pid = 1860] [id = 383] 17:17:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A84D97800) [pid = 1860] [serial = 1149] [outer = 0000000000000000] 17:17:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A880DD800) [pid = 1860] [serial = 1150] [outer = 0000009A84D97800] 17:17:23 INFO - PROCESS | 1860 | 1461025043142 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A88370000) [pid = 1860] [serial = 1151] [outer = 0000009A84D97800] 17:17:23 INFO - PROCESS | 1860 | 1461025043498 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]]]}] 17:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 692ms 17:17:23 INFO - PROCESS | 1860 | 1461025043553 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 17:17:23 INFO - PROCESS | 1860 | 1461025043555 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 17:17:23 INFO - PROCESS | 1860 | 1461025043559 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:17:23 INFO - PROCESS | 1860 | 1461025043561 Marionette TRACE conn5 <- [1,1498,null,{}] 17:17:23 INFO - PROCESS | 1860 | 1461025043564 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}] 17:17:23 INFO - PROCESS | 1860 | 1461025043656 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 17:17:23 INFO - PROCESS | 1860 | 1461025043662 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D20E000 == 78 [pid = 1860] [id = 384] 17:17:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A88370400) [pid = 1860] [serial = 1152] [outer = 0000000000000000] 17:17:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A887B3800) [pid = 1860] [serial = 1153] [outer = 0000009A88370400] 17:17:23 INFO - PROCESS | 1860 | 1461025043709 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8894C000) [pid = 1860] [serial = 1154] [outer = 0000009A88370400] 17:17:24 INFO - PROCESS | 1860 | 1461025044189 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]]]}] 17:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 671ms 17:17:24 INFO - PROCESS | 1860 | 1461025044235 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 1860 | 1461025044237 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 17:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:17:24 INFO - PROCESS | 1860 | 1461025044246 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 1860 | 1461025044248 Marionette TRACE conn5 <- [1,1502,null,{}] 17:17:24 INFO - PROCESS | 1860 | 1461025044252 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}] 17:17:24 INFO - PROCESS | 1860 | 1461025044369 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 17:17:24 INFO - PROCESS | 1860 | 1461025044459 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9AD800 == 79 [pid = 1860] [id = 385] 17:17:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A8A2DAC00) [pid = 1860] [serial = 1155] [outer = 0000000000000000] 17:17:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A8A2E4800) [pid = 1860] [serial = 1156] [outer = 0000009A8A2DAC00] 17:17:24 INFO - PROCESS | 1860 | 1461025044505 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009A8A4B5800) [pid = 1860] [serial = 1157] [outer = 0000009A8A2DAC00] 17:17:24 INFO - PROCESS | 1860 | 1461025044939 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]]]}] 17:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 733ms 17:17:24 INFO - PROCESS | 1860 | 1461025044977 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 1860 | 1461025044979 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 17:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:17:24 INFO - PROCESS | 1860 | 1461025044989 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 1860 | 1461025044991 Marionette TRACE conn5 <- [1,1506,null,{}] 17:17:25 INFO - PROCESS | 1860 | 1461025044995 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}] 17:17:25 INFO - PROCESS | 1860 | 1461025045134 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 17:17:25 INFO - PROCESS | 1860 | 1461025045157 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F6D7800 == 80 [pid = 1860] [id = 386] 17:17:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009A8A5D4800) [pid = 1860] [serial = 1158] [outer = 0000000000000000] 17:17:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009A8AA0E000) [pid = 1860] [serial = 1159] [outer = 0000009A8A5D4800] 17:17:25 INFO - PROCESS | 1860 | 1461025045206 Marionette DEBUG loaded listener.js 17:17:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009A8AAE2400) [pid = 1860] [serial = 1160] [outer = 0000009A8A5D4800] 17:17:25 INFO - PROCESS | 1860 | 1461025045638 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]]]}] 17:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 692ms 17:17:25 INFO - PROCESS | 1860 | 1461025045677 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 17:17:25 INFO - PROCESS | 1860 | 1461025045679 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 17:17:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:17:25 INFO - PROCESS | 1860 | 1461025045691 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1860 | 1461025045693 Marionette TRACE conn5 <- [1,1510,null,{}] 17:17:25 INFO - PROCESS | 1860 | 1461025045696 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}] 17:17:25 INFO - PROCESS | 1860 | 1461025045848 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009AF8334800) [pid = 1860] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009A8079A800) [pid = 1860] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A887B8000) [pid = 1860] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A8A4BF400) [pid = 1860] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A84C25C00) [pid = 1860] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A85135400) [pid = 1860] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A8836D400) [pid = 1860] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A8DACCC00) [pid = 1860] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A84173C00) [pid = 1860] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:17:26 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009AF4026C00) [pid = 1860] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:17:26 INFO - PROCESS | 1860 | 1461025046081 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EF7000 == 81 [pid = 1860] [id = 387] 17:17:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A8079A800) [pid = 1860] [serial = 1161] [outer = 0000000000000000] 17:17:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A84ADB000) [pid = 1860] [serial = 1162] [outer = 0000009A8079A800] 17:17:26 INFO - PROCESS | 1860 | 1461025046127 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A8A347800) [pid = 1860] [serial = 1163] [outer = 0000009A8079A800] 17:17:26 INFO - PROCESS | 1860 | 1461025046505 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"]]]}] 17:17:26 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 () { 17:17:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:17:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:17:26 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 () { 17:17:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:17:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:17:26 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 () { 17:17:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:17:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:17:26 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 () { 17:17:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:17:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:17:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 843ms 17:17:26 INFO - PROCESS | 1860 | 1461025046539 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 17:17:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:17:26 INFO - PROCESS | 1860 | 1461025046541 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 17:17:26 INFO - PROCESS | 1860 | 1461025046544 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:17:26 INFO - PROCESS | 1860 | 1461025046546 Marionette TRACE conn5 <- [1,1514,null,{}] 17:17:26 INFO - PROCESS | 1860 | 1461025046550 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}] 17:17:26 INFO - PROCESS | 1860 | 1461025046672 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 17:17:26 INFO - PROCESS | 1860 | 1461025046680 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF371C000 == 82 [pid = 1860] [id = 388] 17:17:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8D85B000) [pid = 1860] [serial = 1164] [outer = 0000000000000000] 17:17:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A8DAD7400) [pid = 1860] [serial = 1165] [outer = 0000009A8D85B000] 17:17:26 INFO - PROCESS | 1860 | 1461025046727 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A8EDD5400) [pid = 1860] [serial = 1166] [outer = 0000009A8D85B000] 17:17:27 INFO - PROCESS | 1860 | 1461025047144 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"]]]}] 17:17:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:17:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:17:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:17:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 626ms 17:17:27 INFO - PROCESS | 1860 | 1461025047174 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 1860 | 1461025047176 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 17:17:27 INFO - PROCESS | 1860 | 1461025047179 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:17:27 INFO - PROCESS | 1860 | 1461025047181 Marionette TRACE conn5 <- [1,1518,null,{}] 17:17:27 INFO - PROCESS | 1860 | 1461025047185 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}] 17:17:27 INFO - PROCESS | 1860 | 1461025047307 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 17:17:27 INFO - PROCESS | 1860 | 1461025047348 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8D70800 == 83 [pid = 1860] [id = 389] 17:17:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009AF1AFA400) [pid = 1860] [serial = 1167] [outer = 0000000000000000] 17:17:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009AF2C4AC00) [pid = 1860] [serial = 1168] [outer = 0000009AF1AFA400] 17:17:27 INFO - PROCESS | 1860 | 1461025047394 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009AF4029C00) [pid = 1860] [serial = 1169] [outer = 0000009AF1AFA400] 17:17:27 INFO - PROCESS | 1860 | 1461025047787 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]]]}] 17:17:27 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 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:17:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:17:27 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. 17:17:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:17:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 629ms 17:17:27 INFO - PROCESS | 1860 | 1461025047812 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 1860 | 1461025047815 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 17:17:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:17:27 INFO - PROCESS | 1860 | 1461025047818 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1860 | 1461025047820 Marionette TRACE conn5 <- [1,1522,null,{}] 17:17:27 INFO - PROCESS | 1860 | 1461025047824 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}] 17:17:27 INFO - PROCESS | 1860 | 1461025047948 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 17:17:27 INFO - PROCESS | 1860 | 1461025047956 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF216000 == 84 [pid = 1860] [id = 390] 17:17:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009AF4C95000) [pid = 1860] [serial = 1170] [outer = 0000000000000000] 17:17:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009AF8036800) [pid = 1860] [serial = 1171] [outer = 0000009AF4C95000] 17:17:28 INFO - PROCESS | 1860 | 1461025048001 Marionette DEBUG loaded listener.js 17:17:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009AF8B78C00) [pid = 1860] [serial = 1172] [outer = 0000009AF4C95000] 17:17:28 INFO - PROCESS | 1860 | 1461025048713 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]]]}] 17:17:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:17:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 944ms 17:17:28 INFO - PROCESS | 1860 | 1461025048766 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 1860 | 1461025048772 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 17:17:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:17:28 INFO - PROCESS | 1860 | 1461025048778 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 1860 | 1461025048782 Marionette TRACE conn5 <- [1,1526,null,{}] 17:17:28 INFO - PROCESS | 1860 | 1461025048788 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}] 17:17:28 INFO - PROCESS | 1860 | 1461025048924 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 17:17:29 INFO - PROCESS | 1860 | 1461025049051 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EF8000 == 85 [pid = 1860] [id = 391] 17:17:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0000009A84E9B800) [pid = 1860] [serial = 1173] [outer = 0000000000000000] 17:17:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0000009A853F2400) [pid = 1860] [serial = 1174] [outer = 0000009A84E9B800] 17:17:29 INFO - PROCESS | 1860 | 1461025049113 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009A87F29C00) [pid = 1860] [serial = 1175] [outer = 0000009A84E9B800] 17:17:29 INFO - PROCESS | 1860 | 1461025049664 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]]]}] 17:17:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:17:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 944ms 17:17:29 INFO - PROCESS | 1860 | 1461025049724 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 17:17:29 INFO - PROCESS | 1860 | 1461025049731 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 17:17:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:17:29 INFO - PROCESS | 1860 | 1461025049738 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 1860 | 1461025049741 Marionette TRACE conn5 <- [1,1530,null,{}] 17:17:29 INFO - PROCESS | 1860 | 1461025049745 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}] 17:17:29 INFO - PROCESS | 1860 | 1461025049867 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 17:17:29 INFO - PROCESS | 1860 | 1461025049971 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D695000 == 86 [pid = 1860] [id = 392] 17:17:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009A884A4C00) [pid = 1860] [serial = 1176] [outer = 0000000000000000] 17:17:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0000009A8A340400) [pid = 1860] [serial = 1177] [outer = 0000009A884A4C00] 17:17:30 INFO - PROCESS | 1860 | 1461025050028 Marionette DEBUG loaded listener.js 17:17:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0000009A8A5AF000) [pid = 1860] [serial = 1178] [outer = 0000009A884A4C00] 17:17:30 INFO - PROCESS | 1860 | 1461025050648 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]]]}] 17:17:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:17:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 985ms 17:17:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:17:30 INFO - PROCESS | 1860 | 1461025050729 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 17:17:30 INFO - PROCESS | 1860 | 1461025050732 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 17:17:30 INFO - PROCESS | 1860 | 1461025050736 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:17:30 INFO - PROCESS | 1860 | 1461025050740 Marionette TRACE conn5 <- [1,1534,null,{}] 17:17:30 INFO - PROCESS | 1860 | 1461025050765 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}] 17:17:30 INFO - PROCESS | 1860 | 1461025050925 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 17:17:30 INFO - PROCESS | 1860 | 1461025050983 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFE1F000 == 87 [pid = 1860] [id = 393] 17:17:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0000009A8D911400) [pid = 1860] [serial = 1179] [outer = 0000000000000000] 17:17:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0000009A8DACC000) [pid = 1860] [serial = 1180] [outer = 0000009A8D911400] 17:17:31 INFO - PROCESS | 1860 | 1461025051084 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0000009AF4E16800) [pid = 1860] [serial = 1181] [outer = 0000009A8D911400] 17:17:31 INFO - PROCESS | 1860 | 1461025051726 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]]]}] 17:17:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:17:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1034ms 17:17:31 INFO - PROCESS | 1860 | 1461025051771 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 17:17:31 INFO - PROCESS | 1860 | 1461025051775 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 17:17:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:17:31 INFO - PROCESS | 1860 | 1461025051778 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:17:31 INFO - PROCESS | 1860 | 1461025051781 Marionette TRACE conn5 <- [1,1538,null,{}] 17:17:31 INFO - PROCESS | 1860 | 1461025051784 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}] 17:17:31 INFO - PROCESS | 1860 | 1461025051904 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 17:17:32 INFO - PROCESS | 1860 | 1461025052037 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F6C3800 == 88 [pid = 1860] [id = 394] 17:17:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0000009A80D42000) [pid = 1860] [serial = 1182] [outer = 0000000000000000] 17:17:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0000009A80D49C00) [pid = 1860] [serial = 1183] [outer = 0000009A80D42000] 17:17:32 INFO - PROCESS | 1860 | 1461025052096 Marionette DEBUG loaded listener.js 17:17:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0000009AF8B78800) [pid = 1860] [serial = 1184] [outer = 0000009A80D42000] 17:17:32 INFO - PROCESS | 1860 | 1461025052705 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]]]}] 17:17:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:17:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 985ms 17:17:32 INFO - PROCESS | 1860 | 1461025052766 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 17:17:32 INFO - PROCESS | 1860 | 1461025052769 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 17:17:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:17:32 INFO - PROCESS | 1860 | 1461025052772 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:17:32 INFO - PROCESS | 1860 | 1461025052774 Marionette TRACE conn5 <- [1,1542,null,{}] 17:17:32 INFO - PROCESS | 1860 | 1461025052778 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}] 17:17:32 INFO - PROCESS | 1860 | 1461025052893 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 17:17:33 INFO - PROCESS | 1860 | 1461025053027 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D681800 == 89 [pid = 1860] [id = 395] 17:17:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0000009A81A1F000) [pid = 1860] [serial = 1185] [outer = 0000000000000000] 17:17:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0000009A8D73C400) [pid = 1860] [serial = 1186] [outer = 0000009A81A1F000] 17:17:33 INFO - PROCESS | 1860 | 1461025053085 Marionette DEBUG loaded listener.js 17:17:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0000009AF88A1800) [pid = 1860] [serial = 1187] [outer = 0000009A81A1F000] 17:17:33 INFO - PROCESS | 1860 | 1461025053674 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]]]}] 17:17:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:17:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 943ms 17:17:33 INFO - PROCESS | 1860 | 1461025053718 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 17:17:33 INFO - PROCESS | 1860 | 1461025053720 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 17:17:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:17:33 INFO - PROCESS | 1860 | 1461025053723 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 1860 | 1461025053726 Marionette TRACE conn5 <- [1,1546,null,{}] 17:17:33 INFO - PROCESS | 1860 | 1461025053729 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}] 17:17:33 INFO - PROCESS | 1860 | 1461025053858 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 17:17:34 INFO - PROCESS | 1860 | 1461025053994 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F27A000 == 90 [pid = 1860] [id = 396] 17:17:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0000009A8DF55C00) [pid = 1860] [serial = 1188] [outer = 0000000000000000] 17:17:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0000009AF9955400) [pid = 1860] [serial = 1189] [outer = 0000009A8DF55C00] 17:17:34 INFO - PROCESS | 1860 | 1461025054054 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0000009AFD5D1000) [pid = 1860] [serial = 1190] [outer = 0000009A8DF55C00] 17:17:34 INFO - PROCESS | 1860 | 1461025054638 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]]]}] 17:17:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:17:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 940ms 17:17:34 INFO - PROCESS | 1860 | 1461025054679 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 17:17:34 INFO - PROCESS | 1860 | 1461025054682 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 17:17:34 INFO - PROCESS | 1860 | 1461025054687 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:17:34 INFO - PROCESS | 1860 | 1461025054689 Marionette TRACE conn5 <- [1,1550,null,{}] 17:17:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:17:34 INFO - PROCESS | 1860 | 1461025054693 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}] 17:17:34 INFO - PROCESS | 1860 | 1461025054804 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 17:17:34 INFO - PROCESS | 1860 | 1461025054937 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FA5E000 == 91 [pid = 1860] [id = 397] 17:17:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0000009A8AA60400) [pid = 1860] [serial = 1191] [outer = 0000000000000000] 17:17:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0000009A8AA66400) [pid = 1860] [serial = 1192] [outer = 0000009A8AA60400] 17:17:35 INFO - PROCESS | 1860 | 1461025054994 Marionette DEBUG loaded listener.js 17:17:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0000009AF7E6E400) [pid = 1860] [serial = 1193] [outer = 0000009A8AA60400] 17:17:35 INFO - PROCESS | 1860 | 1461025055833 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]]]}] 17:17:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:17:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1241ms 17:17:35 INFO - PROCESS | 1860 | 1461025055935 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 1860 | 1461025055940 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 17:17:35 INFO - PROCESS | 1860 | 1461025055945 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:17:35 INFO - PROCESS | 1860 | 1461025055949 Marionette TRACE conn5 <- [1,1554,null,{}] 17:17:35 INFO - PROCESS | 1860 | 1461025055955 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}] 17:17:36 INFO - PROCESS | 1860 | 1461025056072 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 17:17:36 INFO - PROCESS | 1860 | 1461025056205 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883E3800 == 92 [pid = 1860] [id = 398] 17:17:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0000009A8133E400) [pid = 1860] [serial = 1194] [outer = 0000000000000000] 17:17:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0000009A8268DC00) [pid = 1860] [serial = 1195] [outer = 0000009A8133E400] 17:17:36 INFO - PROCESS | 1860 | 1461025056259 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0000009A84C67800) [pid = 1860] [serial = 1196] [outer = 0000009A8133E400] 17:17:36 INFO - PROCESS | 1860 | 1461025056810 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]]]}] 17:17:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:17:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 881ms 17:17:36 INFO - PROCESS | 1860 | 1461025056831 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 17:17:36 INFO - PROCESS | 1860 | 1461025056837 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 17:17:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:17:36 INFO - PROCESS | 1860 | 1461025056847 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:17:36 INFO - PROCESS | 1860 | 1461025056850 Marionette TRACE conn5 <- [1,1558,null,{}] 17:17:36 INFO - PROCESS | 1860 | 1461025056854 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}] 17:17:36 INFO - PROCESS | 1860 | 1461025056965 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 17:17:37 INFO - PROCESS | 1860 | 1461025057078 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D0C000 == 93 [pid = 1860] [id = 399] 17:17:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0000009A85131800) [pid = 1860] [serial = 1197] [outer = 0000000000000000] 17:17:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0000009A87F2A400) [pid = 1860] [serial = 1198] [outer = 0000009A85131800] 17:17:37 INFO - PROCESS | 1860 | 1461025057127 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0000009A881BA000) [pid = 1860] [serial = 1199] [outer = 0000009A85131800] 17:17:37 INFO - PROCESS | 1860 | 1461025057790 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]]]}] 17:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 985ms 17:17:37 INFO - PROCESS | 1860 | 1461025057835 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 17:17:37 INFO - PROCESS | 1860 | 1461025057838 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 17:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:17:37 INFO - PROCESS | 1860 | 1461025057841 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 1860 | 1461025057845 Marionette TRACE conn5 <- [1,1562,null,{}] 17:17:37 INFO - PROCESS | 1860 | 1461025057856 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}] 17:17:37 INFO - PROCESS | 1860 | 1461025057966 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 17:17:38 INFO - PROCESS | 1860 | 1461025058103 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8D70800 == 92 [pid = 1860] [id = 389] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF371C000 == 91 [pid = 1860] [id = 388] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EF7000 == 90 [pid = 1860] [id = 387] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F6D7800 == 89 [pid = 1860] [id = 386] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D9AD800 == 88 [pid = 1860] [id = 385] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D20E000 == 87 [pid = 1860] [id = 384] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A12E800 == 86 [pid = 1860] [id = 383] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851BD000 == 85 [pid = 1860] [id = 382] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85155800 == 84 [pid = 1860] [id = 381] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0000009AF9AD5400) [pid = 1860] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0000009A85136000) [pid = 1860] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0000009A8A34B800) [pid = 1860] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0000009A81A26C00) [pid = 1860] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0000009A8DACE400) [pid = 1860] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0000009AF1D31400) [pid = 1860] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0000009AF4CA1000) [pid = 1860] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84F59000 == 85 [pid = 1860] [id = 400] 17:17:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0000009A80796000) [pid = 1860] [serial = 1200] [outer = 0000000000000000] 17:17:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0000009A81994400) [pid = 1860] [serial = 1201] [outer = 0000009A80796000] 17:17:38 INFO - PROCESS | 1860 | 1461025058208 Marionette DEBUG loaded listener.js 17:17:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0000009A85B24000) [pid = 1860] [serial = 1202] [outer = 0000009A80796000] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D6A3000 == 84 [pid = 1860] [id = 378] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D1A4800 == 83 [pid = 1860] [id = 377] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84F60800 == 82 [pid = 1860] [id = 376] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFABD800 == 81 [pid = 1860] [id = 375] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD1A800 == 80 [pid = 1860] [id = 374] 17:17:38 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E7D000 == 79 [pid = 1860] [id = 373] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0000009AF9904C00) [pid = 1860] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0000009A8416D000) [pid = 1860] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0000009A8098CC00) [pid = 1860] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0000009A88945400) [pid = 1860] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0000009A8A5AA800) [pid = 1860] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0000009A8AA05000) [pid = 1860] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0000009A85139000) [pid = 1860] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0000009A87F30400) [pid = 1860] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0000009A85EAC400) [pid = 1860] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0000009A8513C400) [pid = 1860] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0000009A884A0400) [pid = 1860] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0000009A88683000) [pid = 1860] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0000009AF3060C00) [pid = 1860] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0000009AF1AEE800) [pid = 1860] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0000009A88948000) [pid = 1860] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0000009AF402C000) [pid = 1860] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0000009AF89C8400) [pid = 1860] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0000009AF4E17800) [pid = 1860] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0000009AF7E6B000) [pid = 1860] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0000009A81696800) [pid = 1860] [serial = 646] [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.] 17:17:38 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0000009A8A340000) [pid = 1860] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 17:17:38 INFO - PROCESS | 1860 | 1461025058689 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]]]}] 17:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 880ms 17:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:17:38 INFO - PROCESS | 1860 | 1461025058723 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 1860 | 1461025058726 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 17:17:38 INFO - PROCESS | 1860 | 1461025058729 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 1860 | 1461025058731 Marionette TRACE conn5 <- [1,1566,null,{}] 17:17:38 INFO - PROCESS | 1860 | 1461025058734 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}] 17:17:38 INFO - PROCESS | 1860 | 1461025058828 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 17:17:38 INFO - PROCESS | 1860 | 1461025058836 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A13C000 == 80 [pid = 1860] [id = 401] 17:17:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009A884A8800) [pid = 1860] [serial = 1203] [outer = 0000000000000000] 17:17:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009A887B8400) [pid = 1860] [serial = 1204] [outer = 0000009A884A8800] 17:17:38 INFO - PROCESS | 1860 | 1461025058883 Marionette DEBUG loaded listener.js 17:17:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0000009A8A348800) [pid = 1860] [serial = 1205] [outer = 0000009A884A8800] 17:17:39 INFO - PROCESS | 1860 | 1461025059348 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]]]}] 17:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 630ms 17:17:39 INFO - PROCESS | 1860 | 1461025059361 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 17:17:39 INFO - PROCESS | 1860 | 1461025059363 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 17:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:17:39 INFO - PROCESS | 1860 | 1461025059370 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 1860 | 1461025059372 Marionette TRACE conn5 <- [1,1570,null,{}] 17:17:39 INFO - PROCESS | 1860 | 1461025059376 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}] 17:17:39 INFO - PROCESS | 1860 | 1461025059466 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 17:17:39 INFO - PROCESS | 1860 | 1461025059472 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D697000 == 81 [pid = 1860] [id = 402] 17:17:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0000009A8A7DF400) [pid = 1860] [serial = 1206] [outer = 0000000000000000] 17:17:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0000009A8AA05000) [pid = 1860] [serial = 1207] [outer = 0000009A8A7DF400] 17:17:39 INFO - PROCESS | 1860 | 1461025059518 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0000009A8AA8E000) [pid = 1860] [serial = 1208] [outer = 0000009A8A7DF400] 17:17:39 INFO - PROCESS | 1860 | 1461025059963 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]]]}] 17:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 628ms 17:17:40 INFO - PROCESS | 1860 | 1461025059998 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 17:17:40 INFO - PROCESS | 1860 | 1461025060000 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 17:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:17:40 INFO - PROCESS | 1860 | 1461025060019 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:17:40 INFO - PROCESS | 1860 | 1461025060021 Marionette TRACE conn5 <- [1,1574,null,{}] 17:17:40 INFO - PROCESS | 1860 | 1461025060025 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}] 17:17:40 INFO - PROCESS | 1860 | 1461025060139 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 17:17:40 INFO - PROCESS | 1860 | 1461025060148 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD04000 == 82 [pid = 1860] [id = 403] 17:17:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0000009A8A7E0C00) [pid = 1860] [serial = 1209] [outer = 0000000000000000] 17:17:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0000009A8D70BC00) [pid = 1860] [serial = 1210] [outer = 0000009A8A7E0C00] 17:17:40 INFO - PROCESS | 1860 | 1461025060287 Marionette DEBUG loaded listener.js 17:17:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0000009A8D918000) [pid = 1860] [serial = 1211] [outer = 0000009A8A7E0C00] 17:17:40 INFO - PROCESS | 1860 | 1461025060752 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]]]}] 17:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 796ms 17:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:17:40 INFO - PROCESS | 1860 | 1461025060803 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 17:17:40 INFO - PROCESS | 1860 | 1461025060805 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 17:17:40 INFO - PROCESS | 1860 | 1461025060808 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:17:40 INFO - PROCESS | 1860 | 1461025060810 Marionette TRACE conn5 <- [1,1578,null,{}] 17:17:40 INFO - PROCESS | 1860 | 1461025060814 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}] 17:17:40 INFO - PROCESS | 1860 | 1461025060938 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 17:17:40 INFO - PROCESS | 1860 | 1461025060958 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F27E000 == 83 [pid = 1860] [id = 404] 17:17:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0000009A8DF4F400) [pid = 1860] [serial = 1212] [outer = 0000000000000000] 17:17:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0000009A8DF52400) [pid = 1860] [serial = 1213] [outer = 0000009A8DF4F400] 17:17:41 INFO - PROCESS | 1860 | 1461025061004 Marionette DEBUG loaded listener.js 17:17:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0000009A8EDD7400) [pid = 1860] [serial = 1214] [outer = 0000009A8DF4F400] 17:17:41 INFO - PROCESS | 1860 | 1461025061442 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]]]}] 17:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 691ms 17:17:41 INFO - PROCESS | 1860 | 1461025061504 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 1860 | 1461025061506 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 17:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:17:41 INFO - PROCESS | 1860 | 1461025061544 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 1860 | 1461025061546 Marionette TRACE conn5 <- [1,1582,null,{}] 17:17:41 INFO - PROCESS | 1860 | 1461025061554 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}] 17:17:41 INFO - PROCESS | 1860 | 1461025061676 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 17:17:41 INFO - PROCESS | 1860 | 1461025061740 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1AC9800 == 84 [pid = 1860] [id = 405] 17:17:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0000009AF255B000) [pid = 1860] [serial = 1215] [outer = 0000000000000000] 17:17:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0000009AF30C7C00) [pid = 1860] [serial = 1216] [outer = 0000009AF255B000] 17:17:41 INFO - PROCESS | 1860 | 1461025061786 Marionette DEBUG loaded listener.js 17:17:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0000009AF4C95800) [pid = 1860] [serial = 1217] [outer = 0000009AF255B000] 17:17:42 INFO - PROCESS | 1860 | 1461025062234 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]]]}] 17:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 753ms 17:17:42 INFO - PROCESS | 1860 | 1461025062292 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 17:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:17:42 INFO - PROCESS | 1860 | 1461025062294 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 17:17:42 INFO - PROCESS | 1860 | 1461025062297 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 1860 | 1461025062299 Marionette TRACE conn5 <- [1,1586,null,{}] 17:17:42 INFO - PROCESS | 1860 | 1461025062308 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}] 17:17:42 INFO - PROCESS | 1860 | 1461025062430 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 17:17:42 INFO - PROCESS | 1860 | 1461025062493 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF309F800 == 85 [pid = 1860] [id = 406] 17:17:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0000009AF2C3A800) [pid = 1860] [serial = 1218] [outer = 0000000000000000] 17:17:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0000009AF8338C00) [pid = 1860] [serial = 1219] [outer = 0000009AF2C3A800] 17:17:42 INFO - PROCESS | 1860 | 1461025062539 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0000009AF9AD5400) [pid = 1860] [serial = 1220] [outer = 0000009AF2C3A800] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0000009A84EA8000) [pid = 1860] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0000009A816E1400) [pid = 1860] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0000009A8DACF000) [pid = 1860] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0000009AF8032C00) [pid = 1860] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0000009AF1BC2800) [pid = 1860] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0000009AF1AF1000) [pid = 1860] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0000009AF3F9E800) [pid = 1860] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0000009A8D859000) [pid = 1860] [serial = 1077] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0000009A84DA0C00) [pid = 1860] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0000009A8AAE3C00) [pid = 1860] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0000009A88365C00) [pid = 1860] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0000009A85130400) [pid = 1860] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0000009A84EA0400) [pid = 1860] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0000009AF2E68000) [pid = 1860] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0000009A80990800) [pid = 1860] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0000009A81339C00) [pid = 1860] [serial = 1071] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0000009A8868BC00) [pid = 1860] [serial = 1074] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0000009AF8162800) [pid = 1860] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0000009A80A4C000) [pid = 1860] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0000009A80EA6C00) [pid = 1860] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009AF1D36C00) [pid = 1860] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009A8A341400) [pid = 1860] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009AF9ADF400) [pid = 1860] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009A87F09C00) [pid = 1860] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A88371000) [pid = 1860] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A8D852C00) [pid = 1860] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009AF359B800) [pid = 1860] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009AF89C0C00) [pid = 1860] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A8AA08000) [pid = 1860] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009AF1AFA400) [pid = 1860] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A8A2DAC00) [pid = 1860] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009A8A5D4800) [pid = 1860] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A84C30800) [pid = 1860] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009A8AA0CC00) [pid = 1860] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009A88370400) [pid = 1860] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009A8079A800) [pid = 1860] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A84D97800) [pid = 1860] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A880E1400) [pid = 1860] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A80F57C00) [pid = 1860] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A80CE7400) [pid = 1860] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009AF4021C00) [pid = 1860] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A8D708400) [pid = 1860] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A84116000) [pid = 1860] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8D919800) [pid = 1860] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A8411C800) [pid = 1860] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:17:43 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8D85B000) [pid = 1860] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:17:43 INFO - PROCESS | 1860 | 1461025063338 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]]]}] 17:17:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:17:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1081ms 17:17:43 INFO - PROCESS | 1860 | 1461025063386 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 17:17:43 INFO - PROCESS | 1860 | 1461025063388 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 17:17:43 INFO - PROCESS | 1860 | 1461025063392 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:17:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:17:43 INFO - PROCESS | 1860 | 1461025063394 Marionette TRACE conn5 <- [1,1590,null,{}] 17:17:43 INFO - PROCESS | 1860 | 1461025063397 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}] 17:17:43 INFO - PROCESS | 1860 | 1461025063488 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 17:17:43 INFO - PROCESS | 1860 | 1461025063494 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C6E000 == 86 [pid = 1860] [id = 407] 17:17:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A828A7000) [pid = 1860] [serial = 1221] [outer = 0000000000000000] 17:17:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A84DA2000) [pid = 1860] [serial = 1222] [outer = 0000009A828A7000] 17:17:43 INFO - PROCESS | 1860 | 1461025063539 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A85EAB400) [pid = 1860] [serial = 1223] [outer = 0000009A828A7000] 17:17:43 INFO - PROCESS | 1860 | 1461025063965 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]]]}] 17:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 628ms 17:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:17:44 INFO - PROCESS | 1860 | 1461025064023 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 1860 | 1461025064026 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 17:17:44 INFO - PROCESS | 1860 | 1461025064029 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 1860 | 1461025064032 Marionette TRACE conn5 <- [1,1594,null,{}] 17:17:44 INFO - PROCESS | 1860 | 1461025064035 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}] 17:17:44 INFO - PROCESS | 1860 | 1461025064148 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 17:17:44 INFO - PROCESS | 1860 | 1461025064154 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF81DA800 == 87 [pid = 1860] [id = 408] 17:17:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A880E1400) [pid = 1860] [serial = 1224] [outer = 0000000000000000] 17:17:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8A5D1800) [pid = 1860] [serial = 1225] [outer = 0000009A880E1400] 17:17:44 INFO - PROCESS | 1860 | 1461025064204 Marionette DEBUG loaded listener.js 17:17:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF1AFA400) [pid = 1860] [serial = 1226] [outer = 0000009A880E1400] 17:17:44 INFO - PROCESS | 1860 | 1461025064676 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]]]}] 17:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 692ms 17:17:44 INFO - PROCESS | 1860 | 1461025064724 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 1860 | 1461025064727 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 17:17:44 INFO - PROCESS | 1860 | 1461025064730 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:17:44 INFO - PROCESS | 1860 | 1461025064732 Marionette TRACE conn5 <- [1,1598,null,{}] 17:17:44 INFO - PROCESS | 1860 | 1461025064735 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}] 17:17:44 INFO - PROCESS | 1860 | 1461025064829 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 17:17:44 INFO - PROCESS | 1860 | 1461025064835 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFD40B800 == 88 [pid = 1860] [id = 409] 17:17:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A903A7400) [pid = 1860] [serial = 1227] [outer = 0000000000000000] 17:17:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A903AE800) [pid = 1860] [serial = 1228] [outer = 0000009A903A7400] 17:17:44 INFO - PROCESS | 1860 | 1461025064880 Marionette DEBUG loaded listener.js 17:17:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009AF3F97800) [pid = 1860] [serial = 1229] [outer = 0000009A903A7400] 17:17:45 INFO - PROCESS | 1860 | 1461025065642 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]]]}] 17:17:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:17:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 944ms 17:17:45 INFO - PROCESS | 1860 | 1461025065678 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 17:17:45 INFO - PROCESS | 1860 | 1461025065684 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 17:17:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:17:45 INFO - PROCESS | 1860 | 1461025065690 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:17:45 INFO - PROCESS | 1860 | 1461025065694 Marionette TRACE conn5 <- [1,1602,null,{}] 17:17:45 INFO - PROCESS | 1860 | 1461025065699 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}] 17:17:45 INFO - PROCESS | 1860 | 1461025065829 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 17:17:45 INFO - PROCESS | 1860 | 1461025065979 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E7F000 == 89 [pid = 1860] [id = 410] 17:17:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A84EA8000) [pid = 1860] [serial = 1230] [outer = 0000000000000000] 17:17:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A85137800) [pid = 1860] [serial = 1231] [outer = 0000009A84EA8000] 17:17:46 INFO - PROCESS | 1860 | 1461025066040 Marionette DEBUG loaded listener.js 17:17:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A880B9800) [pid = 1860] [serial = 1232] [outer = 0000009A84EA8000] 17:17:46 INFO - PROCESS | 1860 | 1461025066622 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]]]}] 17:17:46 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 17:17:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 986ms 17:17:46 INFO - PROCESS | 1860 | 1461025066697 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1860 | 1461025066703 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 17:17:46 INFO - PROCESS | 1860 | 1461025066713 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:17:46 INFO - PROCESS | 1860 | 1461025066717 Marionette TRACE conn5 <- [1,1606,null,{}] 17:17:46 INFO - PROCESS | 1860 | 1461025066736 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}] 17:17:46 INFO - PROCESS | 1860 | 1461025066871 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 17:17:47 INFO - PROCESS | 1860 | 1461025067001 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD21800 == 90 [pid = 1860] [id = 411] 17:17:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A8849F400) [pid = 1860] [serial = 1233] [outer = 0000000000000000] 17:17:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A8A340800) [pid = 1860] [serial = 1234] [outer = 0000009A8849F400] 17:17:47 INFO - PROCESS | 1860 | 1461025067060 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A8A7D8800) [pid = 1860] [serial = 1235] [outer = 0000009A8849F400] 17:17:47 INFO - PROCESS | 1860 | 1461025067696 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]]]}] 17:17:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:17:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1038ms 17:17:47 INFO - PROCESS | 1860 | 1461025067760 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 1860 | 1461025067763 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 17:17:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:17:47 INFO - PROCESS | 1860 | 1461025067766 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 1860 | 1461025067771 Marionette TRACE conn5 <- [1,1610,null,{}] 17:17:47 INFO - PROCESS | 1860 | 1461025067783 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}] 17:17:47 INFO - PROCESS | 1860 | 1461025067955 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 17:17:48 INFO - PROCESS | 1860 | 1461025068095 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFA4A8800 == 91 [pid = 1860] [id = 412] 17:17:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A8AA0BC00) [pid = 1860] [serial = 1236] [outer = 0000000000000000] 17:17:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A8D739000) [pid = 1860] [serial = 1237] [outer = 0000009A8AA0BC00] 17:17:48 INFO - PROCESS | 1860 | 1461025068156 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8DAD1800) [pid = 1860] [serial = 1238] [outer = 0000009A8AA0BC00] 17:17:48 INFO - PROCESS | 1860 | 1461025068746 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]]]}] 17:17:48 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 17:17:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1035ms 17:17:48 INFO - PROCESS | 1860 | 1461025068804 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 17:17:48 INFO - PROCESS | 1860 | 1461025068807 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 17:17:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:17:48 INFO - PROCESS | 1860 | 1461025068811 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:17:48 INFO - PROCESS | 1860 | 1461025068813 Marionette TRACE conn5 <- [1,1614,null,{}] 17:17:48 INFO - PROCESS | 1860 | 1461025068817 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}] 17:17:48 INFO - PROCESS | 1860 | 1461025068944 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 17:17:49 INFO - PROCESS | 1860 | 1461025069083 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A90313000 == 92 [pid = 1860] [id = 413] 17:17:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A903A6800) [pid = 1860] [serial = 1239] [outer = 0000000000000000] 17:17:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A903AC800) [pid = 1860] [serial = 1240] [outer = 0000009A903A6800] 17:17:49 INFO - PROCESS | 1860 | 1461025069141 Marionette DEBUG loaded listener.js 17:17:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009AF815E800) [pid = 1860] [serial = 1241] [outer = 0000009A903A6800] 17:17:49 INFO - PROCESS | 1860 | 1461025069641 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]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:17:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 881ms 17:17:49 INFO - PROCESS | 1860 | 1461025069694 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 1860 | 1461025069697 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 17:17:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:17:49 INFO - PROCESS | 1860 | 1461025069700 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 1860 | 1461025069703 Marionette TRACE conn5 <- [1,1618,null,{}] 17:17:49 INFO - PROCESS | 1860 | 1461025069706 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}] 17:17:49 INFO - PROCESS | 1860 | 1461025069822 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 17:17:49 INFO - PROCESS | 1860 | 1461025069931 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D76E800 == 93 [pid = 1860] [id = 414] 17:17:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009A84F82C00) [pid = 1860] [serial = 1242] [outer = 0000000000000000] 17:17:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009A84F89800) [pid = 1860] [serial = 1243] [outer = 0000009A84F82C00] 17:17:49 INFO - PROCESS | 1860 | 1461025069987 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009A8DF5B000) [pid = 1860] [serial = 1244] [outer = 0000009A84F82C00] 17:17:50 INFO - PROCESS | 1860 | 1461025070630 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]]]}] 17:17:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:17:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 986ms 17:17:50 INFO - PROCESS | 1860 | 1461025070689 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 17:17:50 INFO - PROCESS | 1860 | 1461025070692 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 17:17:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:17:50 INFO - PROCESS | 1860 | 1461025070695 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:17:50 INFO - PROCESS | 1860 | 1461025070697 Marionette TRACE conn5 <- [1,1622,null,{}] 17:17:50 INFO - PROCESS | 1860 | 1461025070701 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}] 17:17:50 INFO - PROCESS | 1860 | 1461025070828 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 17:17:50 INFO - PROCESS | 1860 | 1461025070941 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911C9000 == 94 [pid = 1860] [id = 415] 17:17:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009A85668400) [pid = 1860] [serial = 1245] [outer = 0000000000000000] 17:17:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009A8A57B400) [pid = 1860] [serial = 1246] [outer = 0000009A85668400] 17:17:51 INFO - PROCESS | 1860 | 1461025071000 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0000009AFDCA1800) [pid = 1860] [serial = 1247] [outer = 0000009A85668400] 17:17:51 INFO - PROCESS | 1860 | 1461025071588 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]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:17:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 987ms 17:17:51 INFO - PROCESS | 1860 | 1461025071684 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1860 | 1461025071687 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 17:17:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:17:51 INFO - PROCESS | 1860 | 1461025071690 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 1860 | 1461025071693 Marionette TRACE conn5 <- [1,1626,null,{}] 17:17:51 INFO - PROCESS | 1860 | 1461025071696 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}] 17:17:51 INFO - PROCESS | 1860 | 1461025071867 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 17:17:51 INFO - PROCESS | 1860 | 1461025071877 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD6A800 == 95 [pid = 1860] [id = 416] 17:17:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0000009A88373400) [pid = 1860] [serial = 1248] [outer = 0000000000000000] 17:17:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009A8AA11800) [pid = 1860] [serial = 1249] [outer = 0000009A88373400] 17:17:51 INFO - PROCESS | 1860 | 1461025071933 Marionette DEBUG loaded listener.js 17:17:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009A8F6A4400) [pid = 1860] [serial = 1250] [outer = 0000009A88373400] 17:17:52 INFO - PROCESS | 1860 | 1461025072548 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]]]}] 17:17:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:17:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 923ms 17:17:52 INFO - PROCESS | 1860 | 1461025072615 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 1860 | 1461025072618 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 17:17:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:17:52 INFO - PROCESS | 1860 | 1461025072622 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 1860 | 1461025072624 Marionette TRACE conn5 <- [1,1630,null,{}] 17:17:52 INFO - PROCESS | 1860 | 1461025072628 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}] 17:17:52 INFO - PROCESS | 1860 | 1461025072794 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 17:17:52 INFO - PROCESS | 1860 | 1461025072903 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84835800 == 96 [pid = 1860] [id = 417] 17:17:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0000009A80571C00) [pid = 1860] [serial = 1251] [outer = 0000000000000000] 17:17:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0000009A80EA3400) [pid = 1860] [serial = 1252] [outer = 0000009A80571C00] 17:17:52 INFO - PROCESS | 1860 | 1461025072960 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0000009A84AE6800) [pid = 1860] [serial = 1253] [outer = 0000009A80571C00] 17:17:53 INFO - PROCESS | 1860 | 1461025073857 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]]]}] 17:17:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:17:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1297ms 17:17:53 INFO - PROCESS | 1860 | 1461025073921 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 17:17:53 INFO - PROCESS | 1860 | 1461025073927 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 17:17:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:17:53 INFO - PROCESS | 1860 | 1461025073932 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:17:53 INFO - PROCESS | 1860 | 1461025073936 Marionette TRACE conn5 <- [1,1634,null,{}] 17:17:53 INFO - PROCESS | 1860 | 1461025073941 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}] 17:17:54 INFO - PROCESS | 1860 | 1461025074057 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 17:17:54 INFO - PROCESS | 1860 | 1461025074200 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8552E800 == 97 [pid = 1860] [id = 418] 17:17:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0000009A818CFC00) [pid = 1860] [serial = 1254] [outer = 0000000000000000] 17:17:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0000009A830B8400) [pid = 1860] [serial = 1255] [outer = 0000009A818CFC00] 17:17:54 INFO - PROCESS | 1860 | 1461025074259 Marionette DEBUG loaded listener.js 17:17:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0000009A84ADB800) [pid = 1860] [serial = 1256] [outer = 0000009A818CFC00] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF81DA800 == 96 [pid = 1860] [id = 408] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C6E000 == 95 [pid = 1860] [id = 407] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF309F800 == 94 [pid = 1860] [id = 406] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1AC9800 == 93 [pid = 1860] [id = 405] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F27E000 == 92 [pid = 1860] [id = 404] 17:17:54 INFO - PROCESS | 1860 | 1461025074944 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]]]}] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD04000 == 91 [pid = 1860] [id = 403] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D697000 == 90 [pid = 1860] [id = 402] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A13C000 == 89 [pid = 1860] [id = 401] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84F59000 == 88 [pid = 1860] [id = 400] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D0C000 == 87 [pid = 1860] [id = 399] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883E3800 == 86 [pid = 1860] [id = 398] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFE1F000 == 85 [pid = 1860] [id = 393] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D695000 == 84 [pid = 1860] [id = 392] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EF8000 == 83 [pid = 1860] [id = 391] 17:17:54 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF216000 == 82 [pid = 1860] [id = 390] 17:17:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:17:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1030ms 17:17:54 INFO - PROCESS | 1860 | 1461025074966 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1860 | 1461025074972 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 17:17:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:17:54 INFO - PROCESS | 1860 | 1461025074978 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1860 | 1461025074981 Marionette TRACE conn5 <- [1,1638,null,{}] 17:17:55 INFO - PROCESS | 1860 | 1461025075016 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}] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0000009AF8B72800) [pid = 1860] [serial = 943] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0000009A84119800) [pid = 1860] [serial = 928] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0000009A880D7400) [pid = 1860] [serial = 946] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0000009AF3FE9C00) [pid = 1860] [serial = 976] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0000009A8A5D3400) [pid = 1860] [serial = 970] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0000009AFD175800) [pid = 1860] [serial = 985] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0000009A88366C00) [pid = 1860] [serial = 967] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0000009A8894B000) [pid = 1860] [serial = 934] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0000009A8DC71400) [pid = 1860] [serial = 973] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0000009AF3FE8000) [pid = 1860] [serial = 874] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009AF9ADCC00) [pid = 1860] [serial = 982] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009A85EA7800) [pid = 1860] [serial = 931] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009A84FF0800) [pid = 1860] [serial = 964] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009AF1BC7000) [pid = 1860] [serial = 937] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009AF8D9EC00) [pid = 1860] [serial = 979] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009AF1AF5C00) [pid = 1860] [serial = 940] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009AF9AD5800) [pid = 1860] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A84AE4C00) [pid = 1860] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A880E0400) [pid = 1860] [serial = 1073] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A8AA0E400) [pid = 1860] [serial = 1076] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009AF2E63000) [pid = 1860] [serial = 1082] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009AF7E6DC00) [pid = 1860] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A8DC6F800) [pid = 1860] [serial = 1079] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009AFD4E8800) [pid = 1860] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009AFDCC8C00) [pid = 1860] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009A8A7DE000) [pid = 1860] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A8513EC00) [pid = 1860] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A87F30000) [pid = 1860] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A8AAE2C00) [pid = 1860] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009AF2C4AC00) [pid = 1860] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A8A2E4800) [pid = 1860] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A8AA0E000) [pid = 1860] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A85137400) [pid = 1860] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A84C5B000) [pid = 1860] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A8DAD0400) [pid = 1860] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8A4B5800) [pid = 1860] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A887B3800) [pid = 1860] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A84ADB000) [pid = 1860] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A880DD800) [pid = 1860] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8AAE2400) [pid = 1860] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A88370000) [pid = 1860] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8A226400) [pid = 1860] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A8849CC00) [pid = 1860] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A8D91B800) [pid = 1860] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A8AA95000) [pid = 1860] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A84C2A400) [pid = 1860] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A84EA3C00) [pid = 1860] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AF888B400) [pid = 1860] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AFD16EC00) [pid = 1860] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8D70E800) [pid = 1860] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8A7E1800) [pid = 1860] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A880B8C00) [pid = 1860] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009AFDCA4C00) [pid = 1860] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AFDCD6800) [pid = 1860] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A347800) [pid = 1860] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A85570C00) [pid = 1860] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A84D9AC00) [pid = 1860] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8EDD5C00) [pid = 1860] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AFD170000) [pid = 1860] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8EDD5400) [pid = 1860] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8DAD7400) [pid = 1860] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009AF4029C00) [pid = 1860] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A8894C000) [pid = 1860] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 17:17:55 INFO - PROCESS | 1860 | 1461025075186 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 17:17:55 INFO - PROCESS | 1860 | 1461025075200 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84F4C000 == 83 [pid = 1860] [id = 419] 17:17:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A80F8FC00) [pid = 1860] [serial = 1257] [outer = 0000000000000000] 17:17:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A816E7C00) [pid = 1860] [serial = 1258] [outer = 0000009A80F8FC00] 17:17:55 INFO - PROCESS | 1860 | 1461025075248 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A84ADE400) [pid = 1860] [serial = 1259] [outer = 0000009A80F8FC00] 17:17:55 INFO - PROCESS | 1860 | 1461025075796 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]]]}] 17:17:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:17:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 837ms 17:17:55 INFO - PROCESS | 1860 | 1461025075816 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 17:17:55 INFO - PROCESS | 1860 | 1461025075818 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 17:17:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:17:55 INFO - PROCESS | 1860 | 1461025075822 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:17:55 INFO - PROCESS | 1860 | 1461025075826 Marionette TRACE conn5 <- [1,1642,null,{}] 17:17:55 INFO - PROCESS | 1860 | 1461025075836 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}] 17:17:55 INFO - PROCESS | 1860 | 1461025075934 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 17:17:56 INFO - PROCESS | 1860 | 1461025076026 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855F1000 == 84 [pid = 1860] [id = 420] 17:17:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A84C61000) [pid = 1860] [serial = 1260] [outer = 0000000000000000] 17:17:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84EA9C00) [pid = 1860] [serial = 1261] [outer = 0000009A84C61000] 17:17:56 INFO - PROCESS | 1860 | 1461025076076 Marionette DEBUG loaded listener.js 17:17:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A84FF2000) [pid = 1860] [serial = 1262] [outer = 0000009A84C61000] 17:17:56 INFO - PROCESS | 1860 | 1461025076446 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]]]}] 17:17:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:17:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 691ms 17:17:56 INFO - PROCESS | 1860 | 1461025076516 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 1860 | 1461025076519 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 17:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:17:56 INFO - PROCESS | 1860 | 1461025076522 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 1860 | 1461025076524 Marionette TRACE conn5 <- [1,1646,null,{}] 17:17:56 INFO - PROCESS | 1860 | 1461025076528 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}] 17:17:56 INFO - PROCESS | 1860 | 1461025076622 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 17:17:56 INFO - PROCESS | 1860 | 1461025076628 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88081000 == 85 [pid = 1860] [id = 421] 17:17:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A850AD000) [pid = 1860] [serial = 1263] [outer = 0000000000000000] 17:17:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A850B1C00) [pid = 1860] [serial = 1264] [outer = 0000009A850AD000] 17:17:56 INFO - PROCESS | 1860 | 1461025076679 Marionette DEBUG loaded listener.js 17:17:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A85134000) [pid = 1860] [serial = 1265] [outer = 0000009A850AD000] 17:17:57 INFO - PROCESS | 1860 | 1461025077122 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]]]}] 17:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 628ms 17:17:57 INFO - PROCESS | 1860 | 1461025077154 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 17:17:57 INFO - PROCESS | 1860 | 1461025077156 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 17:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:17:57 INFO - PROCESS | 1860 | 1461025077159 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:17:57 INFO - PROCESS | 1860 | 1461025077161 Marionette TRACE conn5 <- [1,1650,null,{}] 17:17:57 INFO - PROCESS | 1860 | 1461025077175 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}] 17:17:57 INFO - PROCESS | 1860 | 1461025077293 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 17:17:57 INFO - PROCESS | 1860 | 1461025077380 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8860F800 == 86 [pid = 1860] [id = 422] 17:17:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8513A000) [pid = 1860] [serial = 1266] [outer = 0000000000000000] 17:17:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A853F7C00) [pid = 1860] [serial = 1267] [outer = 0000009A8513A000] 17:17:57 INFO - PROCESS | 1860 | 1461025077426 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A85660400) [pid = 1860] [serial = 1268] [outer = 0000009A8513A000] 17:17:57 INFO - PROCESS | 1860 | 1461025077875 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]]]}] 17:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 754ms 17:17:57 INFO - PROCESS | 1860 | 1461025077917 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 17:17:57 INFO - PROCESS | 1860 | 1461025077919 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 17:17:57 INFO - PROCESS | 1860 | 1461025077922 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:17:57 INFO - PROCESS | 1860 | 1461025077924 Marionette TRACE conn5 <- [1,1654,null,{}] 17:17:57 INFO - PROCESS | 1860 | 1461025077927 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}] 17:17:58 INFO - PROCESS | 1860 | 1461025078059 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 17:17:58 INFO - PROCESS | 1860 | 1461025078081 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3F7800 == 87 [pid = 1860] [id = 423] 17:17:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A87F10800) [pid = 1860] [serial = 1269] [outer = 0000000000000000] 17:17:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A87F29400) [pid = 1860] [serial = 1270] [outer = 0000009A87F10800] 17:17:58 INFO - PROCESS | 1860 | 1461025078130 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8800B800) [pid = 1860] [serial = 1271] [outer = 0000009A87F10800] 17:17:58 INFO - PROCESS | 1860 | 1461025078561 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]]]}] 17:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 690ms 17:17:58 INFO - PROCESS | 1860 | 1461025078616 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 1860 | 1461025078618 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 17:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:17:58 INFO - PROCESS | 1860 | 1461025078628 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 1860 | 1461025078630 Marionette TRACE conn5 <- [1,1658,null,{}] 17:17:58 INFO - PROCESS | 1860 | 1461025078633 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}] 17:17:58 INFO - PROCESS | 1860 | 1461025078777 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 17:17:58 INFO - PROCESS | 1860 | 1461025078839 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D20C800 == 88 [pid = 1860] [id = 424] 17:17:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A880B5400) [pid = 1860] [serial = 1272] [outer = 0000000000000000] 17:17:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A880BBC00) [pid = 1860] [serial = 1273] [outer = 0000009A880B5400] 17:17:58 INFO - PROCESS | 1860 | 1461025078884 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A881BC000) [pid = 1860] [serial = 1274] [outer = 0000009A880B5400] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8D911400) [pid = 1860] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A85131800) [pid = 1860] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8A7DF400) [pid = 1860] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF2C3A800) [pid = 1860] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009AF255B000) [pid = 1860] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8A7E0C00) [pid = 1860] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A828A7000) [pid = 1860] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A884A4C00) [pid = 1860] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A80796000) [pid = 1860] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A84E9B800) [pid = 1860] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8DF4F400) [pid = 1860] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A880E1400) [pid = 1860] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009AF3F9DC00) [pid = 1860] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A884A8800) [pid = 1860] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8133E400) [pid = 1860] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:17:59 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A80D42000) [pid = 1860] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:17:59 INFO - PROCESS | 1860 | 1461025079532 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]]]}] 17:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 942ms 17:17:59 INFO - PROCESS | 1860 | 1461025079572 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 1860 | 1461025079574 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 17:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:17:59 INFO - PROCESS | 1860 | 1461025079577 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 1860 | 1461025079579 Marionette TRACE conn5 <- [1,1662,null,{}] 17:17:59 INFO - PROCESS | 1860 | 1461025079583 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}] 17:17:59 INFO - PROCESS | 1860 | 1461025079673 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 17:17:59 INFO - PROCESS | 1860 | 1461025079763 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D66D000 == 89 [pid = 1860] [id = 425] 17:17:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A828A7000) [pid = 1860] [serial = 1275] [outer = 0000000000000000] 17:17:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A881B1000) [pid = 1860] [serial = 1276] [outer = 0000009A828A7000] 17:17:59 INFO - PROCESS | 1860 | 1461025079810 Marionette DEBUG loaded listener.js 17:17:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8849F800) [pid = 1860] [serial = 1277] [outer = 0000009A828A7000] 17:18:00 INFO - PROCESS | 1860 | 1461025080207 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]]]}] 17:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 692ms 17:18:00 INFO - PROCESS | 1860 | 1461025080273 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 17:18:00 INFO - PROCESS | 1860 | 1461025080275 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 17:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:18:00 INFO - PROCESS | 1860 | 1461025080278 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:18:00 INFO - PROCESS | 1860 | 1461025080280 Marionette TRACE conn5 <- [1,1666,null,{}] 17:18:00 INFO - PROCESS | 1860 | 1461025080283 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}] 17:18:00 INFO - PROCESS | 1860 | 1461025080373 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 17:18:00 INFO - PROCESS | 1860 | 1461025080379 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D775000 == 90 [pid = 1860] [id = 426] 17:18:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A885A8000) [pid = 1860] [serial = 1278] [outer = 0000000000000000] 17:18:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8868BC00) [pid = 1860] [serial = 1279] [outer = 0000009A885A8000] 17:18:00 INFO - PROCESS | 1860 | 1461025080425 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A88941800) [pid = 1860] [serial = 1280] [outer = 0000009A885A8000] 17:18:00 INFO - PROCESS | 1860 | 1461025080848 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]]]}] 17:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 629ms 17:18:00 INFO - PROCESS | 1860 | 1461025080911 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 17:18:00 INFO - PROCESS | 1860 | 1461025080913 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 17:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:18:00 INFO - PROCESS | 1860 | 1461025080916 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:18:00 INFO - PROCESS | 1860 | 1461025080918 Marionette TRACE conn5 <- [1,1670,null,{}] 17:18:00 INFO - PROCESS | 1860 | 1461025080922 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}] 17:18:01 INFO - PROCESS | 1860 | 1461025081012 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 17:18:01 INFO - PROCESS | 1860 | 1461025081018 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD22800 == 91 [pid = 1860] [id = 427] 17:18:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8A21D800) [pid = 1860] [serial = 1281] [outer = 0000000000000000] 17:18:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8A223000) [pid = 1860] [serial = 1282] [outer = 0000009A8A21D800] 17:18:01 INFO - PROCESS | 1860 | 1461025081064 Marionette DEBUG loaded listener.js 17:18:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8A2E5C00) [pid = 1860] [serial = 1283] [outer = 0000009A8A21D800] 17:18:01 INFO - PROCESS | 1860 | 1461025081726 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]]]}] 17:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 881ms 17:18:01 INFO - PROCESS | 1860 | 1461025081801 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1860 | 1461025081806 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 17:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:18:01 INFO - PROCESS | 1860 | 1461025081811 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1860 | 1461025081815 Marionette TRACE conn5 <- [1,1674,null,{}] 17:18:01 INFO - PROCESS | 1860 | 1461025081821 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}] 17:18:02 INFO - PROCESS | 1860 | 1461025082016 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 17:18:02 INFO - PROCESS | 1860 | 1461025082115 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851A6000 == 92 [pid = 1860] [id = 428] 17:18:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A80D48800) [pid = 1860] [serial = 1284] [outer = 0000000000000000] 17:18:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A818CC800) [pid = 1860] [serial = 1285] [outer = 0000009A80D48800] 17:18:02 INFO - PROCESS | 1860 | 1461025082175 Marionette DEBUG loaded listener.js 17:18:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A84C26C00) [pid = 1860] [serial = 1286] [outer = 0000009A80D48800] 17:18:02 INFO - PROCESS | 1860 | 1461025082811 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]]]}] 17:18:02 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 17:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1030ms 17:18:02 INFO - PROCESS | 1860 | 1461025082846 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 1860 | 1461025082852 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 17:18:02 INFO - PROCESS | 1860 | 1461025082859 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:18:02 INFO - PROCESS | 1860 | 1461025082862 Marionette TRACE conn5 <- [1,1678,null,{}] 17:18:02 INFO - PROCESS | 1860 | 1461025082867 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}] 17:18:02 INFO - PROCESS | 1860 | 1461025082992 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 17:18:03 INFO - PROCESS | 1860 | 1461025083124 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885D2800 == 93 [pid = 1860] [id = 429] 17:18:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A84F80400) [pid = 1860] [serial = 1287] [outer = 0000000000000000] 17:18:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A850A7000) [pid = 1860] [serial = 1288] [outer = 0000009A84F80400] 17:18:03 INFO - PROCESS | 1860 | 1461025083182 Marionette DEBUG loaded listener.js 17:18:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A853FA000) [pid = 1860] [serial = 1289] [outer = 0000009A84F80400] 17:18:03 INFO - PROCESS | 1860 | 1461025083808 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]]]}] 17:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 986ms 17:18:03 INFO - PROCESS | 1860 | 1461025083851 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 17:18:03 INFO - PROCESS | 1860 | 1461025083854 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 17:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:18:03 INFO - PROCESS | 1860 | 1461025083858 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:18:03 INFO - PROCESS | 1860 | 1461025083862 Marionette TRACE conn5 <- [1,1682,null,{}] 17:18:03 INFO - PROCESS | 1860 | 1461025083874 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}] 17:18:03 INFO - PROCESS | 1860 | 1461025083995 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 17:18:04 INFO - PROCESS | 1860 | 1461025084128 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F273800 == 94 [pid = 1860] [id = 430] 17:18:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A87F09C00) [pid = 1860] [serial = 1290] [outer = 0000000000000000] 17:18:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A880E4C00) [pid = 1860] [serial = 1291] [outer = 0000009A87F09C00] 17:18:04 INFO - PROCESS | 1860 | 1461025084189 Marionette DEBUG loaded listener.js 17:18:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8A226C00) [pid = 1860] [serial = 1292] [outer = 0000009A87F09C00] 17:18:04 INFO - PROCESS | 1860 | 1461025084798 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]]]}] 17:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 983ms 17:18:04 INFO - PROCESS | 1860 | 1461025084843 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 17:18:04 INFO - PROCESS | 1860 | 1461025084846 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 17:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:18:04 INFO - PROCESS | 1860 | 1461025084850 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:18:04 INFO - PROCESS | 1860 | 1461025084852 Marionette TRACE conn5 <- [1,1686,null,{}] 17:18:04 INFO - PROCESS | 1860 | 1461025084856 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}] 17:18:04 INFO - PROCESS | 1860 | 1461025084975 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 17:18:05 INFO - PROCESS | 1860 | 1461025085079 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F6E1000 == 95 [pid = 1860] [id = 431] 17:18:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8A4B8C00) [pid = 1860] [serial = 1293] [outer = 0000000000000000] 17:18:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8A572800) [pid = 1860] [serial = 1294] [outer = 0000009A8A4B8C00] 17:18:05 INFO - PROCESS | 1860 | 1461025085136 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8A5B5400) [pid = 1860] [serial = 1295] [outer = 0000009A8A4B8C00] 17:18:05 INFO - PROCESS | 1860 | 1461025085688 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]]]}] 17:18:05 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 17:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 882ms 17:18:05 INFO - PROCESS | 1860 | 1461025085733 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 1860 | 1461025085736 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 17:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:18:05 INFO - PROCESS | 1860 | 1461025085739 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 1860 | 1461025085742 Marionette TRACE conn5 <- [1,1690,null,{}] 17:18:05 INFO - PROCESS | 1860 | 1461025085745 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}] 17:18:05 INFO - PROCESS | 1860 | 1461025085860 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 17:18:05 INFO - PROCESS | 1860 | 1461025085965 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911D4000 == 96 [pid = 1860] [id = 432] 17:18:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8A5D0400) [pid = 1860] [serial = 1296] [outer = 0000000000000000] 17:18:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8A7D4400) [pid = 1860] [serial = 1297] [outer = 0000009A8A5D0400] 17:18:06 INFO - PROCESS | 1860 | 1461025086021 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A8AA05C00) [pid = 1860] [serial = 1298] [outer = 0000009A8A5D0400] 17:18:06 INFO - PROCESS | 1860 | 1461025086644 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]]]}] 17:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 944ms 17:18:06 INFO - PROCESS | 1860 | 1461025086686 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 17:18:06 INFO - PROCESS | 1860 | 1461025086689 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 17:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:18:06 INFO - PROCESS | 1860 | 1461025086692 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:18:06 INFO - PROCESS | 1860 | 1461025086694 Marionette TRACE conn5 <- [1,1694,null,{}] 17:18:06 INFO - PROCESS | 1860 | 1461025086698 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}] 17:18:06 INFO - PROCESS | 1860 | 1461025086834 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 17:18:06 INFO - PROCESS | 1860 | 1461025086970 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C64800 == 97 [pid = 1860] [id = 433] 17:18:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A8AA11400) [pid = 1860] [serial = 1299] [outer = 0000000000000000] 17:18:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8AADB800) [pid = 1860] [serial = 1300] [outer = 0000009A8AA11400] 17:18:07 INFO - PROCESS | 1860 | 1461025087031 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A8AAE6400) [pid = 1860] [serial = 1301] [outer = 0000009A8AA11400] 17:18:07 INFO - PROCESS | 1860 | 1461025087632 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]]]}] 17:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 985ms 17:18:07 INFO - PROCESS | 1860 | 1461025087680 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 17:18:07 INFO - PROCESS | 1860 | 1461025087683 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 17:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:18:07 INFO - PROCESS | 1860 | 1461025087686 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 1860 | 1461025087688 Marionette TRACE conn5 <- [1,1698,null,{}] 17:18:07 INFO - PROCESS | 1860 | 1461025087692 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}] 17:18:07 INFO - PROCESS | 1860 | 1461025087805 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 17:18:07 INFO - PROCESS | 1860 | 1461025087937 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C75000 == 98 [pid = 1860] [id = 434] 17:18:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A8AA67C00) [pid = 1860] [serial = 1302] [outer = 0000000000000000] 17:18:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8D70A800) [pid = 1860] [serial = 1303] [outer = 0000009A8AA67C00] 17:18:08 INFO - PROCESS | 1860 | 1461025087994 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8D740400) [pid = 1860] [serial = 1304] [outer = 0000009A8AA67C00] 17:18:08 INFO - PROCESS | 1860 | 1461025088566 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]]]}] 17:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 945ms 17:18:08 INFO - PROCESS | 1860 | 1461025088634 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 17:18:08 INFO - PROCESS | 1860 | 1461025088637 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 17:18:08 INFO - PROCESS | 1860 | 1461025088640 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:18:08 INFO - PROCESS | 1860 | 1461025088643 Marionette TRACE conn5 <- [1,1702,null,{}] 17:18:08 INFO - PROCESS | 1860 | 1461025088647 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}] 17:18:08 INFO - PROCESS | 1860 | 1461025088762 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 17:18:08 INFO - PROCESS | 1860 | 1461025088867 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D1A3000 == 99 [pid = 1860] [id = 435] 17:18:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A88942000) [pid = 1860] [serial = 1305] [outer = 0000000000000000] 17:18:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A8AA9AC00) [pid = 1860] [serial = 1306] [outer = 0000009A88942000] 17:18:08 INFO - PROCESS | 1860 | 1461025088923 Marionette DEBUG loaded listener.js 17:18:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A8D85D000) [pid = 1860] [serial = 1307] [outer = 0000009A88942000] 17:18:09 INFO - PROCESS | 1860 | 1461025089764 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 17:18:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 17:18:09 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 17:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:09 INFO - _addTest/ [0,1705,"getWindowHandle",null] 17:18:09 INFO - PROCESS | 1860 | 1461025089824 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 17:18:09 INFO - PROCESS | 1860 | 1461025089829 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:18:09 INFO - PROCESS | 1860 | 1461025089833 Marionette TRACE conn5 <- [1,1706,null,{}] 17:18:09 INFO - PROCESS | 1860 | 1461025089853 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}] 17:18:09 INFO - PROCESS | 1860 | 1461025089978 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 17:18:10 INFO - PROCESS | 1860 | 1461025090110 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D18800 == 100 [pid = 1860] [id = 436] 17:18:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A80EA4400) [pid = 1860] [serial = 1308] [outer = 0000000000000000] 17:18:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A8268F400) [pid = 1860] [serial = 1309] [outer = 0000009A80EA4400] 17:18:10 INFO - PROCESS | 1860 | 1461025090166 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A84D98C00) [pid = 1860] [serial = 1310] [outer = 0000009A80EA4400] 17:18:10 INFO - PROCESS | 1860 | 1461025090831 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]]]}] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88091000 == 99 [pid = 1860] [id = 82] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D775000 == 98 [pid = 1860] [id = 426] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D66D000 == 97 [pid = 1860] [id = 425] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D20C800 == 96 [pid = 1860] [id = 424] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3F7800 == 95 [pid = 1860] [id = 423] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8860F800 == 94 [pid = 1860] [id = 422] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88081000 == 93 [pid = 1860] [id = 421] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855F1000 == 92 [pid = 1860] [id = 420] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84F4C000 == 91 [pid = 1860] [id = 419] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009AF8036800) [pid = 1860] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A903AE800) [pid = 1860] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8552E800 == 90 [pid = 1860] [id = 418] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD6A800 == 89 [pid = 1860] [id = 416] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911C9000 == 88 [pid = 1860] [id = 415] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D76E800 == 87 [pid = 1860] [id = 414] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A90313000 == 86 [pid = 1860] [id = 413] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFA4A8800 == 85 [pid = 1860] [id = 412] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD21800 == 84 [pid = 1860] [id = 411] 17:18:10 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E7F000 == 83 [pid = 1860] [id = 410] 17:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1092ms 17:18:10 INFO - PROCESS | 1860 | 1461025090926 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 17:18:10 INFO - PROCESS | 1860 | 1461025090932 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 17:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:18:10 INFO - PROCESS | 1860 | 1461025090947 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:18:10 INFO - PROCESS | 1860 | 1461025090950 Marionette TRACE conn5 <- [1,1710,null,{}] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A8DACC000) [pid = 1860] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A881BA000) [pid = 1860] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A8AA05000) [pid = 1860] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009AF8338C00) [pid = 1860] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009AF30C7C00) [pid = 1860] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009AF4C95800) [pid = 1860] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8D70BC00) [pid = 1860] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A84DA2000) [pid = 1860] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8A340400) [pid = 1860] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A81994400) [pid = 1860] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A853F2400) [pid = 1860] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8EDD7400) [pid = 1860] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A85EAB400) [pid = 1860] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A8D918000) [pid = 1860] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8DF52400) [pid = 1860] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A87F29C00) [pid = 1860] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A8A5D1800) [pid = 1860] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AFD173400) [pid = 1860] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8AA66400) [pid = 1860] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009AF9AD5400) [pid = 1860] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8D73C400) [pid = 1860] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A8A348800) [pid = 1860] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A85B24000) [pid = 1860] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009AF4E16800) [pid = 1860] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A84C67800) [pid = 1860] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8AA8E000) [pid = 1860] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AF9955400) [pid = 1860] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A87F2A400) [pid = 1860] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A5AF000) [pid = 1860] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A80D49C00) [pid = 1860] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8268DC00) [pid = 1860] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AF8B78800) [pid = 1860] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A887B8400) [pid = 1860] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009AF1AFA400) [pid = 1860] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 17:18:10 INFO - PROCESS | 1860 | 1461025090977 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}] 17:18:11 INFO - PROCESS | 1860 | 1461025091080 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 17:18:11 INFO - PROCESS | 1860 | 1461025091086 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851B6000 == 84 [pid = 1860] [id = 437] 17:18:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A81A25800) [pid = 1860] [serial = 1311] [outer = 0000000000000000] 17:18:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A84AE6000) [pid = 1860] [serial = 1312] [outer = 0000009A81A25800] 17:18:11 INFO - PROCESS | 1860 | 1461025091134 Marionette DEBUG loaded listener.js 17:18:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84E9A800) [pid = 1860] [serial = 1313] [outer = 0000009A81A25800] 17:18:11 INFO - PROCESS | 1860 | 1461025091651 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]]]}] 17:18:11 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 17:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 754ms 17:18:11 INFO - PROCESS | 1860 | 1461025091694 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 1860 | 1461025091696 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 17:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:18:11 INFO - PROCESS | 1860 | 1461025091700 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 1860 | 1461025091704 Marionette TRACE conn5 <- [1,1714,null,{}] 17:18:11 INFO - PROCESS | 1860 | 1461025091714 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}] 17:18:11 INFO - PROCESS | 1860 | 1461025091815 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 17:18:11 INFO - PROCESS | 1860 | 1461025091909 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88604800 == 85 [pid = 1860] [id = 438] 17:18:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A850B0000) [pid = 1860] [serial = 1314] [outer = 0000000000000000] 17:18:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A85564000) [pid = 1860] [serial = 1315] [outer = 0000009A850B0000] 17:18:11 INFO - PROCESS | 1860 | 1461025091958 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A85B26800) [pid = 1860] [serial = 1316] [outer = 0000009A850B0000] 17:18:12 INFO - PROCESS | 1860 | 1461025092340 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]]]}] 17:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 691ms 17:18:12 INFO - PROCESS | 1860 | 1461025092393 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 17:18:12 INFO - PROCESS | 1860 | 1461025092396 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 17:18:12 INFO - PROCESS | 1860 | 1461025092429 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:18:12 INFO - PROCESS | 1860 | 1461025092431 Marionette TRACE conn5 <- [1,1718,null,{}] 17:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:18:12 INFO - PROCESS | 1860 | 1461025092437 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}] 17:18:12 INFO - PROCESS | 1860 | 1461025092533 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 17:18:12 INFO - PROCESS | 1860 | 1461025092544 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3EF000 == 86 [pid = 1860] [id = 439] 17:18:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A87F0DC00) [pid = 1860] [serial = 1317] [outer = 0000000000000000] 17:18:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A87F36C00) [pid = 1860] [serial = 1318] [outer = 0000009A87F0DC00] 17:18:12 INFO - PROCESS | 1860 | 1461025092590 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A880DB000) [pid = 1860] [serial = 1319] [outer = 0000009A87F0DC00] 17:18:13 INFO - PROCESS | 1860 | 1461025093042 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] 17:18:13 INFO - PROCESS | 1860 | 1461025093131 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 17:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:18:13 INFO - PROCESS | 1860 | 1461025093134 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 1860 | 1461025093136 Marionette TRACE conn5 <- [1,1722,null,{}] 17:18:13 INFO - PROCESS | 1860 | 1461025093139 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}] 17:18:13 INFO - PROCESS | 1860 | 1461025093260 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 17:18:13 INFO - PROCESS | 1860 | 1461025093321 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D222000 == 87 [pid = 1860] [id = 440] 17:18:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A881B9C00) [pid = 1860] [serial = 1320] [outer = 0000000000000000] 17:18:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A884A2C00) [pid = 1860] [serial = 1321] [outer = 0000009A881B9C00] 17:18:13 INFO - PROCESS | 1860 | 1461025093367 Marionette DEBUG loaded listener.js 17:18:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A887B8400) [pid = 1860] [serial = 1322] [outer = 0000009A881B9C00] 17:18:13 INFO - PROCESS | 1860 | 1461025093799 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]]]}] 17:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 691ms 17:18:13 INFO - PROCESS | 1860 | 1461025093829 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 17:18:13 INFO - PROCESS | 1860 | 1461025093831 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 17:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:18:13 INFO - PROCESS | 1860 | 1461025093834 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 1860 | 1461025093836 Marionette TRACE conn5 <- [1,1726,null,{}] 17:18:13 INFO - PROCESS | 1860 | 1461025093839 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}] 17:18:14 INFO - PROCESS | 1860 | 1461025094017 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 17:18:14 INFO - PROCESS | 1860 | 1461025094080 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D99A000 == 88 [pid = 1860] [id = 441] 17:18:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8A21EC00) [pid = 1860] [serial = 1323] [outer = 0000000000000000] 17:18:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A347C00) [pid = 1860] [serial = 1324] [outer = 0000009A8A21EC00] 17:18:14 INFO - PROCESS | 1860 | 1461025094131 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8AA8C400) [pid = 1860] [serial = 1325] [outer = 0000009A8A21EC00] 17:18:14 INFO - PROCESS | 1860 | 1461025094558 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]]]}] 17:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 774ms 17:18:14 INFO - PROCESS | 1860 | 1461025094612 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 17:18:14 INFO - PROCESS | 1860 | 1461025094614 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 17:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:18:14 INFO - PROCESS | 1860 | 1461025094626 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:18:14 INFO - PROCESS | 1860 | 1461025094628 Marionette TRACE conn5 <- [1,1730,null,{}] 17:18:14 INFO - PROCESS | 1860 | 1461025094632 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}] 17:18:14 INFO - PROCESS | 1860 | 1461025094754 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 17:18:14 INFO - PROCESS | 1860 | 1461025094817 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8ED87000 == 89 [pid = 1860] [id = 442] 17:18:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8AA91800) [pid = 1860] [serial = 1326] [outer = 0000000000000000] 17:18:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8AADCC00) [pid = 1860] [serial = 1327] [outer = 0000009A8AA91800] 17:18:14 INFO - PROCESS | 1860 | 1461025094862 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8D852800) [pid = 1860] [serial = 1328] [outer = 0000009A8AA91800] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009AF4C95000) [pid = 1860] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A8513A000) [pid = 1860] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A87F10800) [pid = 1860] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A80F8FC00) [pid = 1860] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A850AD000) [pid = 1860] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A84EA8000) [pid = 1860] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A828A7000) [pid = 1860] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8849F400) [pid = 1860] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A80571C00) [pid = 1860] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8AA0BC00) [pid = 1860] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A903A6800) [pid = 1860] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A818CFC00) [pid = 1860] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A84C61000) [pid = 1860] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A880B5400) [pid = 1860] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:18:15 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A885A8000) [pid = 1860] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:18:15 INFO - PROCESS | 1860 | 1461025095444 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]]]}] 17:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 838ms 17:18:15 INFO - PROCESS | 1860 | 1461025095459 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 17:18:15 INFO - PROCESS | 1860 | 1461025095461 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 17:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:18:15 INFO - PROCESS | 1860 | 1461025095464 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:18:15 INFO - PROCESS | 1860 | 1461025095465 Marionette TRACE conn5 <- [1,1734,null,{}] 17:18:15 INFO - PROCESS | 1860 | 1461025095469 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}] 17:18:15 INFO - PROCESS | 1860 | 1461025095596 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 17:18:15 INFO - PROCESS | 1860 | 1461025095654 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F4C7000 == 90 [pid = 1860] [id = 443] 17:18:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A80EA7000) [pid = 1860] [serial = 1329] [outer = 0000000000000000] 17:18:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A87F10800) [pid = 1860] [serial = 1330] [outer = 0000009A80EA7000] 17:18:15 INFO - PROCESS | 1860 | 1461025095701 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8AA0BC00) [pid = 1860] [serial = 1331] [outer = 0000009A80EA7000] 17:18:16 INFO - PROCESS | 1860 | 1461025096051 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]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 628ms 17:18:16 INFO - PROCESS | 1860 | 1461025096102 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1860 | 1461025096104 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 17:18:16 INFO - PROCESS | 1860 | 1461025096107 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:18:16 INFO - PROCESS | 1860 | 1461025096109 Marionette TRACE conn5 <- [1,1738,null,{}] 17:18:16 INFO - PROCESS | 1860 | 1461025096113 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}] 17:18:16 INFO - PROCESS | 1860 | 1461025096206 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 17:18:16 INFO - PROCESS | 1860 | 1461025096212 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FA4E000 == 91 [pid = 1860] [id = 444] 17:18:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8D854000) [pid = 1860] [serial = 1332] [outer = 0000000000000000] 17:18:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8D91A800) [pid = 1860] [serial = 1333] [outer = 0000009A8D854000] 17:18:16 INFO - PROCESS | 1860 | 1461025096258 Marionette DEBUG loaded listener.js 17:18:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8DAD2C00) [pid = 1860] [serial = 1334] [outer = 0000009A8D854000] 17:18:16 INFO - PROCESS | 1860 | 1461025096674 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]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 586ms 17:18:16 INFO - PROCESS | 1860 | 1461025096701 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1860 | 1461025096704 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 17:18:16 INFO - PROCESS | 1860 | 1461025096707 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:18:16 INFO - PROCESS | 1860 | 1461025096709 Marionette TRACE conn5 <- [1,1742,null,{}] 17:18:16 INFO - PROCESS | 1860 | 1461025096712 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}] 17:18:16 INFO - PROCESS | 1860 | 1461025096867 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 17:18:16 INFO - PROCESS | 1860 | 1461025096912 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C17000 == 92 [pid = 1860] [id = 445] 17:18:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8DC71400) [pid = 1860] [serial = 1335] [outer = 0000000000000000] 17:18:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8DC75C00) [pid = 1860] [serial = 1336] [outer = 0000009A8DC71400] 17:18:16 INFO - PROCESS | 1860 | 1461025096958 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8DF5A000) [pid = 1860] [serial = 1337] [outer = 0000009A8DC71400] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF40E3800 == 91 [pid = 1860] [id = 291] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8EAD000 == 90 [pid = 1860] [id = 328] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A21000 == 89 [pid = 1860] [id = 360] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84835800 == 88 [pid = 1860] [id = 417] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80E5C000 == 87 [pid = 1860] [id = 247] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1D2A800 == 86 [pid = 1860] [id = 278] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885CF000 == 85 [pid = 1860] [id = 100] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1DCD800 == 84 [pid = 1860] [id = 308] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF893D800 == 83 [pid = 1860] [id = 87] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2E08000 == 82 [pid = 1860] [id = 279] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFAC0000 == 81 [pid = 1860] [id = 213] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855E6000 == 80 [pid = 1860] [id = 178] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEC4000 == 79 [pid = 1860] [id = 372] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F6D1000 == 78 [pid = 1860] [id = 379] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF40CF800 == 77 [pid = 1860] [id = 312] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3732000 == 76 [pid = 1860] [id = 326] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFDC79800 == 75 [pid = 1860] [id = 361] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF48DB000 == 74 [pid = 1860] [id = 83] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3734000 == 73 [pid = 1860] [id = 197] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2ECE000 == 72 [pid = 1860] [id = 325] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854BB000 == 71 [pid = 1860] [id = 380] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F6C3800 == 70 [pid = 1860] [id = 394] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF36F2000 == 69 [pid = 1860] [id = 81] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D18000 == 68 [pid = 1860] [id = 185] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFEEC5000 == 67 [pid = 1860] [id = 99] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C6B800 == 66 [pid = 1860] [id = 324] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84C6C800 == 65 [pid = 1860] [id = 224] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8007000 == 64 [pid = 1860] [id = 86] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFCA50800 == 63 [pid = 1860] [id = 314] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A840A5800 == 62 [pid = 1860] [id = 88] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8DD1800 == 61 [pid = 1860] [id = 115] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8EC6800 == 60 [pid = 1860] [id = 227] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851CC800 == 59 [pid = 1860] [id = 228] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF81C8800 == 58 [pid = 1860] [id = 295] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851A1000 == 57 [pid = 1860] [id = 229] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8FA5E000 == 56 [pid = 1860] [id = 397] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF893B800 == 55 [pid = 1860] [id = 296] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F27A000 == 54 [pid = 1860] [id = 396] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF4F8C000 == 53 [pid = 1860] [id = 198] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88092800 == 52 [pid = 1860] [id = 114] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9C9F800 == 51 [pid = 1860] [id = 246] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80E5C800 == 50 [pid = 1860] [id = 315] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D681800 == 49 [pid = 1860] [id = 395] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8DD0000 == 48 [pid = 1860] [id = 313] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF48E1800 == 47 [pid = 1860] [id = 327] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD79800 == 46 [pid = 1860] [id = 298] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFD40B800 == 45 [pid = 1860] [id = 409] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D18800 == 44 [pid = 1860] [id = 436] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D1A3000 == 43 [pid = 1860] [id = 435] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C75000 == 42 [pid = 1860] [id = 434] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C64800 == 41 [pid = 1860] [id = 433] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911D4000 == 40 [pid = 1860] [id = 432] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F6E1000 == 39 [pid = 1860] [id = 431] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F273800 == 38 [pid = 1860] [id = 430] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885D2800 == 37 [pid = 1860] [id = 429] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD22800 == 36 [pid = 1860] [id = 427] 17:18:18 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851A6000 == 35 [pid = 1860] [id = 428] 17:18:19 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851B6000 == 34 [pid = 1860] [id = 437] 17:18:19 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88604800 == 33 [pid = 1860] [id = 438] 17:18:19 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D222000 == 32 [pid = 1860] [id = 440] 17:18:19 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D99A000 == 31 [pid = 1860] [id = 441] 17:18:19 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8FA4E000 == 30 [pid = 1860] [id = 444] 17:18:19 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8ED87000 == 29 [pid = 1860] [id = 442] 17:18:19 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3EF000 == 28 [pid = 1860] [id = 439] 17:18:19 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F4C7000 == 27 [pid = 1860] [id = 443] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009AF8B78C00) [pid = 1860] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A853F7C00) [pid = 1860] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A85660400) [pid = 1860] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8800B800) [pid = 1860] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A87F29400) [pid = 1860] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A816E7C00) [pid = 1860] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A850B1C00) [pid = 1860] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A880B9800) [pid = 1860] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A85137800) [pid = 1860] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A881B1000) [pid = 1860] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8A7D8800) [pid = 1860] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8A340800) [pid = 1860] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A84AE6800) [pid = 1860] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A80EA3400) [pid = 1860] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A8DAD1800) [pid = 1860] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8D739000) [pid = 1860] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009AF815E800) [pid = 1860] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A903AC800) [pid = 1860] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A84ADB800) [pid = 1860] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A830B8400) [pid = 1860] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A84EA9C00) [pid = 1860] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A84FF2000) [pid = 1860] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A84F89800) [pid = 1860] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A8A57B400) [pid = 1860] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A880BBC00) [pid = 1860] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A8AA11800) [pid = 1860] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A8868BC00) [pid = 1860] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A88941800) [pid = 1860] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A8A223000) [pid = 1860] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009A881BC000) [pid = 1860] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009A84ADE400) [pid = 1860] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009A8849F800) [pid = 1860] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009A85134000) [pid = 1860] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 17:18:19 INFO - PROCESS | 1860 | 1461025099552 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]]]}] 17:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2900ms 17:18:19 INFO - PROCESS | 1860 | 1461025099610 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 17:18:19 INFO - PROCESS | 1860 | 1461025099614 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 17:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:18:19 INFO - PROCESS | 1860 | 1461025099620 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:18:19 INFO - PROCESS | 1860 | 1461025099624 Marionette TRACE conn5 <- [1,1746,null,{}] 17:18:19 INFO - PROCESS | 1860 | 1461025099630 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}] 17:18:19 INFO - PROCESS | 1860 | 1461025099727 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 17:18:19 INFO - PROCESS | 1860 | 1461025099836 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81A3D800 == 28 [pid = 1860] [id = 446] 17:18:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009A80A4D800) [pid = 1860] [serial = 1338] [outer = 0000000000000000] 17:18:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009A80A51400) [pid = 1860] [serial = 1339] [outer = 0000009A80A4D800] 17:18:19 INFO - PROCESS | 1860 | 1461025099889 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009A80D3E400) [pid = 1860] [serial = 1340] [outer = 0000009A80A4D800] 17:18:20 INFO - PROCESS | 1860 | 1461025100307 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]]]}] 17:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 734ms 17:18:20 INFO - PROCESS | 1860 | 1461025100358 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 1860 | 1461025100365 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 17:18:20 INFO - PROCESS | 1860 | 1461025100371 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 1860 | 1461025100374 Marionette TRACE conn5 <- [1,1750,null,{}] 17:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:18:20 INFO - PROCESS | 1860 | 1461025100378 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}] 17:18:20 INFO - PROCESS | 1860 | 1461025100476 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 17:18:20 INFO - PROCESS | 1860 | 1461025100486 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8415D000 == 29 [pid = 1860] [id = 447] 17:18:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009A80794000) [pid = 1860] [serial = 1341] [outer = 0000000000000000] 17:18:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A80EA7400) [pid = 1860] [serial = 1342] [outer = 0000009A80794000] 17:18:20 INFO - PROCESS | 1860 | 1461025100535 Marionette DEBUG loaded listener.js 17:18:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A80F57400) [pid = 1860] [serial = 1343] [outer = 0000009A80794000] 17:18:21 INFO - PROCESS | 1860 | 1461025100998 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]]]}] 17:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 17:18:21 INFO - PROCESS | 1860 | 1461025101048 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 1860 | 1461025101052 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 17:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:18:21 INFO - PROCESS | 1860 | 1461025101056 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - PROCESS | 1860 | 1461025101060 Marionette TRACE conn5 <- [1,1754,null,{}] 17:18:21 INFO - PROCESS | 1860 | 1461025101072 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}] 17:18:21 INFO - PROCESS | 1860 | 1461025101202 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 17:18:21 INFO - PROCESS | 1860 | 1461025101210 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C77000 == 30 [pid = 1860] [id = 448] 17:18:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A8056A400) [pid = 1860] [serial = 1344] [outer = 0000000000000000] 17:18:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A818CA400) [pid = 1860] [serial = 1345] [outer = 0000009A8056A400] 17:18:21 INFO - PROCESS | 1860 | 1461025101263 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A81A26400) [pid = 1860] [serial = 1346] [outer = 0000009A8056A400] 17:18:21 INFO - PROCESS | 1860 | 1461025101739 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]]]}] 17:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 734ms 17:18:21 INFO - PROCESS | 1860 | 1461025101791 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 1860 | 1461025101794 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 17:18:21 INFO - PROCESS | 1860 | 1461025101797 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:18:21 INFO - PROCESS | 1860 | 1461025101799 Marionette TRACE conn5 <- [1,1758,null,{}] 17:18:21 INFO - PROCESS | 1860 | 1461025101803 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}] 17:18:21 INFO - PROCESS | 1860 | 1461025101892 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 17:18:21 INFO - PROCESS | 1860 | 1461025101899 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E42800 == 31 [pid = 1860] [id = 449] 17:18:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A830B3800) [pid = 1860] [serial = 1347] [outer = 0000000000000000] 17:18:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A83BE1000) [pid = 1860] [serial = 1348] [outer = 0000009A830B3800] 17:18:21 INFO - PROCESS | 1860 | 1461025101948 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A84172000) [pid = 1860] [serial = 1349] [outer = 0000009A830B3800] 17:18:22 INFO - PROCESS | 1860 | 1461025102398 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]]]}] 17:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 629ms 17:18:22 INFO - PROCESS | 1860 | 1461025102429 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 1860 | 1461025102432 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 17:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:18:22 INFO - PROCESS | 1860 | 1461025102435 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 1860 | 1461025102437 Marionette TRACE conn5 <- [1,1762,null,{}] 17:18:22 INFO - PROCESS | 1860 | 1461025102440 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}] 17:18:22 INFO - PROCESS | 1860 | 1461025102522 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 17:18:22 INFO - PROCESS | 1860 | 1461025102529 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8515A800 == 32 [pid = 1860] [id = 450] 17:18:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A80D4A400) [pid = 1860] [serial = 1350] [outer = 0000000000000000] 17:18:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84ADD000) [pid = 1860] [serial = 1351] [outer = 0000009A80D4A400] 17:18:22 INFO - PROCESS | 1860 | 1461025102580 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A84AE9000) [pid = 1860] [serial = 1352] [outer = 0000009A80D4A400] 17:18:23 INFO - PROCESS | 1860 | 1461025103030 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]]]}] 17:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 671ms 17:18:23 INFO - PROCESS | 1860 | 1461025103110 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 1860 | 1461025103112 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 17:18:23 INFO - PROCESS | 1860 | 1461025103115 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:18:23 INFO - PROCESS | 1860 | 1461025103117 Marionette TRACE conn5 <- [1,1766,null,{}] 17:18:23 INFO - PROCESS | 1860 | 1461025103121 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}] 17:18:23 INFO - PROCESS | 1860 | 1461025103242 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 17:18:23 INFO - PROCESS | 1860 | 1461025103256 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851C1800 == 33 [pid = 1860] [id = 451] 17:18:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84C5E800) [pid = 1860] [serial = 1353] [outer = 0000000000000000] 17:18:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A84D9F800) [pid = 1860] [serial = 1354] [outer = 0000009A84C5E800] 17:18:23 INFO - PROCESS | 1860 | 1461025103306 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A84E9CC00) [pid = 1860] [serial = 1355] [outer = 0000009A84C5E800] 17:18:23 INFO - PROCESS | 1860 | 1461025103745 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]]]}] 17:18:23 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 17:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 17:18:23 INFO - PROCESS | 1860 | 1461025103789 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 1860 | 1461025103791 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 17:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:18:23 INFO - PROCESS | 1860 | 1461025103795 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - PROCESS | 1860 | 1461025103797 Marionette TRACE conn5 <- [1,1770,null,{}] 17:18:23 INFO - PROCESS | 1860 | 1461025103800 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}] 17:18:23 INFO - PROCESS | 1860 | 1461025103910 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 17:18:23 INFO - PROCESS | 1860 | 1461025103919 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85538800 == 34 [pid = 1860] [id = 452] 17:18:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A84EA1000) [pid = 1860] [serial = 1356] [outer = 0000000000000000] 17:18:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A84EA8400) [pid = 1860] [serial = 1357] [outer = 0000009A84EA1000] 17:18:23 INFO - PROCESS | 1860 | 1461025103966 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A84F89C00) [pid = 1860] [serial = 1358] [outer = 0000009A84EA1000] 17:18:24 INFO - PROCESS | 1860 | 1461025104396 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]]]}] 17:18:24 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 17:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 629ms 17:18:24 INFO - PROCESS | 1860 | 1461025104428 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 1860 | 1461025104430 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 17:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:18:24 INFO - PROCESS | 1860 | 1461025104433 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1860 | 1461025104435 Marionette TRACE conn5 <- [1,1774,null,{}] 17:18:24 INFO - PROCESS | 1860 | 1461025104439 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}] 17:18:24 INFO - PROCESS | 1860 | 1461025104519 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 17:18:24 INFO - PROCESS | 1860 | 1461025104525 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855F4800 == 35 [pid = 1860] [id = 453] 17:18:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A84ADFC00) [pid = 1860] [serial = 1359] [outer = 0000000000000000] 17:18:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A84FE5000) [pid = 1860] [serial = 1360] [outer = 0000009A84ADFC00] 17:18:24 INFO - PROCESS | 1860 | 1461025104573 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84FF0400) [pid = 1860] [serial = 1361] [outer = 0000009A84ADFC00] 17:18:25 INFO - PROCESS | 1860 | 1461025105034 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]]]}] 17:18:25 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 17:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 629ms 17:18:25 INFO - PROCESS | 1860 | 1461025105070 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 1860 | 1461025105072 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 17:18:25 INFO - PROCESS | 1860 | 1461025105075 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 1860 | 1461025105077 Marionette TRACE conn5 <- [1,1778,null,{}] 17:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:18:25 INFO - PROCESS | 1860 | 1461025105080 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}] 17:18:25 INFO - PROCESS | 1860 | 1461025105191 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 17:18:25 INFO - PROCESS | 1860 | 1461025105248 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C76000 == 36 [pid = 1860] [id = 454] 17:18:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A850A8C00) [pid = 1860] [serial = 1362] [outer = 0000000000000000] 17:18:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A850AB400) [pid = 1860] [serial = 1363] [outer = 0000009A850A8C00] 17:18:25 INFO - PROCESS | 1860 | 1461025105320 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8512F800) [pid = 1860] [serial = 1364] [outer = 0000009A850A8C00] 17:18:25 INFO - PROCESS | 1860 | 1461025105759 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]]]}] 17:18:25 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) 17:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 734ms 17:18:25 INFO - PROCESS | 1860 | 1461025105814 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 1860 | 1461025105816 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 17:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:18:25 INFO - PROCESS | 1860 | 1461025105824 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 1860 | 1461025105826 Marionette TRACE conn5 <- [1,1782,null,{}] 17:18:25 INFO - PROCESS | 1860 | 1461025105836 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}] 17:18:25 INFO - PROCESS | 1860 | 1461025105950 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 17:18:25 INFO - PROCESS | 1860 | 1461025105962 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88075000 == 37 [pid = 1860] [id = 455] 17:18:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A850A9000) [pid = 1860] [serial = 1365] [outer = 0000000000000000] 17:18:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A85137C00) [pid = 1860] [serial = 1366] [outer = 0000009A850A9000] 17:18:26 INFO - PROCESS | 1860 | 1461025106013 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A853F4C00) [pid = 1860] [serial = 1367] [outer = 0000009A850A9000] 17:18:26 INFO - PROCESS | 1860 | 1461025106483 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]]]}] 17:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 692ms 17:18:26 INFO - PROCESS | 1860 | 1461025106562 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 17:18:26 INFO - PROCESS | 1860 | 1461025106564 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 17:18:26 INFO - PROCESS | 1860 | 1461025106569 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:18:26 INFO - PROCESS | 1860 | 1461025106571 Marionette TRACE conn5 <- [1,1786,null,{}] 17:18:26 INFO - PROCESS | 1860 | 1461025106575 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}] 17:18:26 INFO - PROCESS | 1860 | 1461025106704 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8DF55C00) [pid = 1860] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A81A1F000) [pid = 1860] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A84F82C00) [pid = 1860] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A88373400) [pid = 1860] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A85668400) [pid = 1860] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A850B0000) [pid = 1860] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A81A25800) [pid = 1860] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A80EA4400) [pid = 1860] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A881B9C00) [pid = 1860] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A903A7400) [pid = 1860] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A8AA60400) [pid = 1860] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A8AA91800) [pid = 1860] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8A21EC00) [pid = 1860] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A80EA7000) [pid = 1860] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8D854000) [pid = 1860] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A88942000) [pid = 1860] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A8AA67C00) [pid = 1860] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8AA11400) [pid = 1860] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A8A5D0400) [pid = 1860] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A8A4B8C00) [pid = 1860] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A87F09C00) [pid = 1860] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A84F80400) [pid = 1860] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A80D48800) [pid = 1860] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A8A21D800) [pid = 1860] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:18:27 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A87F0DC00) [pid = 1860] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:18:27 INFO - PROCESS | 1860 | 1461025107363 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84841800 == 38 [pid = 1860] [id = 456] 17:18:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A8079B400) [pid = 1860] [serial = 1368] [outer = 0000000000000000] 17:18:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A80E9C800) [pid = 1860] [serial = 1369] [outer = 0000009A8079B400] 17:18:27 INFO - PROCESS | 1860 | 1461025107424 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A85660C00) [pid = 1860] [serial = 1370] [outer = 0000009A8079B400] 17:18:27 INFO - PROCESS | 1860 | 1461025107825 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]]]}] 17:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1286ms 17:18:27 INFO - PROCESS | 1860 | 1461025107860 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 1860 | 1461025107862 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 17:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:18:27 INFO - PROCESS | 1860 | 1461025107865 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1860 | 1461025107867 Marionette TRACE conn5 <- [1,1790,null,{}] 17:18:27 INFO - PROCESS | 1860 | 1461025107870 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}] 17:18:28 INFO - PROCESS | 1860 | 1461025107985 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 17:18:28 INFO - PROCESS | 1860 | 1461025107994 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885C9800 == 39 [pid = 1860] [id = 457] 17:18:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A84F80C00) [pid = 1860] [serial = 1371] [outer = 0000000000000000] 17:18:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A8566E400) [pid = 1860] [serial = 1372] [outer = 0000009A84F80C00] 17:18:28 INFO - PROCESS | 1860 | 1461025108040 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A85B2E000) [pid = 1860] [serial = 1373] [outer = 0000009A84F80C00] 17:18:28 INFO - PROCESS | 1860 | 1461025108460 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]]]}] 17:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 629ms 17:18:28 INFO - PROCESS | 1860 | 1461025108498 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 17:18:28 INFO - PROCESS | 1860 | 1461025108500 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 17:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:18:28 INFO - PROCESS | 1860 | 1461025108503 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 1860 | 1461025108505 Marionette TRACE conn5 <- [1,1794,null,{}] 17:18:28 INFO - PROCESS | 1860 | 1461025108509 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}] 17:18:28 INFO - PROCESS | 1860 | 1461025108621 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 17:18:28 INFO - PROCESS | 1860 | 1461025108663 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A12C000 == 40 [pid = 1860] [id = 458] 17:18:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A850AF400) [pid = 1860] [serial = 1374] [outer = 0000000000000000] 17:18:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A85EA7400) [pid = 1860] [serial = 1375] [outer = 0000009A850AF400] 17:18:28 INFO - PROCESS | 1860 | 1461025108709 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A87F0EC00) [pid = 1860] [serial = 1376] [outer = 0000009A850AF400] 17:18:29 INFO - PROCESS | 1860 | 1461025109131 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]]]}] 17:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 671ms 17:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:18:29 INFO - PROCESS | 1860 | 1461025109184 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 17:18:29 INFO - PROCESS | 1860 | 1461025109186 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 17:18:29 INFO - PROCESS | 1860 | 1461025109191 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:18:29 INFO - PROCESS | 1860 | 1461025109193 Marionette TRACE conn5 <- [1,1798,null,{}] 17:18:29 INFO - PROCESS | 1860 | 1461025109197 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}] 17:18:29 INFO - PROCESS | 1860 | 1461025109279 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 17:18:29 INFO - PROCESS | 1860 | 1461025109285 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2AF800 == 41 [pid = 1860] [id = 459] 17:18:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A87F14800) [pid = 1860] [serial = 1377] [outer = 0000000000000000] 17:18:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A87F2B400) [pid = 1860] [serial = 1378] [outer = 0000009A87F14800] 17:18:29 INFO - PROCESS | 1860 | 1461025109332 Marionette DEBUG loaded listener.js 17:18:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A87F35800) [pid = 1860] [serial = 1379] [outer = 0000009A87F14800] 17:18:30 INFO - PROCESS | 1860 | 1461025110179 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]]]}] 17:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1022ms 17:18:30 INFO - PROCESS | 1860 | 1461025110214 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 17:18:30 INFO - PROCESS | 1860 | 1461025110221 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 17:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:18:30 INFO - PROCESS | 1860 | 1461025110227 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:18:30 INFO - PROCESS | 1860 | 1461025110231 Marionette TRACE conn5 <- [1,1802,null,{}] 17:18:30 INFO - PROCESS | 1860 | 1461025110259 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}] 17:18:30 INFO - PROCESS | 1860 | 1461025110405 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 17:18:30 INFO - PROCESS | 1860 | 1461025110530 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B45000 == 42 [pid = 1860] [id = 460] 17:18:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A80EA2C00) [pid = 1860] [serial = 1380] [outer = 0000000000000000] 17:18:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A80F54000) [pid = 1860] [serial = 1381] [outer = 0000009A80EA2C00] 17:18:30 INFO - PROCESS | 1860 | 1461025110592 Marionette DEBUG loaded listener.js 17:18:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A81629400) [pid = 1860] [serial = 1382] [outer = 0000009A80EA2C00] 17:18:31 INFO - PROCESS | 1860 | 1461025111268 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]]]}] 17:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1101ms 17:18:31 INFO - PROCESS | 1860 | 1461025111330 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 17:18:31 INFO - PROCESS | 1860 | 1461025111337 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 17:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:18:31 INFO - PROCESS | 1860 | 1461025111344 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1860 | 1461025111347 Marionette TRACE conn5 <- [1,1806,null,{}] 17:18:31 INFO - PROCESS | 1860 | 1461025111375 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}] 17:18:31 INFO - PROCESS | 1860 | 1461025111507 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 17:18:31 INFO - PROCESS | 1860 | 1461025111623 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851B9000 == 43 [pid = 1860] [id = 461] 17:18:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A818CDC00) [pid = 1860] [serial = 1383] [outer = 0000000000000000] 17:18:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A84ADD800) [pid = 1860] [serial = 1384] [outer = 0000009A818CDC00] 17:18:31 INFO - PROCESS | 1860 | 1461025111683 Marionette DEBUG loaded listener.js 17:18:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A84C5B800) [pid = 1860] [serial = 1385] [outer = 0000009A818CDC00] 17:18:32 INFO - PROCESS | 1860 | 1461025112641 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]]]}] 17:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1348ms 17:18:32 INFO - PROCESS | 1860 | 1461025112697 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 17:18:32 INFO - PROCESS | 1860 | 1461025112701 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 17:18:32 INFO - PROCESS | 1860 | 1461025112707 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:18:32 INFO - PROCESS | 1860 | 1461025112712 Marionette TRACE conn5 <- [1,1810,null,{}] 17:18:32 INFO - PROCESS | 1860 | 1461025112719 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}] 17:18:32 INFO - PROCESS | 1860 | 1461025112829 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 17:18:32 INFO - PROCESS | 1860 | 1461025112960 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C73800 == 44 [pid = 1860] [id = 462] 17:18:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A80976400) [pid = 1860] [serial = 1386] [outer = 0000000000000000] 17:18:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A80CE4C00) [pid = 1860] [serial = 1387] [outer = 0000009A80976400] 17:18:33 INFO - PROCESS | 1860 | 1461025113013 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A80E9F800) [pid = 1860] [serial = 1388] [outer = 0000009A80976400] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFDC6D000 == 43 [pid = 1860] [id = 70] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1D2A000 == 42 [pid = 1860] [id = 79] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885CE800 == 41 [pid = 1860] [id = 72] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80E57800 == 40 [pid = 1860] [id = 71] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A81620800 == 39 [pid = 1860] [id = 73] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83B37800 == 38 [pid = 1860] [id = 64] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8409B800 == 37 [pid = 1860] [id = 63] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883EA000 == 36 [pid = 1860] [id = 76] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF36E5800 == 35 [pid = 1860] [id = 66] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF80B7800 == 34 [pid = 1860] [id = 67] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88609800 == 33 [pid = 1860] [id = 68] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8046B000 == 32 [pid = 1860] [id = 77] 17:18:33 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D19800 == 31 [pid = 1860] [id = 75] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8DC75C00) [pid = 1860] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009AF3F97800) [pid = 1860] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AF7E6E400) [pid = 1860] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009AFD5D1000) [pid = 1860] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009AF88A1800) [pid = 1860] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A8DF5B000) [pid = 1860] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A8F6A4400) [pid = 1860] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009AFDCA1800) [pid = 1860] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8AADCC00) [pid = 1860] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8AA8C400) [pid = 1860] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8A347C00) [pid = 1860] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A87F10800) [pid = 1860] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A8D852800) [pid = 1860] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8D91A800) [pid = 1860] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A8DAD2C00) [pid = 1860] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A8AA9AC00) [pid = 1860] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A8D740400) [pid = 1860] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A8D70A800) [pid = 1860] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A8AAE6400) [pid = 1860] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A8AADB800) [pid = 1860] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A8AA05C00) [pid = 1860] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A8A7D4400) [pid = 1860] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009A8A5B5400) [pid = 1860] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009A8A572800) [pid = 1860] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009A8A226C00) [pid = 1860] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009A880E4C00) [pid = 1860] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009A853FA000) [pid = 1860] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009A850A7000) [pid = 1860] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009A84C26C00) [pid = 1860] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0000009A818CC800) [pid = 1860] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0000009A8A2E5C00) [pid = 1860] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0000009A87F36C00) [pid = 1860] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0000009A85564000) [pid = 1860] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0000009A85B26800) [pid = 1860] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0000009A84AE6000) [pid = 1860] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0000009A84E9A800) [pid = 1860] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0000009A84D98C00) [pid = 1860] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0000009A8268F400) [pid = 1860] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0000009A8D85D000) [pid = 1860] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0000009A884A2C00) [pid = 1860] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 74 (0000009A887B8400) [pid = 1860] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 73 (0000009A880DB000) [pid = 1860] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | --DOMWINDOW == 72 (0000009A8AA0BC00) [pid = 1860] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 17:18:33 INFO - PROCESS | 1860 | 1461025113573 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]]]}] 17:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 944ms 17:18:33 INFO - PROCESS | 1860 | 1461025113655 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 17:18:33 INFO - PROCESS | 1860 | 1461025113661 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 17:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:18:33 INFO - PROCESS | 1860 | 1461025113667 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:18:33 INFO - PROCESS | 1860 | 1461025113670 Marionette TRACE conn5 <- [1,1814,null,{}] 17:18:33 INFO - PROCESS | 1860 | 1461025113674 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}] 17:18:33 INFO - PROCESS | 1860 | 1461025113768 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 17:18:33 INFO - PROCESS | 1860 | 1461025113776 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E3C000 == 32 [pid = 1860] [id = 463] 17:18:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0000009A80F96800) [pid = 1860] [serial = 1389] [outer = 0000000000000000] 17:18:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0000009A816E7C00) [pid = 1860] [serial = 1390] [outer = 0000009A80F96800] 17:18:33 INFO - PROCESS | 1860 | 1461025113824 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0000009A81ADD000) [pid = 1860] [serial = 1391] [outer = 0000009A80F96800] 17:18:34 INFO - PROCESS | 1860 | 1461025114312 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]]]}] 17:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms 17:18:34 INFO - PROCESS | 1860 | 1461025114339 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 1860 | 1461025114342 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 17:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:18:34 INFO - PROCESS | 1860 | 1461025114382 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 1860 | 1461025114386 Marionette TRACE conn5 <- [1,1818,null,{}] 17:18:34 INFO - PROCESS | 1860 | 1461025114398 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}] 17:18:34 INFO - PROCESS | 1860 | 1461025114490 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 17:18:34 INFO - PROCESS | 1860 | 1461025114571 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854BA000 == 33 [pid = 1860] [id = 464] 17:18:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0000009A8078FC00) [pid = 1860] [serial = 1392] [outer = 0000000000000000] 17:18:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0000009A84ADF800) [pid = 1860] [serial = 1393] [outer = 0000009A8078FC00] 17:18:34 INFO - PROCESS | 1860 | 1461025114623 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0000009A84C5B000) [pid = 1860] [serial = 1394] [outer = 0000009A8078FC00] 17:18:35 INFO - PROCESS | 1860 | 1461025115014 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]]]}] 17:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 713ms 17:18:35 INFO - PROCESS | 1860 | 1461025115061 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 17:18:35 INFO - PROCESS | 1860 | 1461025115065 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 17:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:18:35 INFO - PROCESS | 1860 | 1461025115068 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:18:35 INFO - PROCESS | 1860 | 1461025115069 Marionette TRACE conn5 <- [1,1822,null,{}] 17:18:35 INFO - PROCESS | 1860 | 1461025115073 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}] 17:18:35 INFO - PROCESS | 1860 | 1461025115160 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 17:18:35 INFO - PROCESS | 1860 | 1461025115167 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E81000 == 34 [pid = 1860] [id = 465] 17:18:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0000009A84D9F400) [pid = 1860] [serial = 1395] [outer = 0000000000000000] 17:18:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0000009A84E9E800) [pid = 1860] [serial = 1396] [outer = 0000009A84D9F400] 17:18:35 INFO - PROCESS | 1860 | 1461025115215 Marionette DEBUG loaded listener.js 17:18:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0000009A84F81C00) [pid = 1860] [serial = 1397] [outer = 0000009A84D9F400] 17:18:35 INFO - PROCESS | 1860 | 1461025115706 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]]]}] 17:18:35 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 17:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 17:18:35 INFO - PROCESS | 1860 | 1461025115741 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 17:18:35 INFO - PROCESS | 1860 | 1461025115744 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 17:18:35 INFO - PROCESS | 1860 | 1461025115747 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:18:35 INFO - PROCESS | 1860 | 1461025115749 Marionette TRACE conn5 <- [1,1826,null,{}] 17:18:35 INFO - PROCESS | 1860 | 1461025115752 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}] 17:18:35 INFO - PROCESS | 1860 | 1461025115889 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 17:18:35 INFO - PROCESS | 1860 | 1461025115912 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883DF000 == 35 [pid = 1860] [id = 466] 17:18:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0000009A84F8D800) [pid = 1860] [serial = 1398] [outer = 0000000000000000] 17:18:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009A84FE7C00) [pid = 1860] [serial = 1399] [outer = 0000009A84F8D800] 17:18:35 INFO - PROCESS | 1860 | 1461025115960 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009A850AE800) [pid = 1860] [serial = 1400] [outer = 0000009A84F8D800] 17:18:36 INFO - PROCESS | 1860 | 1461025116428 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]]]}] 17:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 734ms 17:18:36 INFO - PROCESS | 1860 | 1461025116484 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 1860 | 1461025116487 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 17:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:18:36 INFO - PROCESS | 1860 | 1461025116498 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 1860 | 1461025116500 Marionette TRACE conn5 <- [1,1830,null,{}] 17:18:36 INFO - PROCESS | 1860 | 1461025116503 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}] 17:18:36 INFO - PROCESS | 1860 | 1461025116637 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 17:18:36 INFO - PROCESS | 1860 | 1461025116696 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88617800 == 36 [pid = 1860] [id = 467] 17:18:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009A853FD800) [pid = 1860] [serial = 1401] [outer = 0000000000000000] 17:18:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009A8556F400) [pid = 1860] [serial = 1402] [outer = 0000009A853FD800] 17:18:36 INFO - PROCESS | 1860 | 1461025116746 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009A85669C00) [pid = 1860] [serial = 1403] [outer = 0000009A853FD800] 17:18:37 INFO - PROCESS | 1860 | 1461025117178 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]]]}] 17:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 734ms 17:18:37 INFO - PROCESS | 1860 | 1461025117232 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 17:18:37 INFO - PROCESS | 1860 | 1461025117234 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 17:18:37 INFO - PROCESS | 1860 | 1461025117238 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:18:37 INFO - PROCESS | 1860 | 1461025117240 Marionette TRACE conn5 <- [1,1834,null,{}] 17:18:37 INFO - PROCESS | 1860 | 1461025117243 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}] 17:18:37 INFO - PROCESS | 1860 | 1461025117349 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 17:18:37 INFO - PROCESS | 1860 | 1461025117356 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83141800 == 37 [pid = 1860] [id = 468] 17:18:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009A80571000) [pid = 1860] [serial = 1404] [outer = 0000000000000000] 17:18:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009A85B28C00) [pid = 1860] [serial = 1405] [outer = 0000009A80571000] 17:18:37 INFO - PROCESS | 1860 | 1461025117403 Marionette DEBUG loaded listener.js 17:18:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009A87F09400) [pid = 1860] [serial = 1406] [outer = 0000009A80571000] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009A850AF400) [pid = 1860] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009A850A8C00) [pid = 1860] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009A830B3800) [pid = 1860] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009A80794000) [pid = 1860] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0000009A8056A400) [pid = 1860] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0000009A84ADFC00) [pid = 1860] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0000009A84EA1000) [pid = 1860] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0000009A850A9000) [pid = 1860] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0000009A80D4A400) [pid = 1860] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0000009A80A4D800) [pid = 1860] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0000009A84C5E800) [pid = 1860] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0000009A8079B400) [pid = 1860] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:18:37 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0000009A84F80C00) [pid = 1860] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:18:37 INFO - PROCESS | 1860 | 1461025117922 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]]]}] 17:18:37 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) 17:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 733ms 17:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:18:37 INFO - PROCESS | 1860 | 1461025117974 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 17:18:37 INFO - PROCESS | 1860 | 1461025117977 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 17:18:37 INFO - PROCESS | 1860 | 1461025117980 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:18:37 INFO - PROCESS | 1860 | 1461025117982 Marionette TRACE conn5 <- [1,1838,null,{}] 17:18:37 INFO - PROCESS | 1860 | 1461025117985 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}] 17:18:38 INFO - PROCESS | 1860 | 1461025118068 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 17:18:38 INFO - PROCESS | 1860 | 1461025118074 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3F9800 == 38 [pid = 1860] [id = 469] 17:18:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0000009A84ADC000) [pid = 1860] [serial = 1407] [outer = 0000000000000000] 17:18:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0000009A850A9000) [pid = 1860] [serial = 1408] [outer = 0000009A84ADC000] 17:18:38 INFO - PROCESS | 1860 | 1461025118122 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0000009A85EA8400) [pid = 1860] [serial = 1409] [outer = 0000009A84ADC000] 17:18:38 INFO - PROCESS | 1860 | 1461025118854 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]]]}] 17:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 923ms 17:18:38 INFO - PROCESS | 1860 | 1461025118907 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 17:18:38 INFO - PROCESS | 1860 | 1461025118914 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 17:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:18:38 INFO - PROCESS | 1860 | 1461025118920 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:18:38 INFO - PROCESS | 1860 | 1461025118925 Marionette TRACE conn5 <- [1,1842,null,{}] 17:18:38 INFO - PROCESS | 1860 | 1461025118931 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}] 17:18:39 INFO - PROCESS | 1860 | 1461025119054 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 17:18:39 INFO - PROCESS | 1860 | 1461025119167 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8514A000 == 39 [pid = 1860] [id = 470] 17:18:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0000009A80EA4400) [pid = 1860] [serial = 1410] [outer = 0000000000000000] 17:18:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0000009A818C8000) [pid = 1860] [serial = 1411] [outer = 0000009A80EA4400] 17:18:39 INFO - PROCESS | 1860 | 1461025119229 Marionette DEBUG loaded listener.js 17:18:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009A83BE6C00) [pid = 1860] [serial = 1412] [outer = 0000009A80EA4400] 17:18:39 INFO - PROCESS | 1860 | 1461025119799 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]]]}] 17:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 944ms 17:18:39 INFO - PROCESS | 1860 | 1461025119866 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 17:18:39 INFO - PROCESS | 1860 | 1461025119873 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 17:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:18:39 INFO - PROCESS | 1860 | 1461025119880 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 1860 | 1461025119883 Marionette TRACE conn5 <- [1,1846,null,{}] 17:18:39 INFO - PROCESS | 1860 | 1461025119888 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}] 17:18:40 INFO - PROCESS | 1860 | 1461025120002 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 17:18:40 INFO - PROCESS | 1860 | 1461025120122 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88080000 == 40 [pid = 1860] [id = 471] 17:18:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009A84C32400) [pid = 1860] [serial = 1413] [outer = 0000000000000000] 17:18:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009A84DA2C00) [pid = 1860] [serial = 1414] [outer = 0000009A84C32400] 17:18:40 INFO - PROCESS | 1860 | 1461025120181 Marionette DEBUG loaded listener.js 17:18:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009A84FE8000) [pid = 1860] [serial = 1415] [outer = 0000009A84C32400] 17:18:40 INFO - PROCESS | 1860 | 1461025120800 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]]]}] 17:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 986ms 17:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:18:40 INFO - PROCESS | 1860 | 1461025120871 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 1860 | 1461025120874 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 17:18:40 INFO - PROCESS | 1860 | 1461025120878 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 1860 | 1461025120883 Marionette TRACE conn5 <- [1,1850,null,{}] 17:18:40 INFO - PROCESS | 1860 | 1461025120895 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}] 17:18:41 INFO - PROCESS | 1860 | 1461025121057 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 17:18:41 INFO - PROCESS | 1860 | 1461025121068 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D1B2800 == 41 [pid = 1860] [id = 472] 17:18:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009A85B22400) [pid = 1860] [serial = 1416] [outer = 0000000000000000] 17:18:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009A85EAAC00) [pid = 1860] [serial = 1417] [outer = 0000009A85B22400] 17:18:41 INFO - PROCESS | 1860 | 1461025121129 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009A87F34C00) [pid = 1860] [serial = 1418] [outer = 0000009A85B22400] 17:18:41 INFO - PROCESS | 1860 | 1461025121758 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]]]}] 17:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 944ms 17:18:41 INFO - PROCESS | 1860 | 1461025121824 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 17:18:41 INFO - PROCESS | 1860 | 1461025121828 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 17:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:18:41 INFO - PROCESS | 1860 | 1461025121831 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:18:41 INFO - PROCESS | 1860 | 1461025121834 Marionette TRACE conn5 <- [1,1854,null,{}] 17:18:41 INFO - PROCESS | 1860 | 1461025121838 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}] 17:18:41 INFO - PROCESS | 1860 | 1461025121948 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 17:18:42 INFO - PROCESS | 1860 | 1461025122068 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D220000 == 42 [pid = 1860] [id = 473] 17:18:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009A8800A800) [pid = 1860] [serial = 1419] [outer = 0000000000000000] 17:18:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009A8800F000) [pid = 1860] [serial = 1420] [outer = 0000009A8800A800] 17:18:42 INFO - PROCESS | 1860 | 1461025122128 Marionette DEBUG loaded listener.js 17:18:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009A880B6800) [pid = 1860] [serial = 1421] [outer = 0000009A8800A800] 17:18:42 INFO - PROCESS | 1860 | 1461025122691 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]]]}] 17:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 924ms 17:18:42 INFO - PROCESS | 1860 | 1461025122757 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 17:18:42 INFO - PROCESS | 1860 | 1461025122760 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 17:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:18:42 INFO - PROCESS | 1860 | 1461025122764 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 1860 | 1461025122766 Marionette TRACE conn5 <- [1,1858,null,{}] 17:18:42 INFO - PROCESS | 1860 | 1461025122770 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}] 17:18:42 INFO - PROCESS | 1860 | 1461025122877 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 17:18:43 INFO - PROCESS | 1860 | 1461025122996 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D681800 == 43 [pid = 1860] [id = 474] 17:18:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009A8800B800) [pid = 1860] [serial = 1422] [outer = 0000000000000000] 17:18:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A880D7800) [pid = 1860] [serial = 1423] [outer = 0000009A8800B800] 17:18:43 INFO - PROCESS | 1860 | 1461025123056 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A880E3800) [pid = 1860] [serial = 1424] [outer = 0000009A8800B800] 17:18:43 INFO - PROCESS | 1860 | 1461025123844 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]]]}] 17:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1133ms 17:18:43 INFO - PROCESS | 1860 | 1461025123899 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 1860 | 1461025123904 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 17:18:43 INFO - PROCESS | 1860 | 1461025123909 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:18:43 INFO - PROCESS | 1860 | 1461025123914 Marionette TRACE conn5 <- [1,1862,null,{}] 17:18:43 INFO - PROCESS | 1860 | 1461025123921 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}] 17:18:44 INFO - PROCESS | 1860 | 1461025124022 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 17:18:44 INFO - PROCESS | 1860 | 1461025124149 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E3A800 == 44 [pid = 1860] [id = 475] 17:18:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A80CE9000) [pid = 1860] [serial = 1425] [outer = 0000000000000000] 17:18:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A80D49400) [pid = 1860] [serial = 1426] [outer = 0000009A80CE9000] 17:18:44 INFO - PROCESS | 1860 | 1461025124203 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A818CC000) [pid = 1860] [serial = 1427] [outer = 0000009A80CE9000] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A850AB400) [pid = 1860] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A83BE1000) [pid = 1860] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A84172000) [pid = 1860] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A80EA7400) [pid = 1860] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A80F57400) [pid = 1860] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009A818CA400) [pid = 1860] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009A81A26400) [pid = 1860] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009A84FE5000) [pid = 1860] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009A84EA8400) [pid = 1860] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009A84F89C00) [pid = 1860] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009A85137C00) [pid = 1860] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009A84ADD000) [pid = 1860] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0000009A84AE9000) [pid = 1860] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0000009A8512F800) [pid = 1860] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0000009A80A51400) [pid = 1860] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0000009A80D3E400) [pid = 1860] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0000009A84D9F800) [pid = 1860] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 80 (0000009A84E9CC00) [pid = 1860] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 79 (0000009A853F4C00) [pid = 1860] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 78 (0000009A85660C00) [pid = 1860] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 77 (0000009A80E9C800) [pid = 1860] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 76 (0000009A87F0EC00) [pid = 1860] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 75 (0000009A8566E400) [pid = 1860] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 74 (0000009A85B2E000) [pid = 1860] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 73 (0000009A84FF0400) [pid = 1860] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | --DOMWINDOW == 72 (0000009A85EA7400) [pid = 1860] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 17:18:44 INFO - PROCESS | 1860 | 1461025124798 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]]]}] 17:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 944ms 17:18:44 INFO - PROCESS | 1860 | 1461025124858 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 17:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:18:44 INFO - PROCESS | 1860 | 1461025124864 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 17:18:44 INFO - PROCESS | 1860 | 1461025124870 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 1860 | 1461025124872 Marionette TRACE conn5 <- [1,1866,null,{}] 17:18:44 INFO - PROCESS | 1860 | 1461025124876 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}] 17:18:44 INFO - PROCESS | 1860 | 1461025124968 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 17:18:45 INFO - PROCESS | 1860 | 1461025125048 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C82000 == 45 [pid = 1860] [id = 476] 17:18:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 73 (0000009A80CEA000) [pid = 1860] [serial = 1428] [outer = 0000000000000000] 17:18:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 74 (0000009A80E9F400) [pid = 1860] [serial = 1429] [outer = 0000009A80CEA000] 17:18:45 INFO - PROCESS | 1860 | 1461025125096 Marionette DEBUG loaded listener.js 17:18:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 75 (0000009A8302D400) [pid = 1860] [serial = 1430] [outer = 0000009A80CEA000] 17:18:45 INFO - PROCESS | 1860 | 1461025125507 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]]]}] 17:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 672ms 17:18:45 INFO - PROCESS | 1860 | 1461025125542 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 17:18:45 INFO - PROCESS | 1860 | 1461025125545 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 17:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:18:45 INFO - PROCESS | 1860 | 1461025125548 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 1860 | 1461025125553 Marionette TRACE conn5 <- [1,1870,null,{}] 17:18:45 INFO - PROCESS | 1860 | 1461025125565 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}] 17:18:45 INFO - PROCESS | 1860 | 1461025125659 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 17:18:45 INFO - PROCESS | 1860 | 1461025125707 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854BC000 == 46 [pid = 1860] [id = 477] 17:18:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 76 (0000009A84C2B400) [pid = 1860] [serial = 1431] [outer = 0000000000000000] 17:18:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 77 (0000009A84C5F000) [pid = 1860] [serial = 1432] [outer = 0000009A84C2B400] 17:18:45 INFO - PROCESS | 1860 | 1461025125758 Marionette DEBUG loaded listener.js 17:18:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 78 (0000009A84E9D400) [pid = 1860] [serial = 1433] [outer = 0000009A84C2B400] 17:18:46 INFO - PROCESS | 1860 | 1461025126223 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]]]}] 17:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 734ms 17:18:46 INFO - PROCESS | 1860 | 1461025126285 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 1860 | 1461025126288 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 17:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:18:46 INFO - PROCESS | 1860 | 1461025126291 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 1860 | 1461025126293 Marionette TRACE conn5 <- [1,1874,null,{}] 17:18:46 INFO - PROCESS | 1860 | 1461025126297 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}] 17:18:46 INFO - PROCESS | 1860 | 1461025126385 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 17:18:46 INFO - PROCESS | 1860 | 1461025126393 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E7C000 == 47 [pid = 1860] [id = 478] 17:18:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 79 (0000009A84FE3C00) [pid = 1860] [serial = 1434] [outer = 0000000000000000] 17:18:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 80 (0000009A84FEC400) [pid = 1860] [serial = 1435] [outer = 0000009A84FE3C00] 17:18:46 INFO - PROCESS | 1860 | 1461025126441 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 81 (0000009A850B4800) [pid = 1860] [serial = 1436] [outer = 0000009A84FE3C00] 17:18:46 INFO - PROCESS | 1860 | 1461025126889 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]]]}] 17:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 629ms 17:18:46 INFO - PROCESS | 1860 | 1461025126923 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 1860 | 1461025126925 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 17:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:18:46 INFO - PROCESS | 1860 | 1461025126934 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 1860 | 1461025126936 Marionette TRACE conn5 <- [1,1878,null,{}] 17:18:46 INFO - PROCESS | 1860 | 1461025126939 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}] 17:18:47 INFO - PROCESS | 1860 | 1461025127050 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 17:18:47 INFO - PROCESS | 1860 | 1461025127155 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88089800 == 48 [pid = 1860] [id = 479] 17:18:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0000009A853F2400) [pid = 1860] [serial = 1437] [outer = 0000000000000000] 17:18:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009A853F9C00) [pid = 1860] [serial = 1438] [outer = 0000009A853F2400] 17:18:47 INFO - PROCESS | 1860 | 1461025127203 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009A85662800) [pid = 1860] [serial = 1439] [outer = 0000009A853F2400] 17:18:47 INFO - PROCESS | 1860 | 1461025127654 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]]]}] 17:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 776ms 17:18:47 INFO - PROCESS | 1860 | 1461025127713 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 17:18:47 INFO - PROCESS | 1860 | 1461025127716 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 17:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:18:47 INFO - PROCESS | 1860 | 1461025127719 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:18:47 INFO - PROCESS | 1860 | 1461025127721 Marionette TRACE conn5 <- [1,1882,null,{}] 17:18:47 INFO - PROCESS | 1860 | 1461025127733 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}] 17:18:47 INFO - PROCESS | 1860 | 1461025127865 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 17:18:47 INFO - PROCESS | 1860 | 1461025127926 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88612000 == 49 [pid = 1860] [id = 480] 17:18:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009A87F17C00) [pid = 1860] [serial = 1440] [outer = 0000000000000000] 17:18:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009A880B4400) [pid = 1860] [serial = 1441] [outer = 0000009A87F17C00] 17:18:47 INFO - PROCESS | 1860 | 1461025127977 Marionette DEBUG loaded listener.js 17:18:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009A881B3000) [pid = 1860] [serial = 1442] [outer = 0000009A87F17C00] 17:18:48 INFO - PROCESS | 1860 | 1461025128406 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]]]}] 17:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 734ms 17:18:48 INFO - PROCESS | 1860 | 1461025128460 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 1860 | 1461025128462 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 17:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:18:48 INFO - PROCESS | 1860 | 1461025128466 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1860 | 1461025128468 Marionette TRACE conn5 <- [1,1886,null,{}] 17:18:48 INFO - PROCESS | 1860 | 1461025128471 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}] 17:18:48 INFO - PROCESS | 1860 | 1461025128583 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 17:18:48 INFO - PROCESS | 1860 | 1461025128639 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3F4800 == 50 [pid = 1860] [id = 481] 17:18:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009A881B0C00) [pid = 1860] [serial = 1443] [outer = 0000000000000000] 17:18:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009A881BE800) [pid = 1860] [serial = 1444] [outer = 0000009A881B0C00] 17:18:48 INFO - PROCESS | 1860 | 1461025128686 Marionette DEBUG loaded listener.js 17:18:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009A8836CC00) [pid = 1860] [serial = 1445] [outer = 0000009A881B0C00] 17:18:48 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009A80571000) [pid = 1860] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:18:48 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009A84F8D800) [pid = 1860] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:18:48 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009A853FD800) [pid = 1860] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:18:48 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009A8078FC00) [pid = 1860] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:18:48 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0000009A87F14800) [pid = 1860] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:18:48 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0000009A84D9F400) [pid = 1860] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:18:48 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0000009A80976400) [pid = 1860] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:18:48 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0000009A80F96800) [pid = 1860] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:18:49 INFO - PROCESS | 1860 | 1461025129093 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]]]}] 17:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 17:18:49 INFO - PROCESS | 1860 | 1461025129141 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 17:18:49 INFO - PROCESS | 1860 | 1461025129144 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 17:18:49 INFO - PROCESS | 1860 | 1461025129147 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:18:49 INFO - PROCESS | 1860 | 1461025129149 Marionette TRACE conn5 <- [1,1890,null,{}] 17:18:49 INFO - PROCESS | 1860 | 1461025129153 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}] 17:18:49 INFO - PROCESS | 1860 | 1461025129266 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 17:18:49 INFO - PROCESS | 1860 | 1461025129320 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D220800 == 51 [pid = 1860] [id = 482] 17:18:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009A818CE800) [pid = 1860] [serial = 1446] [outer = 0000000000000000] 17:18:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009A85EA6400) [pid = 1860] [serial = 1447] [outer = 0000009A818CE800] 17:18:49 INFO - PROCESS | 1860 | 1461025129367 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009A88371800) [pid = 1860] [serial = 1448] [outer = 0000009A818CE800] 17:18:49 INFO - PROCESS | 1860 | 1461025129729 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]]]}] 17:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 629ms 17:18:49 INFO - PROCESS | 1860 | 1461025129779 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 17:18:49 INFO - PROCESS | 1860 | 1461025129782 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 17:18:49 INFO - PROCESS | 1860 | 1461025129785 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:18:49 INFO - PROCESS | 1860 | 1461025129787 Marionette TRACE conn5 <- [1,1894,null,{}] 17:18:49 INFO - PROCESS | 1860 | 1461025129790 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}] 17:18:49 INFO - PROCESS | 1860 | 1461025129874 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 17:18:49 INFO - PROCESS | 1860 | 1461025129882 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D6AE000 == 52 [pid = 1860] [id = 483] 17:18:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009A8849B800) [pid = 1860] [serial = 1449] [outer = 0000000000000000] 17:18:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009A884A2000) [pid = 1860] [serial = 1450] [outer = 0000009A8849B800] 17:18:49 INFO - PROCESS | 1860 | 1461025129928 Marionette DEBUG loaded listener.js 17:18:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009A885A8C00) [pid = 1860] [serial = 1451] [outer = 0000009A8849B800] 17:18:50 INFO - PROCESS | 1860 | 1461025130377 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]]]}] 17:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 629ms 17:18:50 INFO - PROCESS | 1860 | 1461025130417 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 1860 | 1461025130420 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 17:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:18:50 INFO - PROCESS | 1860 | 1461025130437 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 1860 | 1461025130439 Marionette TRACE conn5 <- [1,1898,null,{}] 17:18:50 INFO - PROCESS | 1860 | 1461025130443 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}] 17:18:50 INFO - PROCESS | 1860 | 1461025130532 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 17:18:50 INFO - PROCESS | 1860 | 1461025130539 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D782000 == 53 [pid = 1860] [id = 484] 17:18:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009A80CE1C00) [pid = 1860] [serial = 1452] [outer = 0000000000000000] 17:18:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009A885B3C00) [pid = 1860] [serial = 1453] [outer = 0000009A80CE1C00] 17:18:50 INFO - PROCESS | 1860 | 1461025130586 Marionette DEBUG loaded listener.js 17:18:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009A8868A800) [pid = 1860] [serial = 1454] [outer = 0000009A80CE1C00] 17:18:51 INFO - PROCESS | 1860 | 1461025131152 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]]]}] 17:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 776ms 17:18:51 INFO - PROCESS | 1860 | 1461025131213 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 17:18:51 INFO - PROCESS | 1860 | 1461025131218 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 17:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:18:51 INFO - PROCESS | 1860 | 1461025131300 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:18:51 INFO - PROCESS | 1860 | 1461025131305 Marionette TRACE conn5 <- [1,1902,null,{}] 17:18:51 INFO - PROCESS | 1860 | 1461025131313 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}] 17:18:51 INFO - PROCESS | 1860 | 1461025131441 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 17:18:51 INFO - PROCESS | 1860 | 1461025131560 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C7F800 == 54 [pid = 1860] [id = 485] 17:18:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009A80820400) [pid = 1860] [serial = 1455] [outer = 0000000000000000] 17:18:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009A81081000) [pid = 1860] [serial = 1456] [outer = 0000009A80820400] 17:18:51 INFO - PROCESS | 1860 | 1461025131622 Marionette DEBUG loaded listener.js 17:18:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A8411FC00) [pid = 1860] [serial = 1457] [outer = 0000009A80820400] 17:18:52 INFO - PROCESS | 1860 | 1461025132197 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]]]}] 17:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 944ms 17:18:52 INFO - PROCESS | 1860 | 1461025132235 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 17:18:52 INFO - PROCESS | 1860 | 1461025132242 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 17:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:18:52 INFO - PROCESS | 1860 | 1461025132249 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:18:52 INFO - PROCESS | 1860 | 1461025132252 Marionette TRACE conn5 <- [1,1906,null,{}] 17:18:52 INFO - PROCESS | 1860 | 1461025132256 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}] 17:18:52 INFO - PROCESS | 1860 | 1461025132374 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 17:18:52 INFO - PROCESS | 1860 | 1461025132469 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883F5000 == 55 [pid = 1860] [id = 486] 17:18:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A84D99C00) [pid = 1860] [serial = 1458] [outer = 0000000000000000] 17:18:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A84EA3C00) [pid = 1860] [serial = 1459] [outer = 0000009A84D99C00] 17:18:52 INFO - PROCESS | 1860 | 1461025132528 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A85134800) [pid = 1860] [serial = 1460] [outer = 0000009A84D99C00] 17:18:53 INFO - PROCESS | 1860 | 1461025133169 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]]]}] 17:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 986ms 17:18:53 INFO - PROCESS | 1860 | 1461025133240 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 17:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:18:53 INFO - PROCESS | 1860 | 1461025133243 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 17:18:53 INFO - PROCESS | 1860 | 1461025133247 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 1860 | 1461025133252 Marionette TRACE conn5 <- [1,1910,null,{}] 17:18:53 INFO - PROCESS | 1860 | 1461025133264 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}] 17:18:53 INFO - PROCESS | 1860 | 1461025133428 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 17:18:53 INFO - PROCESS | 1860 | 1461025133438 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD03000 == 56 [pid = 1860] [id = 487] 17:18:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A85EA7400) [pid = 1860] [serial = 1461] [outer = 0000000000000000] 17:18:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A8800F800) [pid = 1860] [serial = 1462] [outer = 0000009A85EA7400] 17:18:53 INFO - PROCESS | 1860 | 1461025133499 Marionette DEBUG loaded listener.js 17:18:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A885AC400) [pid = 1860] [serial = 1463] [outer = 0000009A85EA7400] 17:18:54 INFO - PROCESS | 1860 | 1461025134136 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]]]}] 17:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 944ms 17:18:54 INFO - PROCESS | 1860 | 1461025134193 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 17:18:54 INFO - PROCESS | 1860 | 1461025134196 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 17:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:18:54 INFO - PROCESS | 1860 | 1461025134199 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:18:54 INFO - PROCESS | 1860 | 1461025134202 Marionette TRACE conn5 <- [1,1914,null,{}] 17:18:54 INFO - PROCESS | 1860 | 1461025134205 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}] 17:18:54 INFO - PROCESS | 1860 | 1461025134320 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 17:18:54 INFO - PROCESS | 1860 | 1461025134442 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD68800 == 57 [pid = 1860] [id = 488] 17:18:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A881BEC00) [pid = 1860] [serial = 1464] [outer = 0000000000000000] 17:18:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A887B8C00) [pid = 1860] [serial = 1465] [outer = 0000009A881BEC00] 17:18:54 INFO - PROCESS | 1860 | 1461025134503 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A88947400) [pid = 1860] [serial = 1466] [outer = 0000009A881BEC00] 17:18:55 INFO - PROCESS | 1860 | 1461025135082 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]]]}] 17:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 923ms 17:18:55 INFO - PROCESS | 1860 | 1461025135125 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 1860 | 1461025135127 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 17:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:18:55 INFO - PROCESS | 1860 | 1461025135131 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1860 | 1461025135133 Marionette TRACE conn5 <- [1,1918,null,{}] 17:18:55 INFO - PROCESS | 1860 | 1461025135137 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}] 17:18:55 INFO - PROCESS | 1860 | 1461025135247 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 17:18:55 INFO - PROCESS | 1860 | 1461025135369 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8ED89000 == 58 [pid = 1860] [id = 489] 17:18:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8894D400) [pid = 1860] [serial = 1467] [outer = 0000000000000000] 17:18:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A8A220C00) [pid = 1860] [serial = 1468] [outer = 0000009A8894D400] 17:18:55 INFO - PROCESS | 1860 | 1461025135429 Marionette DEBUG loaded listener.js 17:18:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A8A2DD000) [pid = 1860] [serial = 1469] [outer = 0000009A8894D400] 17:18:56 INFO - PROCESS | 1860 | 1461025136022 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]]]}] 17:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 923ms 17:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:18:56 INFO - PROCESS | 1860 | 1461025136057 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 17:18:56 INFO - PROCESS | 1860 | 1461025136060 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 17:18:56 INFO - PROCESS | 1860 | 1461025136063 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:18:56 INFO - PROCESS | 1860 | 1461025136066 Marionette TRACE conn5 <- [1,1922,null,{}] 17:18:56 INFO - PROCESS | 1860 | 1461025136069 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}] 17:18:56 INFO - PROCESS | 1860 | 1461025136220 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 17:18:56 INFO - PROCESS | 1860 | 1461025136348 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A81061800 == 59 [pid = 1860] [id = 490] 17:18:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A80CE7400) [pid = 1860] [serial = 1470] [outer = 0000000000000000] 17:18:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A828AF800) [pid = 1860] [serial = 1471] [outer = 0000009A80CE7400] 17:18:56 INFO - PROCESS | 1860 | 1461025136410 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A85EA3000) [pid = 1860] [serial = 1472] [outer = 0000009A80CE7400] 17:18:57 INFO - PROCESS | 1860 | 1461025137229 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]]]}] 17:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1236ms 17:18:57 INFO - PROCESS | 1860 | 1461025137302 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 17:18:57 INFO - PROCESS | 1860 | 1461025137308 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 17:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:18:57 INFO - PROCESS | 1860 | 1461025137314 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:18:57 INFO - PROCESS | 1860 | 1461025137317 Marionette TRACE conn5 <- [1,1926,null,{}] 17:18:57 INFO - PROCESS | 1860 | 1461025137343 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}] 17:18:57 INFO - PROCESS | 1860 | 1461025137458 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 17:18:57 INFO - PROCESS | 1860 | 1461025137577 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B4B000 == 60 [pid = 1860] [id = 491] 17:18:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A80D44000) [pid = 1860] [serial = 1473] [outer = 0000000000000000] 17:18:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A80D47800) [pid = 1860] [serial = 1474] [outer = 0000009A80D44000] 17:18:57 INFO - PROCESS | 1860 | 1461025137632 Marionette DEBUG loaded listener.js 17:18:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A80F58000) [pid = 1860] [serial = 1475] [outer = 0000009A80D44000] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84154000 == 59 [pid = 1860] [id = 74] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C17000 == 58 [pid = 1860] [id = 445] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D6AE000 == 57 [pid = 1860] [id = 483] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D220800 == 56 [pid = 1860] [id = 482] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3F4800 == 55 [pid = 1860] [id = 481] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88612000 == 54 [pid = 1860] [id = 480] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88089800 == 53 [pid = 1860] [id = 479] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E7C000 == 52 [pid = 1860] [id = 478] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854BC000 == 51 [pid = 1860] [id = 477] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A80F54000) [pid = 1860] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A84ADD800) [pid = 1860] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84C82000 == 50 [pid = 1860] [id = 476] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E3A800 == 49 [pid = 1860] [id = 475] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D220000 == 48 [pid = 1860] [id = 473] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D1B2800 == 47 [pid = 1860] [id = 472] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88080000 == 46 [pid = 1860] [id = 471] 17:18:57 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8514A000 == 45 [pid = 1860] [id = 470] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A85B28C00) [pid = 1860] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A84FE7C00) [pid = 1860] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A8556F400) [pid = 1860] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A850AE800) [pid = 1860] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A84ADF800) [pid = 1860] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A84C5B000) [pid = 1860] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A87F2B400) [pid = 1860] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A87F35800) [pid = 1860] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A84E9E800) [pid = 1860] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A80E9F800) [pid = 1860] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A80CE4C00) [pid = 1860] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A816E7C00) [pid = 1860] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A81ADD000) [pid = 1860] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A85669C00) [pid = 1860] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A87F09400) [pid = 1860] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 17:18:57 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A84F81C00) [pid = 1860] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 17:18:58 INFO - PROCESS | 1860 | 1461025138195 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]]]}] 17:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 904ms 17:18:58 INFO - PROCESS | 1860 | 1461025138220 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1860 | 1461025138226 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 17:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:18:58 INFO - PROCESS | 1860 | 1461025138232 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1860 | 1461025138235 Marionette TRACE conn5 <- [1,1930,null,{}] 17:18:58 INFO - PROCESS | 1860 | 1461025138238 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}] 17:18:58 INFO - PROCESS | 1860 | 1461025138331 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 17:18:58 INFO - PROCESS | 1860 | 1461025138415 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84167800 == 46 [pid = 1860] [id = 492] 17:18:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A80D45000) [pid = 1860] [serial = 1476] [outer = 0000000000000000] 17:18:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A80F59400) [pid = 1860] [serial = 1477] [outer = 0000009A80D45000] 17:18:58 INFO - PROCESS | 1860 | 1461025138463 Marionette DEBUG loaded listener.js 17:18:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A818D6800) [pid = 1860] [serial = 1478] [outer = 0000009A80D45000] 17:18:58 INFO - PROCESS | 1860 | 1461025138867 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]]]}] 17:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 17:18:58 INFO - PROCESS | 1860 | 1461025138904 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1860 | 1461025138907 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 17:18:58 INFO - PROCESS | 1860 | 1461025138910 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:18:58 INFO - PROCESS | 1860 | 1461025138914 Marionette TRACE conn5 <- [1,1934,null,{}] 17:18:58 INFO - PROCESS | 1860 | 1461025138926 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}] 17:18:59 INFO - PROCESS | 1860 | 1461025139020 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 17:18:59 INFO - PROCESS | 1860 | 1461025139026 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8552E000 == 47 [pid = 1860] [id = 493] 17:18:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A8411D000) [pid = 1860] [serial = 1479] [outer = 0000000000000000] 17:18:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A84178000) [pid = 1860] [serial = 1480] [outer = 0000009A8411D000] 17:18:59 INFO - PROCESS | 1860 | 1461025139078 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A84C5AC00) [pid = 1860] [serial = 1481] [outer = 0000009A8411D000] 17:18:59 INFO - PROCESS | 1860 | 1461025139562 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]]]}] 17:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 692ms 17:18:59 INFO - PROCESS | 1860 | 1461025139605 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 17:18:59 INFO - PROCESS | 1860 | 1461025139608 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 17:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:18:59 INFO - PROCESS | 1860 | 1461025139612 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:18:59 INFO - PROCESS | 1860 | 1461025139614 Marionette TRACE conn5 <- [1,1938,null,{}] 17:18:59 INFO - PROCESS | 1860 | 1461025139618 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}] 17:18:59 INFO - PROCESS | 1860 | 1461025139707 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 17:18:59 INFO - PROCESS | 1860 | 1461025139714 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EF4000 == 48 [pid = 1860] [id = 494] 17:18:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A84DA3800) [pid = 1860] [serial = 1482] [outer = 0000000000000000] 17:18:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A84EA4C00) [pid = 1860] [serial = 1483] [outer = 0000009A84DA3800] 17:18:59 INFO - PROCESS | 1860 | 1461025139764 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84F87400) [pid = 1860] [serial = 1484] [outer = 0000009A84DA3800] 17:19:00 INFO - PROCESS | 1860 | 1461025140187 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]]]}] 17:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 629ms 17:19:00 INFO - PROCESS | 1860 | 1461025140243 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 17:19:00 INFO - PROCESS | 1860 | 1461025140246 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 17:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:19:00 INFO - PROCESS | 1860 | 1461025140255 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:19:00 INFO - PROCESS | 1860 | 1461025140257 Marionette TRACE conn5 <- [1,1942,null,{}] 17:19:00 INFO - PROCESS | 1860 | 1461025140260 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}] 17:19:00 INFO - PROCESS | 1860 | 1461025140372 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 17:19:00 INFO - PROCESS | 1860 | 1461025140455 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88088800 == 49 [pid = 1860] [id = 495] 17:19:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A84FE3800) [pid = 1860] [serial = 1485] [outer = 0000000000000000] 17:19:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84FEB400) [pid = 1860] [serial = 1486] [outer = 0000009A84FE3800] 17:19:00 INFO - PROCESS | 1860 | 1461025140503 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A850AD000) [pid = 1860] [serial = 1487] [outer = 0000009A84FE3800] 17:19:00 INFO - PROCESS | 1860 | 1461025140954 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]]]}] 17:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 733ms 17:19:01 INFO - PROCESS | 1860 | 1461025140990 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 1860 | 1461025140992 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 17:19:01 INFO - PROCESS | 1860 | 1461025140996 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:19:01 INFO - PROCESS | 1860 | 1461025140998 Marionette TRACE conn5 <- [1,1946,null,{}] 17:19:01 INFO - PROCESS | 1860 | 1461025141006 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}] 17:19:01 INFO - PROCESS | 1860 | 1461025141131 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 17:19:01 INFO - PROCESS | 1860 | 1461025141190 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A123800 == 50 [pid = 1860] [id = 496] 17:19:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A85568C00) [pid = 1860] [serial = 1488] [outer = 0000000000000000] 17:19:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A85665C00) [pid = 1860] [serial = 1489] [outer = 0000009A85568C00] 17:19:01 INFO - PROCESS | 1860 | 1461025141241 Marionette DEBUG loaded listener.js 17:19:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A85B25800) [pid = 1860] [serial = 1490] [outer = 0000009A85568C00] 17:19:01 INFO - PROCESS | 1860 | 1461025141652 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]]]}] 17:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 734ms 17:19:01 INFO - PROCESS | 1860 | 1461025141765 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 1860 | 1461025141767 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 17:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:19:01 INFO - PROCESS | 1860 | 1461025141775 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - PROCESS | 1860 | 1461025141777 Marionette TRACE conn5 <- [1,1950,null,{}] 17:19:01 INFO - PROCESS | 1860 | 1461025141781 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}] 17:19:01 INFO - PROCESS | 1860 | 1461025141893 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 17:19:01 INFO - PROCESS | 1860 | 1461025141950 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2C9800 == 51 [pid = 1860] [id = 497] 17:19:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A85B23400) [pid = 1860] [serial = 1491] [outer = 0000000000000000] 17:19:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A85EA2000) [pid = 1860] [serial = 1492] [outer = 0000009A85B23400] 17:19:02 INFO - PROCESS | 1860 | 1461025141997 Marionette DEBUG loaded listener.js 17:19:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A87F13000) [pid = 1860] [serial = 1493] [outer = 0000009A85B23400] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A818CDC00) [pid = 1860] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A80EA2C00) [pid = 1860] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A8DC71400) [pid = 1860] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A853F2400) [pid = 1860] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A87F17C00) [pid = 1860] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A84FE3C00) [pid = 1860] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A84C2B400) [pid = 1860] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8800B800) [pid = 1860] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A80CE9000) [pid = 1860] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A818CE800) [pid = 1860] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A80CEA000) [pid = 1860] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A881B0C00) [pid = 1860] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:19:02 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A8849B800) [pid = 1860] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:19:02 INFO - PROCESS | 1860 | 1461025142498 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]]]}] 17:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 776ms 17:19:02 INFO - PROCESS | 1860 | 1461025142553 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 17:19:02 INFO - PROCESS | 1860 | 1461025142556 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 17:19:02 INFO - PROCESS | 1860 | 1461025142559 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:19:02 INFO - PROCESS | 1860 | 1461025142561 Marionette TRACE conn5 <- [1,1954,null,{}] 17:19:02 INFO - PROCESS | 1860 | 1461025142565 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}] 17:19:02 INFO - PROCESS | 1860 | 1461025142680 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 17:19:02 INFO - PROCESS | 1860 | 1461025142735 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A140000 == 52 [pid = 1860] [id = 498] 17:19:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A80D40C00) [pid = 1860] [serial = 1494] [outer = 0000000000000000] 17:19:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A84EA6400) [pid = 1860] [serial = 1495] [outer = 0000009A80D40C00] 17:19:02 INFO - PROCESS | 1860 | 1461025142781 Marionette DEBUG loaded listener.js 17:19:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A87F2D800) [pid = 1860] [serial = 1496] [outer = 0000009A80D40C00] 17:19:03 INFO - PROCESS | 1860 | 1461025143145 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]]]}] 17:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 629ms 17:19:03 INFO - PROCESS | 1860 | 1461025143191 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 17:19:03 INFO - PROCESS | 1860 | 1461025143194 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 17:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:19:03 INFO - PROCESS | 1860 | 1461025143197 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:19:03 INFO - PROCESS | 1860 | 1461025143199 Marionette TRACE conn5 <- [1,1958,null,{}] 17:19:03 INFO - PROCESS | 1860 | 1461025143202 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}] 17:19:03 INFO - PROCESS | 1860 | 1461025143322 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 17:19:03 INFO - PROCESS | 1860 | 1461025143328 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D671000 == 53 [pid = 1860] [id = 499] 17:19:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A87F34400) [pid = 1860] [serial = 1497] [outer = 0000000000000000] 17:19:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A880B2800) [pid = 1860] [serial = 1498] [outer = 0000009A87F34400] 17:19:03 INFO - PROCESS | 1860 | 1461025143375 Marionette DEBUG loaded listener.js 17:19:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A880DD800) [pid = 1860] [serial = 1499] [outer = 0000009A87F34400] 17:19:03 INFO - PROCESS | 1860 | 1461025143807 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]]]}] 17:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 629ms 17:19:03 INFO - PROCESS | 1860 | 1461025143830 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 17:19:03 INFO - PROCESS | 1860 | 1461025143832 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 17:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:19:03 INFO - PROCESS | 1860 | 1461025143839 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:19:03 INFO - PROCESS | 1860 | 1461025143842 Marionette TRACE conn5 <- [1,1962,null,{}] 17:19:03 INFO - PROCESS | 1860 | 1461025143845 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}] 17:19:03 INFO - PROCESS | 1860 | 1461025143933 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 17:19:03 INFO - PROCESS | 1860 | 1461025143939 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D77F000 == 54 [pid = 1860] [id = 500] 17:19:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A881B9000) [pid = 1860] [serial = 1500] [outer = 0000000000000000] 17:19:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A881BC800) [pid = 1860] [serial = 1501] [outer = 0000009A881B9000] 17:19:03 INFO - PROCESS | 1860 | 1461025143986 Marionette DEBUG loaded listener.js 17:19:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8836D800) [pid = 1860] [serial = 1502] [outer = 0000009A881B9000] 17:19:04 INFO - PROCESS | 1860 | 1461025144488 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]]]}] 17:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 734ms 17:19:04 INFO - PROCESS | 1860 | 1461025144578 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 17:19:04 INFO - PROCESS | 1860 | 1461025144583 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 17:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:19:04 INFO - PROCESS | 1860 | 1461025144603 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:19:04 INFO - PROCESS | 1860 | 1461025144609 Marionette TRACE conn5 <- [1,1966,null,{}] 17:19:04 INFO - PROCESS | 1860 | 1461025144616 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}] 17:19:04 INFO - PROCESS | 1860 | 1461025144804 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 17:19:04 INFO - PROCESS | 1860 | 1461025144926 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84166800 == 55 [pid = 1860] [id = 501] 17:19:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A80CE3C00) [pid = 1860] [serial = 1503] [outer = 0000000000000000] 17:19:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A80CE9C00) [pid = 1860] [serial = 1504] [outer = 0000009A80CE3C00] 17:19:04 INFO - PROCESS | 1860 | 1461025144990 Marionette DEBUG loaded listener.js 17:19:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A80F57000) [pid = 1860] [serial = 1505] [outer = 0000009A80CE3C00] 17:19:05 INFO - PROCESS | 1860 | 1461025145554 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]]]}] 17:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 986ms 17:19:05 INFO - PROCESS | 1860 | 1461025145592 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 17:19:05 INFO - PROCESS | 1860 | 1461025145598 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 17:19:05 INFO - PROCESS | 1860 | 1461025145606 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:19:05 INFO - PROCESS | 1860 | 1461025145609 Marionette TRACE conn5 <- [1,1970,null,{}] 17:19:05 INFO - PROCESS | 1860 | 1461025145613 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}] 17:19:05 INFO - PROCESS | 1860 | 1461025145731 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 17:19:05 INFO - PROCESS | 1860 | 1461025145830 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E7E000 == 56 [pid = 1860] [id = 502] 17:19:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A84121400) [pid = 1860] [serial = 1506] [outer = 0000000000000000] 17:19:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84AE7000) [pid = 1860] [serial = 1507] [outer = 0000009A84121400] 17:19:05 INFO - PROCESS | 1860 | 1461025145888 Marionette DEBUG loaded listener.js 17:19:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A84D9EC00) [pid = 1860] [serial = 1508] [outer = 0000009A84121400] 17:19:06 INFO - PROCESS | 1860 | 1461025146516 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]]]}] 17:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 923ms 17:19:06 INFO - PROCESS | 1860 | 1461025146534 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 1860 | 1461025146537 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 17:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:19:06 INFO - PROCESS | 1860 | 1461025146540 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 1860 | 1461025146545 Marionette TRACE conn5 <- [1,1974,null,{}] 17:19:06 INFO - PROCESS | 1860 | 1461025146557 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}] 17:19:06 INFO - PROCESS | 1860 | 1461025146679 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 17:19:06 INFO - PROCESS | 1860 | 1461025146778 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD70000 == 57 [pid = 1860] [id = 503] 17:19:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8513E400) [pid = 1860] [serial = 1509] [outer = 0000000000000000] 17:19:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8556F400) [pid = 1860] [serial = 1510] [outer = 0000009A8513E400] 17:19:06 INFO - PROCESS | 1860 | 1461025146839 Marionette DEBUG loaded listener.js 17:19:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A88006800) [pid = 1860] [serial = 1511] [outer = 0000009A8513E400] 17:19:07 INFO - PROCESS | 1860 | 1461025147502 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]]]}] 17:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 986ms 17:19:07 INFO - PROCESS | 1860 | 1461025147529 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 17:19:07 INFO - PROCESS | 1860 | 1461025147532 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 17:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:19:07 INFO - PROCESS | 1860 | 1461025147536 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:19:07 INFO - PROCESS | 1860 | 1461025147538 Marionette TRACE conn5 <- [1,1978,null,{}] 17:19:07 INFO - PROCESS | 1860 | 1461025147542 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}] 17:19:07 INFO - PROCESS | 1860 | 1461025147658 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 17:19:07 INFO - PROCESS | 1860 | 1461025147756 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F275800 == 58 [pid = 1860] [id = 504] 17:19:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A884A2C00) [pid = 1860] [serial = 1512] [outer = 0000000000000000] 17:19:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A884A7800) [pid = 1860] [serial = 1513] [outer = 0000009A884A2C00] 17:19:07 INFO - PROCESS | 1860 | 1461025147815 Marionette DEBUG loaded listener.js 17:19:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A88683000) [pid = 1860] [serial = 1514] [outer = 0000009A884A2C00] 17:19:08 INFO - PROCESS | 1860 | 1461025148375 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]]]}] 17:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 881ms 17:19:08 INFO - PROCESS | 1860 | 1461025148419 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 17:19:08 INFO - PROCESS | 1860 | 1461025148422 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 17:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:19:08 INFO - PROCESS | 1860 | 1461025148425 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:19:08 INFO - PROCESS | 1860 | 1461025148428 Marionette TRACE conn5 <- [1,1982,null,{}] 17:19:08 INFO - PROCESS | 1860 | 1461025148432 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}] 17:19:08 INFO - PROCESS | 1860 | 1461025148542 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 17:19:08 INFO - PROCESS | 1860 | 1461025148639 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F4D5000 == 59 [pid = 1860] [id = 505] 17:19:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A887B6C00) [pid = 1860] [serial = 1515] [outer = 0000000000000000] 17:19:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A88944400) [pid = 1860] [serial = 1516] [outer = 0000009A887B6C00] 17:19:08 INFO - PROCESS | 1860 | 1461025148696 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8A226800) [pid = 1860] [serial = 1517] [outer = 0000009A887B6C00] 17:19:09 INFO - PROCESS | 1860 | 1461025149289 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]]]}] 17:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 923ms 17:19:09 INFO - PROCESS | 1860 | 1461025149351 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 17:19:09 INFO - PROCESS | 1860 | 1461025149354 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 17:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:19:09 INFO - PROCESS | 1860 | 1461025149357 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:19:09 INFO - PROCESS | 1860 | 1461025149359 Marionette TRACE conn5 <- [1,1986,null,{}] 17:19:09 INFO - PROCESS | 1860 | 1461025149363 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}] 17:19:09 INFO - PROCESS | 1860 | 1461025149500 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 17:19:09 INFO - PROCESS | 1860 | 1461025149630 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F6D7800 == 60 [pid = 1860] [id = 506] 17:19:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A341C00) [pid = 1860] [serial = 1518] [outer = 0000000000000000] 17:19:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8A34E000) [pid = 1860] [serial = 1519] [outer = 0000009A8A341C00] 17:19:09 INFO - PROCESS | 1860 | 1461025149692 Marionette DEBUG loaded listener.js 17:19:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8A4B9400) [pid = 1860] [serial = 1520] [outer = 0000009A8A341C00] 17:19:10 INFO - PROCESS | 1860 | 1461025150358 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]]]}] 17:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1024ms 17:19:10 INFO - PROCESS | 1860 | 1461025150383 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 17:19:10 INFO - PROCESS | 1860 | 1461025150386 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 17:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:19:10 INFO - PROCESS | 1860 | 1461025150390 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:19:10 INFO - PROCESS | 1860 | 1461025150392 Marionette TRACE conn5 <- [1,1990,null,{}] 17:19:10 INFO - PROCESS | 1860 | 1461025150396 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}] 17:19:10 INFO - PROCESS | 1860 | 1461025150506 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 17:19:10 INFO - PROCESS | 1860 | 1461025150767 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B55800 == 61 [pid = 1860] [id = 507] 17:19:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A80576400) [pid = 1860] [serial = 1521] [outer = 0000000000000000] 17:19:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A80796400) [pid = 1860] [serial = 1522] [outer = 0000009A80576400] 17:19:10 INFO - PROCESS | 1860 | 1461025150830 Marionette DEBUG loaded listener.js 17:19:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A80D43800) [pid = 1860] [serial = 1523] [outer = 0000009A80576400] 17:19:11 INFO - PROCESS | 1860 | 1461025151419 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]]]}] 17:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1082ms 17:19:11 INFO - PROCESS | 1860 | 1461025151473 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 17:19:11 INFO - PROCESS | 1860 | 1461025151479 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 17:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:19:11 INFO - PROCESS | 1860 | 1461025151484 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:19:11 INFO - PROCESS | 1860 | 1461025151487 Marionette TRACE conn5 <- [1,1994,null,{}] 17:19:11 INFO - PROCESS | 1860 | 1461025151492 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}] 17:19:11 INFO - PROCESS | 1860 | 1461025151602 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 17:19:11 INFO - PROCESS | 1860 | 1461025151708 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85153000 == 62 [pid = 1860] [id = 508] 17:19:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A84179000) [pid = 1860] [serial = 1524] [outer = 0000000000000000] 17:19:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A84C23400) [pid = 1860] [serial = 1525] [outer = 0000009A84179000] 17:19:11 INFO - PROCESS | 1860 | 1461025151762 Marionette DEBUG loaded listener.js 17:19:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A84D98C00) [pid = 1860] [serial = 1526] [outer = 0000009A84179000] 17:19:11 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2E0C800 == 61 [pid = 1860] [id = 80] 17:19:11 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C1E800 == 60 [pid = 1860] [id = 78] 17:19:11 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D671000 == 59 [pid = 1860] [id = 499] 17:19:11 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A140000 == 58 [pid = 1860] [id = 498] 17:19:11 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2C9800 == 57 [pid = 1860] [id = 497] 17:19:11 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A123800 == 56 [pid = 1860] [id = 496] 17:19:11 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8552E000 == 55 [pid = 1860] [id = 493] 17:19:11 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84167800 == 54 [pid = 1860] [id = 492] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8800F000) [pid = 1860] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A850A9000) [pid = 1860] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A885B3C00) [pid = 1860] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B4B000 == 53 [pid = 1860] [id = 491] 17:19:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883F5000 == 52 [pid = 1860] [id = 486] 17:19:12 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84C7F800 == 51 [pid = 1860] [id = 485] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A84C5B800) [pid = 1860] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A81629400) [pid = 1860] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A8DF5A000) [pid = 1860] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A853F9C00) [pid = 1860] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A85662800) [pid = 1860] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A881B3000) [pid = 1860] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A818C8000) [pid = 1860] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A880B4400) [pid = 1860] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A84DA2C00) [pid = 1860] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A84FEC400) [pid = 1860] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A84C5F000) [pid = 1860] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A84E9D400) [pid = 1860] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A880E3800) [pid = 1860] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A880D7800) [pid = 1860] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A85EAAC00) [pid = 1860] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A818CC000) [pid = 1860] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A80D49400) [pid = 1860] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A85EA6400) [pid = 1860] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A80E9F400) [pid = 1860] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A8302D400) [pid = 1860] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A881BE800) [pid = 1860] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A885A8C00) [pid = 1860] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8836CC00) [pid = 1860] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A884A2000) [pid = 1860] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A88371800) [pid = 1860] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A850B4800) [pid = 1860] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 17:19:12 INFO - PROCESS | 1860 | 1461025152360 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]]]}] 17:19:12 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 17:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 923ms 17:19:12 INFO - PROCESS | 1860 | 1461025152412 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1860 | 1461025152416 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 17:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:19:12 INFO - PROCESS | 1860 | 1461025152421 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1860 | 1461025152423 Marionette TRACE conn5 <- [1,1998,null,{}] 17:19:12 INFO - PROCESS | 1860 | 1461025152427 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}] 17:19:12 INFO - PROCESS | 1860 | 1461025152520 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 17:19:12 INFO - PROCESS | 1860 | 1461025152626 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84F58800 == 52 [pid = 1860] [id = 509] 17:19:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8302CC00) [pid = 1860] [serial = 1527] [outer = 0000000000000000] 17:19:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84AE9800) [pid = 1860] [serial = 1528] [outer = 0000009A8302CC00] 17:19:12 INFO - PROCESS | 1860 | 1461025152675 Marionette DEBUG loaded listener.js 17:19:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A84DA4000) [pid = 1860] [serial = 1529] [outer = 0000009A8302CC00] 17:19:13 INFO - PROCESS | 1860 | 1461025153092 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]]]}] 17:19:13 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 17:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 734ms 17:19:13 INFO - PROCESS | 1860 | 1461025153158 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 17:19:13 INFO - PROCESS | 1860 | 1461025153161 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 17:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:19:13 INFO - PROCESS | 1860 | 1461025153166 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:19:13 INFO - PROCESS | 1860 | 1461025153172 Marionette TRACE conn5 <- [1,2002,null,{}] 17:19:13 INFO - PROCESS | 1860 | 1461025153187 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}] 17:19:13 INFO - PROCESS | 1860 | 1461025153281 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 17:19:13 INFO - PROCESS | 1860 | 1461025153327 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E89800 == 53 [pid = 1860] [id = 510] 17:19:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A84FE7000) [pid = 1860] [serial = 1530] [outer = 0000000000000000] 17:19:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A84FF2400) [pid = 1860] [serial = 1531] [outer = 0000009A84FE7000] 17:19:13 INFO - PROCESS | 1860 | 1461025153375 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A85133400) [pid = 1860] [serial = 1532] [outer = 0000009A84FE7000] 17:19:13 INFO - PROCESS | 1860 | 1461025153838 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]]]}] 17:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 734ms 17:19:13 INFO - PROCESS | 1860 | 1461025153901 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 17:19:13 INFO - PROCESS | 1860 | 1461025153904 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 17:19:13 INFO - PROCESS | 1860 | 1461025153908 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:19:13 INFO - PROCESS | 1860 | 1461025153910 Marionette TRACE conn5 <- [1,2006,null,{}] 17:19:13 INFO - PROCESS | 1860 | 1461025153919 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}] 17:19:14 INFO - PROCESS | 1860 | 1461025154010 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 17:19:14 INFO - PROCESS | 1860 | 1461025154023 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883DB000 == 54 [pid = 1860] [id = 511] 17:19:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A853F8400) [pid = 1860] [serial = 1533] [outer = 0000000000000000] 17:19:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8556C400) [pid = 1860] [serial = 1534] [outer = 0000009A853F8400] 17:19:14 INFO - PROCESS | 1860 | 1461025154071 Marionette DEBUG loaded listener.js 17:19:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8566A800) [pid = 1860] [serial = 1535] [outer = 0000009A853F8400] 17:19:14 INFO - PROCESS | 1860 | 1461025154555 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]]]}] 17:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 671ms 17:19:14 INFO - PROCESS | 1860 | 1461025154582 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 17:19:14 INFO - PROCESS | 1860 | 1461025154584 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 17:19:14 INFO - PROCESS | 1860 | 1461025154587 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:19:14 INFO - PROCESS | 1860 | 1461025154589 Marionette TRACE conn5 <- [1,2010,null,{}] 17:19:14 INFO - PROCESS | 1860 | 1461025154592 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}] 17:19:14 INFO - PROCESS | 1860 | 1461025154735 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 17:19:14 INFO - PROCESS | 1860 | 1461025154757 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A123000 == 55 [pid = 1860] [id = 512] 17:19:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A85B30800) [pid = 1860] [serial = 1536] [outer = 0000000000000000] 17:19:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A85EAAC00) [pid = 1860] [serial = 1537] [outer = 0000009A85B30800] 17:19:14 INFO - PROCESS | 1860 | 1461025154814 Marionette DEBUG loaded listener.js 17:19:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A88002800) [pid = 1860] [serial = 1538] [outer = 0000009A85B30800] 17:19:15 INFO - PROCESS | 1860 | 1461025155287 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]]]}] 17:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 734ms 17:19:15 INFO - PROCESS | 1860 | 1461025155330 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 17:19:15 INFO - PROCESS | 1860 | 1461025155333 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 17:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:19:15 INFO - PROCESS | 1860 | 1461025155336 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:19:15 INFO - PROCESS | 1860 | 1461025155338 Marionette TRACE conn5 <- [1,2014,null,{}] 17:19:15 INFO - PROCESS | 1860 | 1461025155341 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}] 17:19:15 INFO - PROCESS | 1860 | 1461025155464 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 17:19:15 INFO - PROCESS | 1860 | 1461025155521 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A26B800 == 56 [pid = 1860] [id = 513] 17:19:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A880DC800) [pid = 1860] [serial = 1539] [outer = 0000000000000000] 17:19:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A88369400) [pid = 1860] [serial = 1540] [outer = 0000009A880DC800] 17:19:15 INFO - PROCESS | 1860 | 1461025155569 Marionette DEBUG loaded listener.js 17:19:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A884A4C00) [pid = 1860] [serial = 1541] [outer = 0000009A880DC800] 17:19:16 INFO - PROCESS | 1860 | 1461025156007 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]]]}] 17:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 734ms 17:19:16 INFO - PROCESS | 1860 | 1461025156099 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 17:19:16 INFO - PROCESS | 1860 | 1461025156102 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 17:19:16 INFO - PROCESS | 1860 | 1461025156110 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:19:16 INFO - PROCESS | 1860 | 1461025156112 Marionette TRACE conn5 <- [1,2018,null,{}] 17:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:19:16 INFO - PROCESS | 1860 | 1461025156116 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}] 17:19:16 INFO - PROCESS | 1860 | 1461025156231 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A84C32400) [pid = 1860] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A85B22400) [pid = 1860] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A80EA4400) [pid = 1860] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A85EA7400) [pid = 1860] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A80D45000) [pid = 1860] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A80CE7400) [pid = 1860] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A80820400) [pid = 1860] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A80D44000) [pid = 1860] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A84FE3800) [pid = 1860] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A84DA3800) [pid = 1860] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A84D99C00) [pid = 1860] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8411D000) [pid = 1860] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A85568C00) [pid = 1860] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A87F34400) [pid = 1860] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A80D40C00) [pid = 1860] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A85B23400) [pid = 1860] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8800A800) [pid = 1860] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:19:16 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A84ADC000) [pid = 1860] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:19:16 INFO - PROCESS | 1860 | 1461025156466 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851D1800 == 57 [pid = 1860] [id = 514] 17:19:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A80571800) [pid = 1860] [serial = 1542] [outer = 0000000000000000] 17:19:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8098C400) [pid = 1860] [serial = 1543] [outer = 0000009A80571800] 17:19:16 INFO - PROCESS | 1860 | 1461025156517 Marionette DEBUG loaded listener.js 17:19:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84C32400) [pid = 1860] [serial = 1544] [outer = 0000009A80571800] 17:19:16 INFO - PROCESS | 1860 | 1461025156894 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]]]}] 17:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 818ms 17:19:16 INFO - PROCESS | 1860 | 1461025156934 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 17:19:16 INFO - PROCESS | 1860 | 1461025156937 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 17:19:16 INFO - PROCESS | 1860 | 1461025156940 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:19:16 INFO - PROCESS | 1860 | 1461025156942 Marionette TRACE conn5 <- [1,2022,null,{}] 17:19:16 INFO - PROCESS | 1860 | 1461025156945 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}] 17:19:17 INFO - PROCESS | 1860 | 1461025157064 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 17:19:17 INFO - PROCESS | 1860 | 1461025157116 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D6A1800 == 58 [pid = 1860] [id = 515] 17:19:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A83182800) [pid = 1860] [serial = 1545] [outer = 0000000000000000] 17:19:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A87F34400) [pid = 1860] [serial = 1546] [outer = 0000009A83182800] 17:19:17 INFO - PROCESS | 1860 | 1461025157163 Marionette DEBUG loaded listener.js 17:19:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A887B9400) [pid = 1860] [serial = 1547] [outer = 0000009A83182800] 17:19:17 INFO - PROCESS | 1860 | 1461025157547 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]]]}] 17:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 629ms 17:19:17 INFO - PROCESS | 1860 | 1461025157572 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 17:19:17 INFO - PROCESS | 1860 | 1461025157574 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 17:19:17 INFO - PROCESS | 1860 | 1461025157578 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:19:17 INFO - PROCESS | 1860 | 1461025157579 Marionette TRACE conn5 <- [1,2026,null,{}] 17:19:17 INFO - PROCESS | 1860 | 1461025157594 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}] 17:19:17 INFO - PROCESS | 1860 | 1461025157685 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 17:19:17 INFO - PROCESS | 1860 | 1461025157718 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D99C000 == 59 [pid = 1860] [id = 516] 17:19:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A88948400) [pid = 1860] [serial = 1548] [outer = 0000000000000000] 17:19:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8A2DA400) [pid = 1860] [serial = 1549] [outer = 0000009A88948400] 17:19:17 INFO - PROCESS | 1860 | 1461025157767 Marionette DEBUG loaded listener.js 17:19:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8A345C00) [pid = 1860] [serial = 1550] [outer = 0000009A88948400] 17:19:18 INFO - PROCESS | 1860 | 1461025158206 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]]]}] 17:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 692ms 17:19:18 INFO - PROCESS | 1860 | 1461025158274 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 17:19:18 INFO - PROCESS | 1860 | 1461025158276 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 17:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:19:18 INFO - PROCESS | 1860 | 1461025158279 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:19:18 INFO - PROCESS | 1860 | 1461025158281 Marionette TRACE conn5 <- [1,2030,null,{}] 17:19:18 INFO - PROCESS | 1860 | 1461025158285 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}] 17:19:18 INFO - PROCESS | 1860 | 1461025158374 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 17:19:18 INFO - PROCESS | 1860 | 1461025158387 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8ED8F000 == 60 [pid = 1860] [id = 517] 17:19:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8A348400) [pid = 1860] [serial = 1551] [outer = 0000000000000000] 17:19:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8A4B6800) [pid = 1860] [serial = 1552] [outer = 0000009A8A348400] 17:19:18 INFO - PROCESS | 1860 | 1461025158440 Marionette DEBUG loaded listener.js 17:19:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8A57D000) [pid = 1860] [serial = 1553] [outer = 0000009A8A348400] 17:19:19 INFO - PROCESS | 1860 | 1461025159189 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]]]}] 17:19:19 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) 17:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 923ms 17:19:19 INFO - PROCESS | 1860 | 1461025159206 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 17:19:19 INFO - PROCESS | 1860 | 1461025159212 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 17:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:19:19 INFO - PROCESS | 1860 | 1461025159218 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:19:19 INFO - PROCESS | 1860 | 1461025159223 Marionette TRACE conn5 <- [1,2034,null,{}] 17:19:19 INFO - PROCESS | 1860 | 1461025159228 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}] 17:19:19 INFO - PROCESS | 1860 | 1461025159351 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 17:19:19 INFO - PROCESS | 1860 | 1461025159483 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854BC800 == 61 [pid = 1860] [id = 518] 17:19:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A83BE9400) [pid = 1860] [serial = 1554] [outer = 0000000000000000] 17:19:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A84177400) [pid = 1860] [serial = 1555] [outer = 0000009A83BE9400] 17:19:19 INFO - PROCESS | 1860 | 1461025159546 Marionette DEBUG loaded listener.js 17:19:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A84DA1C00) [pid = 1860] [serial = 1556] [outer = 0000009A83BE9400] 17:19:20 INFO - PROCESS | 1860 | 1461025160136 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]]]}] 17:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 986ms 17:19:20 INFO - PROCESS | 1860 | 1461025160207 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 17:19:20 INFO - PROCESS | 1860 | 1461025160214 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 17:19:20 INFO - PROCESS | 1860 | 1461025160221 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:19:20 INFO - PROCESS | 1860 | 1461025160224 Marionette TRACE conn5 <- [1,2038,null,{}] 17:19:20 INFO - PROCESS | 1860 | 1461025160228 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}] 17:19:20 INFO - PROCESS | 1860 | 1461025160398 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 17:19:20 INFO - PROCESS | 1860 | 1461025160408 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A279000 == 62 [pid = 1860] [id = 519] 17:19:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A850A7400) [pid = 1860] [serial = 1557] [outer = 0000000000000000] 17:19:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A85660400) [pid = 1860] [serial = 1558] [outer = 0000009A850A7400] 17:19:20 INFO - PROCESS | 1860 | 1461025160466 Marionette DEBUG loaded listener.js 17:19:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A87F0BC00) [pid = 1860] [serial = 1559] [outer = 0000009A850A7400] 17:19:21 INFO - PROCESS | 1860 | 1461025161134 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]]]}] 17:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 986ms 17:19:21 INFO - PROCESS | 1860 | 1461025161212 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 17:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:19:21 INFO - PROCESS | 1860 | 1461025161215 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 17:19:21 INFO - PROCESS | 1860 | 1461025161219 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:19:21 INFO - PROCESS | 1860 | 1461025161224 Marionette TRACE conn5 <- [1,2042,null,{}] 17:19:21 INFO - PROCESS | 1860 | 1461025161236 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}] 17:19:21 INFO - PROCESS | 1860 | 1461025161357 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 17:19:21 INFO - PROCESS | 1860 | 1461025161486 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F6D4800 == 63 [pid = 1860] [id = 520] 17:19:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A881B3800) [pid = 1860] [serial = 1560] [outer = 0000000000000000] 17:19:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8A21D800) [pid = 1860] [serial = 1561] [outer = 0000009A881B3800] 17:19:21 INFO - PROCESS | 1860 | 1461025161549 Marionette DEBUG loaded listener.js 17:19:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8A576800) [pid = 1860] [serial = 1562] [outer = 0000009A881B3800] 17:19:22 INFO - PROCESS | 1860 | 1461025162159 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]]]}] 17:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 987ms 17:19:22 INFO - PROCESS | 1860 | 1461025162208 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 17:19:22 INFO - PROCESS | 1860 | 1461025162211 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 17:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:19:22 INFO - PROCESS | 1860 | 1461025162215 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:19:22 INFO - PROCESS | 1860 | 1461025162217 Marionette TRACE conn5 <- [1,2046,null,{}] 17:19:22 INFO - PROCESS | 1860 | 1461025162221 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}] 17:19:22 INFO - PROCESS | 1860 | 1461025162340 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 17:19:22 INFO - PROCESS | 1860 | 1461025162440 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A90307000 == 64 [pid = 1860] [id = 521] 17:19:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8A576400) [pid = 1860] [serial = 1563] [outer = 0000000000000000] 17:19:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8A5AE800) [pid = 1860] [serial = 1564] [outer = 0000009A8A576400] 17:19:22 INFO - PROCESS | 1860 | 1461025162499 Marionette DEBUG loaded listener.js 17:19:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A5B6C00) [pid = 1860] [serial = 1565] [outer = 0000009A8A576400] 17:19:23 INFO - PROCESS | 1860 | 1461025163118 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]]]}] 17:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 986ms 17:19:23 INFO - PROCESS | 1860 | 1461025163203 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 17:19:23 INFO - PROCESS | 1860 | 1461025163206 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 17:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:19:23 INFO - PROCESS | 1860 | 1461025163209 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:19:23 INFO - PROCESS | 1860 | 1461025163212 Marionette TRACE conn5 <- [1,2050,null,{}] 17:19:23 INFO - PROCESS | 1860 | 1461025163216 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}] 17:19:23 INFO - PROCESS | 1860 | 1461025163333 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 17:19:23 INFO - PROCESS | 1860 | 1461025163456 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911C2800 == 65 [pid = 1860] [id = 522] 17:19:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8A5B4800) [pid = 1860] [serial = 1566] [outer = 0000000000000000] 17:19:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8A5D0400) [pid = 1860] [serial = 1567] [outer = 0000009A8A5B4800] 17:19:23 INFO - PROCESS | 1860 | 1461025163515 Marionette DEBUG loaded listener.js 17:19:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8A7D4800) [pid = 1860] [serial = 1568] [outer = 0000009A8A5B4800] 17:19:24 INFO - PROCESS | 1860 | 1461025164135 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]]]}] 17:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 986ms 17:19:24 INFO - PROCESS | 1860 | 1461025164198 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 17:19:24 INFO - PROCESS | 1860 | 1461025164201 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 17:19:24 INFO - PROCESS | 1860 | 1461025164204 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:19:24 INFO - PROCESS | 1860 | 1461025164206 Marionette TRACE conn5 <- [1,2054,null,{}] 17:19:24 INFO - PROCESS | 1860 | 1461025164210 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}] 17:19:24 INFO - PROCESS | 1860 | 1461025164368 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 17:19:24 INFO - PROCESS | 1860 | 1461025164497 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8552A800 == 66 [pid = 1860] [id = 523] 17:19:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A80993800) [pid = 1860] [serial = 1569] [outer = 0000000000000000] 17:19:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A84177800) [pid = 1860] [serial = 1570] [outer = 0000009A80993800] 17:19:24 INFO - PROCESS | 1860 | 1461025164559 Marionette DEBUG loaded listener.js 17:19:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A88005C00) [pid = 1860] [serial = 1571] [outer = 0000009A80993800] 17:19:25 INFO - PROCESS | 1860 | 1461025165390 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]]]}] 17:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1238ms 17:19:25 INFO - PROCESS | 1860 | 1461025165444 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 17:19:25 INFO - PROCESS | 1860 | 1461025165449 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 17:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:19:25 INFO - PROCESS | 1860 | 1461025165454 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:19:25 INFO - PROCESS | 1860 | 1461025165458 Marionette TRACE conn5 <- [1,2058,null,{}] 17:19:25 INFO - PROCESS | 1860 | 1461025165463 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}] 17:19:25 INFO - PROCESS | 1860 | 1461025165613 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 17:19:25 INFO - PROCESS | 1860 | 1461025165632 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854B0000 == 67 [pid = 1860] [id = 524] 17:19:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8098B400) [pid = 1860] [serial = 1572] [outer = 0000000000000000] 17:19:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A80CE6800) [pid = 1860] [serial = 1573] [outer = 0000009A8098B400] 17:19:25 INFO - PROCESS | 1860 | 1461025165685 Marionette DEBUG loaded listener.js 17:19:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A828B1000) [pid = 1860] [serial = 1574] [outer = 0000009A8098B400] 17:19:26 INFO - PROCESS | 1860 | 1461025166324 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]]]}] 17:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 923ms 17:19:26 INFO - PROCESS | 1860 | 1461025166381 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 17:19:26 INFO - PROCESS | 1860 | 1461025166387 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 17:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:19:26 INFO - PROCESS | 1860 | 1461025166393 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:19:26 INFO - PROCESS | 1860 | 1461025166396 Marionette TRACE conn5 <- [1,2062,null,{}] 17:19:26 INFO - PROCESS | 1860 | 1461025166400 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}] 17:19:26 INFO - PROCESS | 1860 | 1461025166504 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 17:19:26 INFO - PROCESS | 1860 | 1461025166641 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D99C000 == 66 [pid = 1860] [id = 516] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D6A1800 == 65 [pid = 1860] [id = 515] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851D1800 == 64 [pid = 1860] [id = 514] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A26B800 == 63 [pid = 1860] [id = 513] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A123000 == 62 [pid = 1860] [id = 512] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EF4000 == 61 [pid = 1860] [id = 494] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883DB000 == 60 [pid = 1860] [id = 511] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E89800 == 59 [pid = 1860] [id = 510] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88088800 == 58 [pid = 1860] [id = 495] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A881BC800) [pid = 1860] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84154000 == 59 [pid = 1860] [id = 525] 17:19:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8079DC00) [pid = 1860] [serial = 1575] [outer = 0000000000000000] 17:19:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A80F5C400) [pid = 1860] [serial = 1576] [outer = 0000009A8079DC00] 17:19:26 INFO - PROCESS | 1860 | 1461025166738 Marionette DEBUG loaded listener.js 17:19:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A84C2DC00) [pid = 1860] [serial = 1577] [outer = 0000009A8079DC00] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84F58800 == 58 [pid = 1860] [id = 509] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85153000 == 57 [pid = 1860] [id = 508] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B55800 == 56 [pid = 1860] [id = 507] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F275800 == 55 [pid = 1860] [id = 504] 17:19:26 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D77F000 == 54 [pid = 1860] [id = 500] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A85EA8400) [pid = 1860] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A880B6800) [pid = 1860] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A84FE8000) [pid = 1860] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A87F34C00) [pid = 1860] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A83BE6C00) [pid = 1860] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A885AC400) [pid = 1860] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A8800F800) [pid = 1860] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A80F59400) [pid = 1860] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A818D6800) [pid = 1860] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A828AF800) [pid = 1860] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A85EA3000) [pid = 1860] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8411FC00) [pid = 1860] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A81081000) [pid = 1860] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A80F58000) [pid = 1860] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A80D47800) [pid = 1860] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A84FEB400) [pid = 1860] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A850AD000) [pid = 1860] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A84EA4C00) [pid = 1860] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A85134800) [pid = 1860] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A84EA3C00) [pid = 1860] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A84178000) [pid = 1860] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A84C5AC00) [pid = 1860] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A887B8C00) [pid = 1860] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A85B25800) [pid = 1860] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8A220C00) [pid = 1860] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A85665C00) [pid = 1860] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A880DD800) [pid = 1860] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A84EA6400) [pid = 1860] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A85EA2000) [pid = 1860] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A880B2800) [pid = 1860] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A87F13000) [pid = 1860] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A87F2D800) [pid = 1860] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 17:19:26 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A84F87400) [pid = 1860] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 17:19:27 INFO - PROCESS | 1860 | 1461025167236 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]]]}] 17:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 881ms 17:19:27 INFO - PROCESS | 1860 | 1461025167275 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 17:19:27 INFO - PROCESS | 1860 | 1461025167278 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 17:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:19:27 INFO - PROCESS | 1860 | 1461025167281 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1860 | 1461025167285 Marionette TRACE conn5 <- [1,2066,null,{}] 17:19:27 INFO - PROCESS | 1860 | 1461025167296 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}] 17:19:27 INFO - PROCESS | 1860 | 1461025167393 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 17:19:27 INFO - PROCESS | 1860 | 1461025167503 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85532800 == 55 [pid = 1860] [id = 526] 17:19:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84178000) [pid = 1860] [serial = 1578] [outer = 0000000000000000] 17:19:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A84EA2400) [pid = 1860] [serial = 1579] [outer = 0000009A84178000] 17:19:27 INFO - PROCESS | 1860 | 1461025167553 Marionette DEBUG loaded listener.js 17:19:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84F8B000) [pid = 1860] [serial = 1580] [outer = 0000009A84178000] 17:19:27 INFO - PROCESS | 1860 | 1461025167942 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]]]}] 17:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 692ms 17:19:27 INFO - PROCESS | 1860 | 1461025167976 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 17:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:19:27 INFO - PROCESS | 1860 | 1461025167979 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 17:19:27 INFO - PROCESS | 1860 | 1461025167983 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1860 | 1461025167985 Marionette TRACE conn5 <- [1,2070,null,{}] 17:19:27 INFO - PROCESS | 1860 | 1461025167988 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}] 17:19:28 INFO - PROCESS | 1860 | 1461025168079 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 17:19:28 INFO - PROCESS | 1860 | 1461025168085 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88085800 == 56 [pid = 1860] [id = 527] 17:19:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A84FEB800) [pid = 1860] [serial = 1581] [outer = 0000000000000000] 17:19:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A850AF800) [pid = 1860] [serial = 1582] [outer = 0000009A84FEB800] 17:19:28 INFO - PROCESS | 1860 | 1461025168133 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A853EFC00) [pid = 1860] [serial = 1583] [outer = 0000009A84FEB800] 17:19:28 INFO - PROCESS | 1860 | 1461025168598 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]]]}] 17:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 630ms 17:19:28 INFO - PROCESS | 1860 | 1461025168633 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 17:19:28 INFO - PROCESS | 1860 | 1461025168635 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 17:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:19:28 INFO - PROCESS | 1860 | 1461025168639 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:19:28 INFO - PROCESS | 1860 | 1461025168641 Marionette TRACE conn5 <- [1,2074,null,{}] 17:19:28 INFO - PROCESS | 1860 | 1461025168645 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}] 17:19:28 INFO - PROCESS | 1860 | 1461025168737 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 17:19:28 INFO - PROCESS | 1860 | 1461025168744 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88615800 == 57 [pid = 1860] [id = 528] 17:19:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A853FD400) [pid = 1860] [serial = 1584] [outer = 0000000000000000] 17:19:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A85568C00) [pid = 1860] [serial = 1585] [outer = 0000009A853FD400] 17:19:28 INFO - PROCESS | 1860 | 1461025168793 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A85B23C00) [pid = 1860] [serial = 1586] [outer = 0000009A853FD400] 17:19:29 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C20800 == 56 [pid = 1860] [id = 11] 17:19:29 INFO - PROCESS | 1860 | 1461025169345 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]]]}] 17:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 734ms 17:19:29 INFO - PROCESS | 1860 | 1461025169376 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 17:19:29 INFO - PROCESS | 1860 | 1461025169379 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 17:19:29 INFO - PROCESS | 1860 | 1461025169382 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:19:29 INFO - PROCESS | 1860 | 1461025169384 Marionette TRACE conn5 <- [1,2078,null,{}] 17:19:29 INFO - PROCESS | 1860 | 1461025169388 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}] 17:19:29 INFO - PROCESS | 1860 | 1461025169556 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 17:19:29 INFO - PROCESS | 1860 | 1461025169583 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3EA800 == 57 [pid = 1860] [id = 529] 17:19:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A87F13400) [pid = 1860] [serial = 1587] [outer = 0000000000000000] 17:19:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A87F33800) [pid = 1860] [serial = 1588] [outer = 0000009A87F13400] 17:19:29 INFO - PROCESS | 1860 | 1461025169633 Marionette DEBUG loaded listener.js 17:19:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A880B4400) [pid = 1860] [serial = 1589] [outer = 0000009A87F13400] 17:19:30 INFO - PROCESS | 1860 | 1461025170079 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]]]}] 17:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 734ms 17:19:30 INFO - PROCESS | 1860 | 1461025170120 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 17:19:30 INFO - PROCESS | 1860 | 1461025170122 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 17:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:19:30 INFO - PROCESS | 1860 | 1461025170131 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:19:30 INFO - PROCESS | 1860 | 1461025170133 Marionette TRACE conn5 <- [1,2082,null,{}] 17:19:30 INFO - PROCESS | 1860 | 1461025170137 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}] 17:19:30 INFO - PROCESS | 1860 | 1461025170253 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 17:19:30 INFO - PROCESS | 1860 | 1461025170259 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D20F000 == 58 [pid = 1860] [id = 530] 17:19:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A87F15800) [pid = 1860] [serial = 1590] [outer = 0000000000000000] 17:19:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A880D8800) [pid = 1860] [serial = 1591] [outer = 0000009A87F15800] 17:19:30 INFO - PROCESS | 1860 | 1461025170353 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8836AC00) [pid = 1860] [serial = 1592] [outer = 0000009A87F15800] 17:19:30 INFO - PROCESS | 1860 | 1461025170786 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]]]}] 17:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 692ms 17:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:19:30 INFO - PROCESS | 1860 | 1461025170821 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 17:19:30 INFO - PROCESS | 1860 | 1461025170823 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 17:19:30 INFO - PROCESS | 1860 | 1461025170826 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:19:30 INFO - PROCESS | 1860 | 1461025170828 Marionette TRACE conn5 <- [1,2086,null,{}] 17:19:30 INFO - PROCESS | 1860 | 1461025170836 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}] 17:19:30 INFO - PROCESS | 1860 | 1461025170981 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A84179000) [pid = 1860] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A84FE7000) [pid = 1860] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8302CC00) [pid = 1860] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A85B30800) [pid = 1860] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A80571800) [pid = 1860] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A80CE1C00) [pid = 1860] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A80576400) [pid = 1860] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A880DC800) [pid = 1860] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A83182800) [pid = 1860] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A853F8400) [pid = 1860] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:19:31 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A88948400) [pid = 1860] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:19:31 INFO - PROCESS | 1860 | 1461025171236 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85162000 == 59 [pid = 1860] [id = 531] 17:19:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A80817800) [pid = 1860] [serial = 1593] [outer = 0000000000000000] 17:19:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A818CC000) [pid = 1860] [serial = 1594] [outer = 0000009A80817800] 17:19:31 INFO - PROCESS | 1860 | 1461025171284 Marionette DEBUG loaded listener.js 17:19:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A85B28000) [pid = 1860] [serial = 1595] [outer = 0000009A80817800] 17:19:31 INFO - PROCESS | 1860 | 1461025171633 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]]]}] 17:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 839ms 17:19:31 INFO - PROCESS | 1860 | 1461025171671 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 17:19:31 INFO - PROCESS | 1860 | 1461025171673 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 17:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:19:31 INFO - PROCESS | 1860 | 1461025171690 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 1860 | 1461025171691 Marionette TRACE conn5 <- [1,2090,null,{}] 17:19:31 INFO - PROCESS | 1860 | 1461025171695 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}] 17:19:31 INFO - PROCESS | 1860 | 1461025171816 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 17:19:31 INFO - PROCESS | 1860 | 1461025171822 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D76D800 == 60 [pid = 1860] [id = 532] 17:19:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8849CC00) [pid = 1860] [serial = 1596] [outer = 0000000000000000] 17:19:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A885B6C00) [pid = 1860] [serial = 1597] [outer = 0000009A8849CC00] 17:19:31 INFO - PROCESS | 1860 | 1461025171868 Marionette DEBUG loaded listener.js 17:19:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A88940C00) [pid = 1860] [serial = 1598] [outer = 0000009A8849CC00] 17:19:32 INFO - PROCESS | 1860 | 1461025172276 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]]]}] 17:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 629ms 17:19:32 INFO - PROCESS | 1860 | 1461025172346 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 17:19:32 INFO - PROCESS | 1860 | 1461025172348 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 17:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:19:32 INFO - PROCESS | 1860 | 1461025172360 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:19:32 INFO - PROCESS | 1860 | 1461025172362 Marionette TRACE conn5 <- [1,2094,null,{}] 17:19:32 INFO - PROCESS | 1860 | 1461025172368 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}] 17:19:32 INFO - PROCESS | 1860 | 1461025172461 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 17:19:32 INFO - PROCESS | 1860 | 1461025172507 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD22000 == 61 [pid = 1860] [id = 533] 17:19:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8A220C00) [pid = 1860] [serial = 1599] [outer = 0000000000000000] 17:19:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A8A340400) [pid = 1860] [serial = 1600] [outer = 0000009A8A220C00] 17:19:32 INFO - PROCESS | 1860 | 1461025172553 Marionette DEBUG loaded listener.js 17:19:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8A4BDC00) [pid = 1860] [serial = 1601] [outer = 0000009A8A220C00] 17:19:33 INFO - PROCESS | 1860 | 1461025173004 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] 17:19:33 INFO - PROCESS | 1860 | 1461025173055 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 17:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:19:33 INFO - PROCESS | 1860 | 1461025173058 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:19:33 INFO - PROCESS | 1860 | 1461025173061 Marionette TRACE conn5 <- [1,2098,null,{}] 17:19:33 INFO - PROCESS | 1860 | 1461025173064 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}] 17:19:33 INFO - PROCESS | 1860 | 1461025173176 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 17:19:33 INFO - PROCESS | 1860 | 1461025173321 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83EBD000 == 62 [pid = 1860] [id = 534] 17:19:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A801EA000) [pid = 1860] [serial = 1602] [outer = 0000000000000000] 17:19:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A80571C00) [pid = 1860] [serial = 1603] [outer = 0000009A801EA000] 17:19:33 INFO - PROCESS | 1860 | 1461025173383 Marionette DEBUG loaded listener.js 17:19:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A80D48400) [pid = 1860] [serial = 1604] [outer = 0000009A801EA000] 17:19:34 INFO - PROCESS | 1860 | 1461025174087 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]]]}] 17:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1078ms 17:19:34 INFO - PROCESS | 1860 | 1461025174140 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1860 | 1461025174146 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 17:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:19:34 INFO - PROCESS | 1860 | 1461025174153 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1860 | 1461025174156 Marionette TRACE conn5 <- [1,2102,null,{}] 17:19:34 INFO - PROCESS | 1860 | 1461025174162 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}] 17:19:34 INFO - PROCESS | 1860 | 1461025174287 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 17:19:34 INFO - PROCESS | 1860 | 1461025174418 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88077000 == 63 [pid = 1860] [id = 535] 17:19:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A84C29400) [pid = 1860] [serial = 1605] [outer = 0000000000000000] 17:19:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A84C67400) [pid = 1860] [serial = 1606] [outer = 0000009A84C29400] 17:19:34 INFO - PROCESS | 1860 | 1461025174481 Marionette DEBUG loaded listener.js 17:19:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A84F8E400) [pid = 1860] [serial = 1607] [outer = 0000009A84C29400] 17:19:35 INFO - PROCESS | 1860 | 1461025175091 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]]]}] 17:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 986ms 17:19:35 INFO - PROCESS | 1860 | 1461025175142 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 17:19:35 INFO - PROCESS | 1860 | 1461025175147 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 17:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:19:35 INFO - PROCESS | 1860 | 1461025175152 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:19:35 INFO - PROCESS | 1860 | 1461025175154 Marionette TRACE conn5 <- [1,2106,null,{}] 17:19:35 INFO - PROCESS | 1860 | 1461025175159 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}] 17:19:35 INFO - PROCESS | 1860 | 1461025175277 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 17:19:35 INFO - PROCESS | 1860 | 1461025175407 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD15800 == 64 [pid = 1860] [id = 536] 17:19:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A850AD000) [pid = 1860] [serial = 1608] [outer = 0000000000000000] 17:19:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A85EA5400) [pid = 1860] [serial = 1609] [outer = 0000009A850AD000] 17:19:35 INFO - PROCESS | 1860 | 1461025175467 Marionette DEBUG loaded listener.js 17:19:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A87F37000) [pid = 1860] [serial = 1610] [outer = 0000009A850AD000] 17:19:36 INFO - PROCESS | 1860 | 1461025176044 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]]]}] 17:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 923ms 17:19:36 INFO - PROCESS | 1860 | 1461025176076 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1860 | 1461025176079 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 17:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:19:36 INFO - PROCESS | 1860 | 1461025176090 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 1860 | 1461025176097 Marionette TRACE conn5 <- [1,2110,null,{}] 17:19:36 INFO - PROCESS | 1860 | 1461025176103 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}] 17:19:36 INFO - PROCESS | 1860 | 1461025176224 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 17:19:36 INFO - PROCESS | 1860 | 1461025176355 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911D6800 == 65 [pid = 1860] [id = 537] 17:19:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8A34D400) [pid = 1860] [serial = 1611] [outer = 0000000000000000] 17:19:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8A7DD000) [pid = 1860] [serial = 1612] [outer = 0000009A8A34D400] 17:19:36 INFO - PROCESS | 1860 | 1461025176414 Marionette DEBUG loaded listener.js 17:19:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8AA09000) [pid = 1860] [serial = 1613] [outer = 0000009A8A34D400] 17:19:37 INFO - PROCESS | 1860 | 1461025176997 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]]]}] 17:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 944ms 17:19:37 INFO - PROCESS | 1860 | 1461025177029 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 17:19:37 INFO - PROCESS | 1860 | 1461025177032 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 17:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:19:37 INFO - PROCESS | 1860 | 1461025177036 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 1860 | 1461025177038 Marionette TRACE conn5 <- [1,2114,null,{}] 17:19:37 INFO - PROCESS | 1860 | 1461025177042 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}] 17:19:37 INFO - PROCESS | 1860 | 1461025177159 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 17:19:37 INFO - PROCESS | 1860 | 1461025177260 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1ACC000 == 66 [pid = 1860] [id = 538] 17:19:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8AA5D400) [pid = 1860] [serial = 1614] [outer = 0000000000000000] 17:19:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8AA60400) [pid = 1860] [serial = 1615] [outer = 0000009A8AA5D400] 17:19:37 INFO - PROCESS | 1860 | 1461025177318 Marionette DEBUG loaded listener.js 17:19:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8AA69400) [pid = 1860] [serial = 1616] [outer = 0000009A8AA5D400] 17:19:37 INFO - PROCESS | 1860 | 1461025177914 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]]]}] 17:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 924ms 17:19:37 INFO - PROCESS | 1860 | 1461025177961 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 17:19:37 INFO - PROCESS | 1860 | 1461025177964 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 17:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:19:37 INFO - PROCESS | 1860 | 1461025177968 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 1860 | 1461025177970 Marionette TRACE conn5 <- [1,2118,null,{}] 17:19:37 INFO - PROCESS | 1860 | 1461025177974 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}] 17:19:38 INFO - PROCESS | 1860 | 1461025178088 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 17:19:38 INFO - PROCESS | 1860 | 1461025178189 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C1E800 == 67 [pid = 1860] [id = 539] 17:19:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8AA92800) [pid = 1860] [serial = 1617] [outer = 0000000000000000] 17:19:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8AA94800) [pid = 1860] [serial = 1618] [outer = 0000009A8AA92800] 17:19:38 INFO - PROCESS | 1860 | 1461025178257 Marionette DEBUG loaded listener.js 17:19:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8AADF000) [pid = 1860] [serial = 1619] [outer = 0000009A8AA92800] 17:19:38 INFO - PROCESS | 1860 | 1461025178853 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] 17:19:38 INFO - PROCESS | 1860 | 1461025178896 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 17:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:19:38 INFO - PROCESS | 1860 | 1461025178900 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:19:38 INFO - PROCESS | 1860 | 1461025178902 Marionette TRACE conn5 <- [1,2122,null,{}] 17:19:38 INFO - PROCESS | 1860 | 1461025178906 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}] 17:19:39 INFO - PROCESS | 1860 | 1461025179021 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 17:19:39 INFO - PROCESS | 1860 | 1461025179125 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C78000 == 68 [pid = 1860] [id = 540] 17:19:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A8D709000) [pid = 1860] [serial = 1620] [outer = 0000000000000000] 17:19:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A8D70F000) [pid = 1860] [serial = 1621] [outer = 0000009A8D709000] 17:19:39 INFO - PROCESS | 1860 | 1461025179182 Marionette DEBUG loaded listener.js 17:19:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8D735C00) [pid = 1860] [serial = 1622] [outer = 0000009A8D709000] 17:19:39 INFO - PROCESS | 1860 | 1461025179827 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] 17:19:40 INFO - PROCESS | 1860 | 1461025180082 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 17:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:19:40 INFO - PROCESS | 1860 | 1461025180087 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:19:40 INFO - PROCESS | 1860 | 1461025180090 Marionette TRACE conn5 <- [1,2126,null,{}] 17:19:40 INFO - PROCESS | 1860 | 1461025180096 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}] 17:19:40 INFO - PROCESS | 1860 | 1461025180205 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 17:19:40 INFO - PROCESS | 1860 | 1461025180331 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854C5000 == 69 [pid = 1860] [id = 541] 17:19:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A818EC400) [pid = 1860] [serial = 1623] [outer = 0000000000000000] 17:19:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A83186C00) [pid = 1860] [serial = 1624] [outer = 0000009A818EC400] 17:19:40 INFO - PROCESS | 1860 | 1461025180385 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A84D9B000) [pid = 1860] [serial = 1625] [outer = 0000009A818EC400] 17:19:41 INFO - PROCESS | 1860 | 1461025181008 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]]]}] 17:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 985ms 17:19:41 INFO - PROCESS | 1860 | 1461025181076 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 17:19:41 INFO - PROCESS | 1860 | 1461025181080 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 17:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:19:41 INFO - PROCESS | 1860 | 1461025181088 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:19:41 INFO - PROCESS | 1860 | 1461025181092 Marionette TRACE conn5 <- [1,2130,null,{}] 17:19:41 INFO - PROCESS | 1860 | 1461025181096 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}] 17:19:41 INFO - PROCESS | 1860 | 1461025181261 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 17:19:41 INFO - PROCESS | 1860 | 1461025181271 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855EF800 == 70 [pid = 1860] [id = 542] 17:19:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A84F80C00) [pid = 1860] [serial = 1626] [outer = 0000000000000000] 17:19:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A850AE000) [pid = 1860] [serial = 1627] [outer = 0000009A84F80C00] 17:19:41 INFO - PROCESS | 1860 | 1461025181323 Marionette DEBUG loaded listener.js 17:19:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A85665000) [pid = 1860] [serial = 1628] [outer = 0000009A84F80C00] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85E81000 == 69 [pid = 1860] [id = 465] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854BA000 == 68 [pid = 1860] [id = 464] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD03000 == 67 [pid = 1860] [id = 487] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A81061800 == 66 [pid = 1860] [id = 490] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD22000 == 65 [pid = 1860] [id = 533] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D76D800 == 64 [pid = 1860] [id = 532] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85162000 == 63 [pid = 1860] [id = 531] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D20F000 == 62 [pid = 1860] [id = 530] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3EA800 == 61 [pid = 1860] [id = 529] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88615800 == 60 [pid = 1860] [id = 528] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88085800 == 59 [pid = 1860] [id = 527] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A88944400) [pid = 1860] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A8A34E000) [pid = 1860] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85532800 == 58 [pid = 1860] [id = 526] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84154000 == 57 [pid = 1860] [id = 525] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854B0000 == 56 [pid = 1860] [id = 524] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A80C08000 == 55 [pid = 1860] [id = 12] 17:19:41 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854BC800 == 54 [pid = 1860] [id = 518] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A84D98C00) [pid = 1860] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A85133400) [pid = 1860] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A884A7800) [pid = 1860] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A84AE9800) [pid = 1860] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A85EAAC00) [pid = 1860] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A84C32400) [pid = 1860] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8868A800) [pid = 1860] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A80D43800) [pid = 1860] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A84C23400) [pid = 1860] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A80796400) [pid = 1860] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8556F400) [pid = 1860] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A88369400) [pid = 1860] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A887B9400) [pid = 1860] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A84AE7000) [pid = 1860] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A84FF2400) [pid = 1860] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A884A4C00) [pid = 1860] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A88002800) [pid = 1860] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A8098C400) [pid = 1860] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A87F34400) [pid = 1860] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A80CE9C00) [pid = 1860] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8566A800) [pid = 1860] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A84DA4000) [pid = 1860] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A8556C400) [pid = 1860] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A2DA400) [pid = 1860] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 17:19:41 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A345C00) [pid = 1860] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 17:19:42 INFO - PROCESS | 1860 | 1461025181995 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] 17:19:42 INFO - PROCESS | 1860 | 1461025182015 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 17:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:19:42 INFO - PROCESS | 1860 | 1461025182021 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 1860 | 1461025182023 Marionette TRACE conn5 <- [1,2134,null,{}] 17:19:42 INFO - PROCESS | 1860 | 1461025182034 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}] 17:19:42 INFO - PROCESS | 1860 | 1461025182136 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 17:19:42 INFO - PROCESS | 1860 | 1461025182223 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851A7000 == 55 [pid = 1860] [id = 543] 17:19:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A80EA9000) [pid = 1860] [serial = 1629] [outer = 0000000000000000] 17:19:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A84C64C00) [pid = 1860] [serial = 1630] [outer = 0000009A80EA9000] 17:19:42 INFO - PROCESS | 1860 | 1461025182276 Marionette DEBUG loaded listener.js 17:19:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A84FE8C00) [pid = 1860] [serial = 1631] [outer = 0000009A80EA9000] 17:19:42 INFO - PROCESS | 1860 | 1461025182709 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] 17:19:42 INFO - PROCESS | 1860 | 1461025182763 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 17:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:19:42 INFO - PROCESS | 1860 | 1461025182767 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 1860 | 1461025182769 Marionette TRACE conn5 <- [1,2138,null,{}] 17:19:42 INFO - PROCESS | 1860 | 1461025182773 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}] 17:19:42 INFO - PROCESS | 1860 | 1461025182866 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 17:19:42 INFO - PROCESS | 1860 | 1461025182873 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885D6800 == 56 [pid = 1860] [id = 544] 17:19:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A853F6C00) [pid = 1860] [serial = 1632] [outer = 0000000000000000] 17:19:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A85EA4800) [pid = 1860] [serial = 1633] [outer = 0000009A853F6C00] 17:19:42 INFO - PROCESS | 1860 | 1461025182921 Marionette DEBUG loaded listener.js 17:19:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A87F2D800) [pid = 1860] [serial = 1634] [outer = 0000009A853F6C00] 17:19:43 INFO - PROCESS | 1860 | 1461025183393 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] 17:19:43 INFO - PROCESS | 1860 | 1461025183443 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 17:19:43 INFO - PROCESS | 1860 | 1461025183446 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:19:43 INFO - PROCESS | 1860 | 1461025183448 Marionette TRACE conn5 <- [1,2142,null,{}] 17:19:43 INFO - PROCESS | 1860 | 1461025183452 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}] 17:19:43 INFO - PROCESS | 1860 | 1461025183570 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 17:19:43 INFO - PROCESS | 1860 | 1461025183667 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851B4800 == 57 [pid = 1860] [id = 545] 17:19:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A84E9EC00) [pid = 1860] [serial = 1635] [outer = 0000000000000000] 17:19:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A88011400) [pid = 1860] [serial = 1636] [outer = 0000009A84E9EC00] 17:19:43 INFO - PROCESS | 1860 | 1461025183714 Marionette DEBUG loaded listener.js 17:19:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A881BA800) [pid = 1860] [serial = 1637] [outer = 0000009A84E9EC00] 17:19:44 INFO - PROCESS | 1860 | 1461025184110 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]]]}] 17:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 17:19:44 INFO - PROCESS | 1860 | 1461025184120 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 17:19:44 INFO - PROCESS | 1860 | 1461025184123 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 17:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:19:44 INFO - PROCESS | 1860 | 1461025184126 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:19:44 INFO - PROCESS | 1860 | 1461025184128 Marionette TRACE conn5 <- [1,2146,null,{}] 17:19:44 INFO - PROCESS | 1860 | 1461025184138 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}] 17:19:44 INFO - PROCESS | 1860 | 1461025184287 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 17:19:44 INFO - PROCESS | 1860 | 1461025184353 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D690800 == 58 [pid = 1860] [id = 546] 17:19:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A885B4800) [pid = 1860] [serial = 1638] [outer = 0000000000000000] 17:19:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A887AE000) [pid = 1860] [serial = 1639] [outer = 0000009A885B4800] 17:19:44 INFO - PROCESS | 1860 | 1461025184404 Marionette DEBUG loaded listener.js 17:19:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8A34B000) [pid = 1860] [serial = 1640] [outer = 0000009A885B4800] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A881BEC00) [pid = 1860] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8894D400) [pid = 1860] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A87F13400) [pid = 1860] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A87F15800) [pid = 1860] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A80817800) [pid = 1860] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8849CC00) [pid = 1860] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A83BE9400) [pid = 1860] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A80993800) [pid = 1860] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A850A7400) [pid = 1860] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A84178000) [pid = 1860] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8098B400) [pid = 1860] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A576400) [pid = 1860] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A84FEB800) [pid = 1860] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8079DC00) [pid = 1860] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A853FD400) [pid = 1860] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A881B3800) [pid = 1860] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009AF880D800) [pid = 1860] [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.] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A887B6C00) [pid = 1860] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A8A341C00) [pid = 1860] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A881B9000) [pid = 1860] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009AF2C58800) [pid = 1860] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A80CE3C00) [pid = 1860] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A884A2C00) [pid = 1860] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A84121400) [pid = 1860] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:19:45 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A8513E400) [pid = 1860] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:19:45 INFO - PROCESS | 1860 | 1461025185527 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] 17:19:45 INFO - PROCESS | 1860 | 1461025185558 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 17:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:19:45 INFO - PROCESS | 1860 | 1461025185564 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:19:45 INFO - PROCESS | 1860 | 1461025185568 Marionette TRACE conn5 <- [1,2150,null,{}] 17:19:45 INFO - PROCESS | 1860 | 1461025185574 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}] 17:19:45 INFO - PROCESS | 1860 | 1461025185696 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 17:19:45 INFO - PROCESS | 1860 | 1461025185829 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854AB800 == 59 [pid = 1860] [id = 547] 17:19:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A83186400) [pid = 1860] [serial = 1641] [outer = 0000000000000000] 17:19:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A84178800) [pid = 1860] [serial = 1642] [outer = 0000009A83186400] 17:19:45 INFO - PROCESS | 1860 | 1461025185891 Marionette DEBUG loaded listener.js 17:19:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84D9FC00) [pid = 1860] [serial = 1643] [outer = 0000009A83186400] 17:19:46 INFO - PROCESS | 1860 | 1461025186538 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]]]}] 17:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1028ms 17:19:46 INFO - PROCESS | 1860 | 1461025186595 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 17:19:46 INFO - PROCESS | 1860 | 1461025186602 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 17:19:46 INFO - PROCESS | 1860 | 1461025186609 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:19:46 INFO - PROCESS | 1860 | 1461025186612 Marionette TRACE conn5 <- [1,2154,null,{}] 17:19:46 INFO - PROCESS | 1860 | 1461025186616 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}] 17:19:46 INFO - PROCESS | 1860 | 1461025186792 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 17:19:46 INFO - PROCESS | 1860 | 1461025186922 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2C7000 == 60 [pid = 1860] [id = 548] 17:19:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A84FEB800) [pid = 1860] [serial = 1644] [outer = 0000000000000000] 17:19:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A85567800) [pid = 1860] [serial = 1645] [outer = 0000009A84FEB800] 17:19:46 INFO - PROCESS | 1860 | 1461025186982 Marionette DEBUG loaded listener.js 17:19:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A85EA6000) [pid = 1860] [serial = 1646] [outer = 0000009A84FEB800] 17:19:47 INFO - PROCESS | 1860 | 1461025187614 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]]]}] 17:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1068ms 17:19:47 INFO - PROCESS | 1860 | 1461025187683 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 17:19:47 INFO - PROCESS | 1860 | 1461025187686 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 17:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:19:47 INFO - PROCESS | 1860 | 1461025187708 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:19:47 INFO - PROCESS | 1860 | 1461025187712 Marionette TRACE conn5 <- [1,2158,null,{}] 17:19:47 INFO - PROCESS | 1860 | 1461025187725 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}] 17:19:47 INFO - PROCESS | 1860 | 1461025187852 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 17:19:47 INFO - PROCESS | 1860 | 1461025187976 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD03000 == 61 [pid = 1860] [id = 549] 17:19:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8836B400) [pid = 1860] [serial = 1647] [outer = 0000000000000000] 17:19:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8868E400) [pid = 1860] [serial = 1648] [outer = 0000009A8836B400] 17:19:48 INFO - PROCESS | 1860 | 1461025188039 Marionette DEBUG loaded listener.js 17:19:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8A21DC00) [pid = 1860] [serial = 1649] [outer = 0000009A8836B400] 17:19:48 INFO - PROCESS | 1860 | 1461025188653 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]]]}] 17:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 986ms 17:19:48 INFO - PROCESS | 1860 | 1461025188695 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 17:19:48 INFO - PROCESS | 1860 | 1461025188699 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 17:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:19:48 INFO - PROCESS | 1860 | 1461025188702 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:19:48 INFO - PROCESS | 1860 | 1461025188704 Marionette TRACE conn5 <- [1,2162,null,{}] 17:19:48 INFO - PROCESS | 1860 | 1461025188708 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}] 17:19:48 INFO - PROCESS | 1860 | 1461025188826 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 17:19:48 INFO - PROCESS | 1860 | 1461025188955 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F27B000 == 62 [pid = 1860] [id = 550] 17:19:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8A345C00) [pid = 1860] [serial = 1650] [outer = 0000000000000000] 17:19:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8A4BCC00) [pid = 1860] [serial = 1651] [outer = 0000009A8A345C00] 17:19:49 INFO - PROCESS | 1860 | 1461025189014 Marionette DEBUG loaded listener.js 17:19:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A8A5AA800) [pid = 1860] [serial = 1652] [outer = 0000009A8A345C00] 17:19:49 INFO - PROCESS | 1860 | 1461025189604 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]]]}] 17:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 986ms 17:19:49 INFO - PROCESS | 1860 | 1461025189690 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 17:19:49 INFO - PROCESS | 1860 | 1461025189693 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 17:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:19:49 INFO - PROCESS | 1860 | 1461025189696 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:19:49 INFO - PROCESS | 1860 | 1461025189699 Marionette TRACE conn5 <- [1,2166,null,{}] 17:19:49 INFO - PROCESS | 1860 | 1461025189703 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}] 17:19:49 INFO - PROCESS | 1860 | 1461025189816 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 17:19:49 INFO - PROCESS | 1860 | 1461025189945 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FA4D800 == 63 [pid = 1860] [id = 551] 17:19:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8A5B2000) [pid = 1860] [serial = 1653] [outer = 0000000000000000] 17:19:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8A5CD800) [pid = 1860] [serial = 1654] [outer = 0000009A8A5B2000] 17:19:50 INFO - PROCESS | 1860 | 1461025190004 Marionette DEBUG loaded listener.js 17:19:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8A7E0800) [pid = 1860] [serial = 1655] [outer = 0000009A8A5B2000] 17:19:50 INFO - PROCESS | 1860 | 1461025190590 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]]]}] 17:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 924ms 17:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:19:50 INFO - PROCESS | 1860 | 1461025190622 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 17:19:50 INFO - PROCESS | 1860 | 1461025190625 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 17:19:50 INFO - PROCESS | 1860 | 1461025190628 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:19:50 INFO - PROCESS | 1860 | 1461025190630 Marionette TRACE conn5 <- [1,2170,null,{}] 17:19:50 INFO - PROCESS | 1860 | 1461025190634 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}] 17:19:50 INFO - PROCESS | 1860 | 1461025190758 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 17:19:50 INFO - PROCESS | 1860 | 1461025190890 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1ACA800 == 64 [pid = 1860] [id = 552] 17:19:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8AADCC00) [pid = 1860] [serial = 1656] [outer = 0000000000000000] 17:19:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8D702400) [pid = 1860] [serial = 1657] [outer = 0000009A8AADCC00] 17:19:50 INFO - PROCESS | 1860 | 1461025190951 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8D735000) [pid = 1860] [serial = 1658] [outer = 0000009A8AADCC00] 17:19:51 INFO - PROCESS | 1860 | 1461025191580 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]]]}] 17:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1022ms 17:19:51 INFO - PROCESS | 1860 | 1461025191820 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 17:19:51 INFO - PROCESS | 1860 | 1461025191826 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 17:19:51 INFO - PROCESS | 1860 | 1461025191832 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:19:51 INFO - PROCESS | 1860 | 1461025191835 Marionette TRACE conn5 <- [1,2174,null,{}] 17:19:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:19:51 INFO - PROCESS | 1860 | 1461025191841 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}] 17:19:51 INFO - PROCESS | 1860 | 1461025191954 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 17:19:52 INFO - PROCESS | 1860 | 1461025192080 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851B8000 == 65 [pid = 1860] [id = 553] 17:19:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A81696400) [pid = 1860] [serial = 1659] [outer = 0000000000000000] 17:19:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A818D1C00) [pid = 1860] [serial = 1660] [outer = 0000009A81696400] 17:19:52 INFO - PROCESS | 1860 | 1461025192133 Marionette DEBUG loaded listener.js 17:19:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A84ADB800) [pid = 1860] [serial = 1661] [outer = 0000009A81696400] 17:19:52 INFO - PROCESS | 1860 | 1461025192782 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]]]}] 17:19:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851B4800 == 64 [pid = 1860] [id = 545] 17:19:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885D6800 == 63 [pid = 1860] [id = 544] 17:19:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851A7000 == 62 [pid = 1860] [id = 543] 17:19:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855EF800 == 61 [pid = 1860] [id = 542] 17:19:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854C5000 == 60 [pid = 1860] [id = 541] 17:19:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83EBD000 == 59 [pid = 1860] [id = 534] 17:19:52 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF2E11800) [pid = 1860] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:19:52 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A4B6800) [pid = 1860] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 17:19:52 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8A5D0400) [pid = 1860] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 17:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1014ms 17:19:52 INFO - PROCESS | 1860 | 1461025192857 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 17:19:52 INFO - PROCESS | 1860 | 1461025192861 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 17:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:19:52 INFO - PROCESS | 1860 | 1461025192868 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:19:52 INFO - PROCESS | 1860 | 1461025192872 Marionette TRACE conn5 <- [1,2178,null,{}] 17:19:52 INFO - PROCESS | 1860 | 1461025192877 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}] 17:19:52 INFO - PROCESS | 1860 | 1461025192982 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A88947400) [pid = 1860] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8A2DD000) [pid = 1860] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A8A226800) [pid = 1860] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A4B9400) [pid = 1860] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8836D800) [pid = 1860] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A87F33800) [pid = 1860] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A880D8800) [pid = 1860] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A880B4400) [pid = 1860] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A818CC000) [pid = 1860] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8836AC00) [pid = 1860] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A885B6C00) [pid = 1860] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A84DA1C00) [pid = 1860] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A84177400) [pid = 1860] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A88005C00) [pid = 1860] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A84177800) [pid = 1860] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A87F0BC00) [pid = 1860] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A85660400) [pid = 1860] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A84EA2400) [pid = 1860] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A84F8B000) [pid = 1860] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A828B1000) [pid = 1860] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A80CE6800) [pid = 1860] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A8A5B6C00) [pid = 1860] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A8A5AE800) [pid = 1860] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A850AF800) [pid = 1860] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A853EFC00) [pid = 1860] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A80F5C400) [pid = 1860] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A84C2DC00) [pid = 1860] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009A85568C00) [pid = 1860] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 91 (0000009A85B28000) [pid = 1860] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 90 (0000009A8A576800) [pid = 1860] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 89 (0000009A8A21D800) [pid = 1860] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 88 (0000009A88940C00) [pid = 1860] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 87 (0000009A84179400) [pid = 1860] [serial = 1070] [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.] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 86 (0000009A85B23C00) [pid = 1860] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 85 (0000009A80F57000) [pid = 1860] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 84 (0000009A88683000) [pid = 1860] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 83 (0000009A84D9EC00) [pid = 1860] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 82 (0000009A88006800) [pid = 1860] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | --DOMWINDOW == 81 (0000009A8A340400) [pid = 1860] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 17:19:53 INFO - PROCESS | 1860 | 1461025193073 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85154800 == 60 [pid = 1860] [id = 554] 17:19:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 82 (0000009A8079D000) [pid = 1860] [serial = 1662] [outer = 0000000000000000] 17:19:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 83 (0000009A828B1000) [pid = 1860] [serial = 1663] [outer = 0000009A8079D000] 17:19:53 INFO - PROCESS | 1860 | 1461025193123 Marionette DEBUG loaded listener.js 17:19:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 84 (0000009A84C32400) [pid = 1860] [serial = 1664] [outer = 0000009A8079D000] 17:19:53 INFO - PROCESS | 1860 | 1461025193558 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]]]}] 17:19:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:19:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 734ms 17:19:53 INFO - PROCESS | 1860 | 1461025193606 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 17:19:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:19:53 INFO - PROCESS | 1860 | 1461025193608 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 17:19:53 INFO - PROCESS | 1860 | 1461025193612 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 1860 | 1461025193614 Marionette TRACE conn5 <- [1,2182,null,{}] 17:19:53 INFO - PROCESS | 1860 | 1461025193628 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}] 17:19:53 INFO - PROCESS | 1860 | 1461025193729 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 17:19:53 INFO - PROCESS | 1860 | 1461025193745 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EF6000 == 61 [pid = 1860] [id = 555] 17:19:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 85 (0000009A84FE6C00) [pid = 1860] [serial = 1665] [outer = 0000000000000000] 17:19:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 86 (0000009A84FEC000) [pid = 1860] [serial = 1666] [outer = 0000009A84FE6C00] 17:19:53 INFO - PROCESS | 1860 | 1461025193798 Marionette DEBUG loaded listener.js 17:19:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 87 (0000009A85133C00) [pid = 1860] [serial = 1667] [outer = 0000009A84FE6C00] 17:19:54 INFO - PROCESS | 1860 | 1461025194267 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]]]}] 17:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 692ms 17:19:54 INFO - PROCESS | 1860 | 1461025194305 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 17:19:54 INFO - PROCESS | 1860 | 1461025194307 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 17:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:19:54 INFO - PROCESS | 1860 | 1461025194311 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:19:54 INFO - PROCESS | 1860 | 1461025194312 Marionette TRACE conn5 <- [1,2186,null,{}] 17:19:54 INFO - PROCESS | 1860 | 1461025194316 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}] 17:19:54 INFO - PROCESS | 1860 | 1461025194411 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 17:19:54 INFO - PROCESS | 1860 | 1461025194419 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885D6800 == 62 [pid = 1860] [id = 556] 17:19:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 88 (0000009A8566A400) [pid = 1860] [serial = 1668] [outer = 0000000000000000] 17:19:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 89 (0000009A85B24400) [pid = 1860] [serial = 1669] [outer = 0000009A8566A400] 17:19:54 INFO - PROCESS | 1860 | 1461025194467 Marionette DEBUG loaded listener.js 17:19:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 90 (0000009A87F09400) [pid = 1860] [serial = 1670] [outer = 0000009A8566A400] 17:19:54 INFO - PROCESS | 1860 | 1461025194911 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]]]}] 17:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 629ms 17:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:19:54 INFO - PROCESS | 1860 | 1461025194943 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 17:19:54 INFO - PROCESS | 1860 | 1461025194946 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 17:19:54 INFO - PROCESS | 1860 | 1461025194949 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:19:54 INFO - PROCESS | 1860 | 1461025194951 Marionette TRACE conn5 <- [1,2190,null,{}] 17:19:54 INFO - PROCESS | 1860 | 1461025194954 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}] 17:19:55 INFO - PROCESS | 1860 | 1461025195045 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 17:19:55 INFO - PROCESS | 1860 | 1461025195051 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8483A000 == 63 [pid = 1860] [id = 557] 17:19:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 91 (0000009A87F29400) [pid = 1860] [serial = 1671] [outer = 0000000000000000] 17:19:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 92 (0000009A88007C00) [pid = 1860] [serial = 1672] [outer = 0000009A87F29400] 17:19:55 INFO - PROCESS | 1860 | 1461025195099 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009A880D8C00) [pid = 1860] [serial = 1673] [outer = 0000009A87F29400] 17:19:55 INFO - PROCESS | 1860 | 1461025195610 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]]]}] 17:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 17:19:55 INFO - PROCESS | 1860 | 1461025195629 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 17:19:55 INFO - PROCESS | 1860 | 1461025195631 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 17:19:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:19:55 INFO - PROCESS | 1860 | 1461025195635 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:19:55 INFO - PROCESS | 1860 | 1461025195636 Marionette TRACE conn5 <- [1,2194,null,{}] 17:19:55 INFO - PROCESS | 1860 | 1461025195640 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}] 17:19:55 INFO - PROCESS | 1860 | 1461025195785 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 17:19:55 INFO - PROCESS | 1860 | 1461025195844 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D20E000 == 64 [pid = 1860] [id = 558] 17:19:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A884A3400) [pid = 1860] [serial = 1674] [outer = 0000000000000000] 17:19:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A88688000) [pid = 1860] [serial = 1675] [outer = 0000009A884A3400] 17:19:55 INFO - PROCESS | 1860 | 1461025195894 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A88948400) [pid = 1860] [serial = 1676] [outer = 0000009A884A3400] 17:19:56 INFO - PROCESS | 1860 | 1461025196340 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]]]}] 17:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 734ms 17:19:56 INFO - PROCESS | 1860 | 1461025196371 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 17:19:56 INFO - PROCESS | 1860 | 1461025196373 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 17:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:19:56 INFO - PROCESS | 1860 | 1461025196376 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:19:56 INFO - PROCESS | 1860 | 1461025196378 Marionette TRACE conn5 <- [1,2198,null,{}] 17:19:56 INFO - PROCESS | 1860 | 1461025196381 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}] 17:19:56 INFO - PROCESS | 1860 | 1461025196531 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 17:19:56 INFO - PROCESS | 1860 | 1461025196556 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D775000 == 65 [pid = 1860] [id = 559] 17:19:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A8A2DC000) [pid = 1860] [serial = 1677] [outer = 0000000000000000] 17:19:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A8A348800) [pid = 1860] [serial = 1678] [outer = 0000009A8A2DC000] 17:19:56 INFO - PROCESS | 1860 | 1461025196602 Marionette DEBUG loaded listener.js 17:19:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A8A580800) [pid = 1860] [serial = 1679] [outer = 0000009A8A2DC000] 17:19:57 INFO - PROCESS | 1860 | 1461025197046 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]]]}] 17:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 734ms 17:19:57 INFO - PROCESS | 1860 | 1461025197114 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 17:19:57 INFO - PROCESS | 1860 | 1461025197116 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 17:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:19:57 INFO - PROCESS | 1860 | 1461025197119 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:19:57 INFO - PROCESS | 1860 | 1461025197121 Marionette TRACE conn5 <- [1,2202,null,{}] 17:19:57 INFO - PROCESS | 1860 | 1461025197125 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}] 17:19:57 INFO - PROCESS | 1860 | 1461025197246 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 17:19:57 INFO - PROCESS | 1860 | 1461025197307 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD0F000 == 66 [pid = 1860] [id = 560] 17:19:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A8A2E7C00) [pid = 1860] [serial = 1680] [outer = 0000000000000000] 17:19:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8A7DC800) [pid = 1860] [serial = 1681] [outer = 0000009A8A2E7C00] 17:19:57 INFO - PROCESS | 1860 | 1461025197354 Marionette DEBUG loaded listener.js 17:19:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8AA60C00) [pid = 1860] [serial = 1682] [outer = 0000009A8A2E7C00] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A84E9EC00) [pid = 1860] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A8A348400) [pid = 1860] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A8A5B4800) [pid = 1860] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A801EA000) [pid = 1860] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A818EC400) [pid = 1860] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A80EA9000) [pid = 1860] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009A850AD000) [pid = 1860] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A84C29400) [pid = 1860] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A853F6C00) [pid = 1860] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:19:57 INFO - PROCESS | 1860 | --DOMWINDOW == 92 (0000009A84F80C00) [pid = 1860] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:19:57 INFO - PROCESS | 1860 | 1461025197787 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]]]}] 17:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 734ms 17:19:57 INFO - PROCESS | 1860 | 1461025197863 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 17:19:57 INFO - PROCESS | 1860 | 1461025197866 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 17:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:19:57 INFO - PROCESS | 1860 | 1461025197871 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:19:57 INFO - PROCESS | 1860 | 1461025197873 Marionette TRACE conn5 <- [1,2206,null,{}] 17:19:57 INFO - PROCESS | 1860 | 1461025197877 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}] 17:19:57 INFO - PROCESS | 1860 | 1461025197968 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 17:19:57 INFO - PROCESS | 1860 | 1461025197974 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8ED9D000 == 67 [pid = 1860] [id = 561] 17:19:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 93 (0000009A853FB400) [pid = 1860] [serial = 1683] [outer = 0000000000000000] 17:19:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A8A34A000) [pid = 1860] [serial = 1684] [outer = 0000009A853FB400] 17:19:58 INFO - PROCESS | 1860 | 1461025198021 Marionette DEBUG loaded listener.js 17:19:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A8AA6C000) [pid = 1860] [serial = 1685] [outer = 0000009A853FB400] 17:19:58 INFO - PROCESS | 1860 | 1461025198437 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]]]}] 17:19:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:19:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 629ms 17:19:58 INFO - PROCESS | 1860 | 1461025198506 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 17:19:58 INFO - PROCESS | 1860 | 1461025198508 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 17:19:58 INFO - PROCESS | 1860 | 1461025198511 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:19:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:19:58 INFO - PROCESS | 1860 | 1461025198513 Marionette TRACE conn5 <- [1,2210,null,{}] 17:19:58 INFO - PROCESS | 1860 | 1461025198516 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}] 17:19:58 INFO - PROCESS | 1860 | 1461025198607 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 17:19:58 INFO - PROCESS | 1860 | 1461025198616 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F6CC800 == 68 [pid = 1860] [id = 562] 17:19:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A8AA9AC00) [pid = 1860] [serial = 1686] [outer = 0000000000000000] 17:19:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A8AADFC00) [pid = 1860] [serial = 1687] [outer = 0000009A8AA9AC00] 17:19:58 INFO - PROCESS | 1860 | 1461025198662 Marionette DEBUG loaded listener.js 17:19:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A8D70BC00) [pid = 1860] [serial = 1688] [outer = 0000009A8AA9AC00] 17:19:59 INFO - PROCESS | 1860 | 1461025199093 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]]]}] 17:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 629ms 17:19:59 INFO - PROCESS | 1860 | 1461025199144 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 17:19:59 INFO - PROCESS | 1860 | 1461025199147 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 17:19:59 INFO - PROCESS | 1860 | 1461025199150 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:19:59 INFO - PROCESS | 1860 | 1461025199153 Marionette TRACE conn5 <- [1,2214,null,{}] 17:19:59 INFO - PROCESS | 1860 | 1461025199156 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}] 17:19:59 INFO - PROCESS | 1860 | 1461025199270 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 17:19:59 INFO - PROCESS | 1860 | 1461025199317 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911CA800 == 69 [pid = 1860] [id = 563] 17:19:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A8D84E400) [pid = 1860] [serial = 1689] [outer = 0000000000000000] 17:19:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A8D854800) [pid = 1860] [serial = 1690] [outer = 0000009A8D84E400] 17:19:59 INFO - PROCESS | 1860 | 1461025199369 Marionette DEBUG loaded listener.js 17:19:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8D911400) [pid = 1860] [serial = 1691] [outer = 0000009A8D84E400] 17:20:00 INFO - PROCESS | 1860 | 1461025200073 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]]]}] 17:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 986ms 17:20:00 INFO - PROCESS | 1860 | 1461025200139 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 17:20:00 INFO - PROCESS | 1860 | 1461025200146 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 17:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:20:00 INFO - PROCESS | 1860 | 1461025200152 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:20:00 INFO - PROCESS | 1860 | 1461025200156 Marionette TRACE conn5 <- [1,2218,null,{}] 17:20:00 INFO - PROCESS | 1860 | 1461025200162 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}] 17:20:00 INFO - PROCESS | 1860 | 1461025200318 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 17:20:00 INFO - PROCESS | 1860 | 1461025200453 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A854C6000 == 70 [pid = 1860] [id = 564] 17:20:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A830B8400) [pid = 1860] [serial = 1692] [outer = 0000000000000000] 17:20:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84AE5800) [pid = 1860] [serial = 1693] [outer = 0000009A830B8400] 17:20:00 INFO - PROCESS | 1860 | 1461025200515 Marionette DEBUG loaded listener.js 17:20:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A84EA2400) [pid = 1860] [serial = 1694] [outer = 0000009A830B8400] 17:20:01 INFO - PROCESS | 1860 | 1461025201156 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]]]}] 17:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1029ms 17:20:01 INFO - PROCESS | 1860 | 1461025201183 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 17:20:01 INFO - PROCESS | 1860 | 1461025201190 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 17:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:20:01 INFO - PROCESS | 1860 | 1461025201197 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:20:01 INFO - PROCESS | 1860 | 1461025201200 Marionette TRACE conn5 <- [1,2222,null,{}] 17:20:01 INFO - PROCESS | 1860 | 1461025201204 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}] 17:20:01 INFO - PROCESS | 1860 | 1461025201349 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 17:20:01 INFO - PROCESS | 1860 | 1461025201479 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D195000 == 71 [pid = 1860] [id = 565] 17:20:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84EA1800) [pid = 1860] [serial = 1695] [outer = 0000000000000000] 17:20:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A85B30400) [pid = 1860] [serial = 1696] [outer = 0000009A84EA1800] 17:20:01 INFO - PROCESS | 1860 | 1461025201537 Marionette DEBUG loaded listener.js 17:20:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A881B9000) [pid = 1860] [serial = 1697] [outer = 0000009A84EA1800] 17:20:02 INFO - PROCESS | 1860 | 1461025202156 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]]]}] 17:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 985ms 17:20:02 INFO - PROCESS | 1860 | 1461025202187 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 17:20:02 INFO - PROCESS | 1860 | 1461025202190 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 17:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:20:02 INFO - PROCESS | 1860 | 1461025202194 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:20:02 INFO - PROCESS | 1860 | 1461025202198 Marionette TRACE conn5 <- [1,2226,null,{}] 17:20:02 INFO - PROCESS | 1860 | 1461025202211 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}] 17:20:02 INFO - PROCESS | 1860 | 1461025202334 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 17:20:02 INFO - PROCESS | 1860 | 1461025202468 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911DC000 == 72 [pid = 1860] [id = 566] 17:20:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A885B6400) [pid = 1860] [serial = 1698] [outer = 0000000000000000] 17:20:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8A4BAC00) [pid = 1860] [serial = 1699] [outer = 0000009A885B6400] 17:20:02 INFO - PROCESS | 1860 | 1461025202530 Marionette DEBUG loaded listener.js 17:20:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8D736C00) [pid = 1860] [serial = 1700] [outer = 0000009A885B6400] 17:20:03 INFO - PROCESS | 1860 | 1461025203138 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]]]}] 17:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 985ms 17:20:03 INFO - PROCESS | 1860 | 1461025203181 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 17:20:03 INFO - PROCESS | 1860 | 1461025203185 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 17:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:20:03 INFO - PROCESS | 1860 | 1461025203188 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:20:03 INFO - PROCESS | 1860 | 1461025203190 Marionette TRACE conn5 <- [1,2230,null,{}] 17:20:03 INFO - PROCESS | 1860 | 1461025203194 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}] 17:20:03 INFO - PROCESS | 1860 | 1461025203317 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 17:20:03 INFO - PROCESS | 1860 | 1461025203447 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C04800 == 73 [pid = 1860] [id = 567] 17:20:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8D859C00) [pid = 1860] [serial = 1701] [outer = 0000000000000000] 17:20:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8D85DC00) [pid = 1860] [serial = 1702] [outer = 0000009A8D859C00] 17:20:03 INFO - PROCESS | 1860 | 1461025203507 Marionette DEBUG loaded listener.js 17:20:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8D919C00) [pid = 1860] [serial = 1703] [outer = 0000009A8D859C00] 17:20:04 INFO - PROCESS | 1860 | 1461025204103 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]]]}] 17:20:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:20:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 986ms 17:20:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:20:04 INFO - PROCESS | 1860 | 1461025204175 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 17:20:04 INFO - PROCESS | 1860 | 1461025204178 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 17:20:04 INFO - PROCESS | 1860 | 1461025204182 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:20:04 INFO - PROCESS | 1860 | 1461025204184 Marionette TRACE conn5 <- [1,2234,null,{}] 17:20:04 INFO - PROCESS | 1860 | 1461025204188 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}] 17:20:04 INFO - PROCESS | 1860 | 1461025204313 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 17:20:04 INFO - PROCESS | 1860 | 1461025204450 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D1A1000 == 74 [pid = 1860] [id = 568] 17:20:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A80F57400) [pid = 1860] [serial = 1704] [outer = 0000000000000000] 17:20:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8D856400) [pid = 1860] [serial = 1705] [outer = 0000009A80F57400] 17:20:04 INFO - PROCESS | 1860 | 1461025204509 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8DAD3C00) [pid = 1860] [serial = 1706] [outer = 0000009A80F57400] 17:20:05 INFO - PROCESS | 1860 | 1461025205399 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]]]}] 17:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1281ms 17:20:05 INFO - PROCESS | 1860 | 1461025205466 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 17:20:05 INFO - PROCESS | 1860 | 1461025205470 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 17:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:20:05 INFO - PROCESS | 1860 | 1461025205476 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:20:05 INFO - PROCESS | 1860 | 1461025205480 Marionette TRACE conn5 <- [1,2238,null,{}] 17:20:05 INFO - PROCESS | 1860 | 1461025205485 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}] 17:20:05 INFO - PROCESS | 1860 | 1461025205591 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 17:20:05 INFO - PROCESS | 1860 | 1461025205729 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E38800 == 75 [pid = 1860] [id = 569] 17:20:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8079DC00) [pid = 1860] [serial = 1707] [outer = 0000000000000000] 17:20:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A80D44800) [pid = 1860] [serial = 1708] [outer = 0000009A8079DC00] 17:20:05 INFO - PROCESS | 1860 | 1461025205783 Marionette DEBUG loaded listener.js 17:20:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A80F56C00) [pid = 1860] [serial = 1709] [outer = 0000009A8079DC00] 17:20:06 INFO - PROCESS | 1860 | 1461025206413 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]]]}] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911D6800 == 74 [pid = 1860] [id = 537] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A3C000 == 73 [pid = 1860] [id = 69] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F6CC800 == 72 [pid = 1860] [id = 562] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8ED9D000 == 71 [pid = 1860] [id = 561] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD0F000 == 70 [pid = 1860] [id = 560] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D775000 == 69 [pid = 1860] [id = 559] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D20E000 == 68 [pid = 1860] [id = 558] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8483A000 == 67 [pid = 1860] [id = 557] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885D6800 == 66 [pid = 1860] [id = 556] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A887AE000) [pid = 1860] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A8A7DD000) [pid = 1860] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8AA60400) [pid = 1860] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8AA94800) [pid = 1860] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8D70F000) [pid = 1860] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EF6000 == 65 [pid = 1860] [id = 555] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85154800 == 64 [pid = 1860] [id = 554] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851B8000 == 63 [pid = 1860] [id = 553] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2C7000 == 62 [pid = 1860] [id = 548] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854AB800 == 61 [pid = 1860] [id = 547] 17:20:06 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D690800 == 60 [pid = 1860] [id = 546] 17:20:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:20:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1024ms 17:20:06 INFO - PROCESS | 1860 | 1461025206504 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 17:20:06 INFO - PROCESS | 1860 | 1461025206510 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 17:20:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:20:06 INFO - PROCESS | 1860 | 1461025206516 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:20:06 INFO - PROCESS | 1860 | 1461025206519 Marionette TRACE conn5 <- [1,2242,null,{}] 17:20:06 INFO - PROCESS | 1860 | 1461025206523 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}] 17:20:06 INFO - PROCESS | 1860 | 1461025206648 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A881BA800) [pid = 1860] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A88011400) [pid = 1860] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8A57D000) [pid = 1860] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8A7D4800) [pid = 1860] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A80D48400) [pid = 1860] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A80571C00) [pid = 1860] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A84D9B000) [pid = 1860] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A83186C00) [pid = 1860] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A84C64C00) [pid = 1860] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A84FE8C00) [pid = 1860] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A87F37000) [pid = 1860] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A85EA5400) [pid = 1860] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A84F8E400) [pid = 1860] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A84C67400) [pid = 1860] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A85EA4800) [pid = 1860] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A87F2D800) [pid = 1860] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A85665000) [pid = 1860] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A850AE000) [pid = 1860] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 17:20:06 INFO - PROCESS | 1860 | 1461025206756 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84C78000 == 61 [pid = 1860] [id = 570] 17:20:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A8081C000) [pid = 1860] [serial = 1710] [outer = 0000000000000000] 17:20:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A80D3F400) [pid = 1860] [serial = 1711] [outer = 0000009A8081C000] 17:20:06 INFO - PROCESS | 1860 | 1461025206805 Marionette DEBUG loaded listener.js 17:20:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A80F96C00) [pid = 1860] [serial = 1712] [outer = 0000009A8081C000] 17:20:07 INFO - PROCESS | 1860 | 1461025207273 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]]]}] 17:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 839ms 17:20:07 INFO - PROCESS | 1860 | 1461025207357 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 17:20:07 INFO - PROCESS | 1860 | 1461025207359 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 17:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:20:07 INFO - PROCESS | 1860 | 1461025207363 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:20:07 INFO - PROCESS | 1860 | 1461025207367 Marionette TRACE conn5 <- [1,2246,null,{}] 17:20:07 INFO - PROCESS | 1860 | 1461025207378 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}] 17:20:07 INFO - PROCESS | 1860 | 1461025207475 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 17:20:07 INFO - PROCESS | 1860 | 1461025207559 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85532800 == 62 [pid = 1860] [id = 571] 17:20:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A83185C00) [pid = 1860] [serial = 1713] [outer = 0000000000000000] 17:20:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A84AE3C00) [pid = 1860] [serial = 1714] [outer = 0000009A83185C00] 17:20:07 INFO - PROCESS | 1860 | 1461025207612 Marionette DEBUG loaded listener.js 17:20:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A84C5BC00) [pid = 1860] [serial = 1715] [outer = 0000009A83185C00] 17:20:08 INFO - PROCESS | 1860 | 1461025208009 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]]]}] 17:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 692ms 17:20:08 INFO - PROCESS | 1860 | 1461025208057 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 17:20:08 INFO - PROCESS | 1860 | 1461025208060 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 17:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:20:08 INFO - PROCESS | 1860 | 1461025208064 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:20:08 INFO - PROCESS | 1860 | 1461025208065 Marionette TRACE conn5 <- [1,2250,null,{}] 17:20:08 INFO - PROCESS | 1860 | 1461025208069 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}] 17:20:08 INFO - PROCESS | 1860 | 1461025208160 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 17:20:08 INFO - PROCESS | 1860 | 1461025208166 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EF6800 == 63 [pid = 1860] [id = 572] 17:20:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84DA3000) [pid = 1860] [serial = 1716] [outer = 0000000000000000] 17:20:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A84F80C00) [pid = 1860] [serial = 1717] [outer = 0000009A84DA3000] 17:20:08 INFO - PROCESS | 1860 | 1461025208214 Marionette DEBUG loaded listener.js 17:20:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84FE4000) [pid = 1860] [serial = 1718] [outer = 0000009A84DA3000] 17:20:08 INFO - PROCESS | 1860 | 1461025208682 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]]]}] 17:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 671ms 17:20:08 INFO - PROCESS | 1860 | 1461025208740 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 17:20:08 INFO - PROCESS | 1860 | 1461025208743 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 17:20:08 INFO - PROCESS | 1860 | 1461025208746 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:20:08 INFO - PROCESS | 1860 | 1461025208748 Marionette TRACE conn5 <- [1,2254,null,{}] 17:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:20:08 INFO - PROCESS | 1860 | 1461025208751 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}] 17:20:08 INFO - PROCESS | 1860 | 1461025208867 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 17:20:08 INFO - PROCESS | 1860 | 1461025208917 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883EF800 == 64 [pid = 1860] [id = 573] 17:20:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A84FED000) [pid = 1860] [serial = 1719] [outer = 0000000000000000] 17:20:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A850A5800) [pid = 1860] [serial = 1720] [outer = 0000009A84FED000] 17:20:08 INFO - PROCESS | 1860 | 1461025208965 Marionette DEBUG loaded listener.js 17:20:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A850B4000) [pid = 1860] [serial = 1721] [outer = 0000009A84FED000] 17:20:09 INFO - PROCESS | 1860 | 1461025209402 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]]]}] 17:20:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 671ms 17:20:09 INFO - PROCESS | 1860 | 1461025209423 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 17:20:09 INFO - PROCESS | 1860 | 1461025209425 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 17:20:09 INFO - PROCESS | 1860 | 1461025209428 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:20:09 INFO - PROCESS | 1860 | 1461025209430 Marionette TRACE conn5 <- [1,2258,null,{}] 17:20:09 INFO - PROCESS | 1860 | 1461025209434 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}] 17:20:09 INFO - PROCESS | 1860 | 1461025209574 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 17:20:09 INFO - PROCESS | 1860 | 1461025209667 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A127800 == 65 [pid = 1860] [id = 574] 17:20:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A853F0000) [pid = 1860] [serial = 1722] [outer = 0000000000000000] 17:20:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A85661800) [pid = 1860] [serial = 1723] [outer = 0000009A853F0000] 17:20:09 INFO - PROCESS | 1860 | 1461025209718 Marionette DEBUG loaded listener.js 17:20:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8566EC00) [pid = 1860] [serial = 1724] [outer = 0000009A853F0000] 17:20:10 INFO - PROCESS | 1860 | 1461025210134 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]]]}] 17:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 734ms 17:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:20:10 INFO - PROCESS | 1860 | 1461025210166 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 17:20:10 INFO - PROCESS | 1860 | 1461025210168 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 17:20:10 INFO - PROCESS | 1860 | 1461025210171 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:20:10 INFO - PROCESS | 1860 | 1461025210173 Marionette TRACE conn5 <- [1,2262,null,{}] 17:20:10 INFO - PROCESS | 1860 | 1461025210177 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}] 17:20:10 INFO - PROCESS | 1860 | 1461025210291 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 17:20:10 INFO - PROCESS | 1860 | 1461025210347 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2B9000 == 66 [pid = 1860] [id = 575] 17:20:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8566B400) [pid = 1860] [serial = 1725] [outer = 0000000000000000] 17:20:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A85EA1400) [pid = 1860] [serial = 1726] [outer = 0000009A8566B400] 17:20:10 INFO - PROCESS | 1860 | 1461025210394 Marionette DEBUG loaded listener.js 17:20:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A87F13C00) [pid = 1860] [serial = 1727] [outer = 0000009A8566B400] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A81696400) [pid = 1860] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A84FE6C00) [pid = 1860] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8A2DC000) [pid = 1860] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8566A400) [pid = 1860] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A87F29400) [pid = 1860] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A8A34D400) [pid = 1860] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A853FB400) [pid = 1860] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8A2E7C00) [pid = 1860] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8D709000) [pid = 1860] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A8AA5D400) [pid = 1860] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A884A3400) [pid = 1860] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A8AA9AC00) [pid = 1860] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8079D000) [pid = 1860] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:20:11 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A8AA92800) [pid = 1860] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:20:11 INFO - PROCESS | 1860 | 1461025211091 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]]]}] 17:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 986ms 17:20:11 INFO - PROCESS | 1860 | 1461025211161 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 17:20:11 INFO - PROCESS | 1860 | 1461025211163 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 17:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:20:11 INFO - PROCESS | 1860 | 1461025211167 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:20:11 INFO - PROCESS | 1860 | 1461025211168 Marionette TRACE conn5 <- [1,2266,null,{}] 17:20:11 INFO - PROCESS | 1860 | 1461025211173 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}] 17:20:11 INFO - PROCESS | 1860 | 1461025211290 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 17:20:11 INFO - PROCESS | 1860 | 1461025211345 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A286000 == 67 [pid = 1860] [id = 576] 17:20:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A80EA9000) [pid = 1860] [serial = 1728] [outer = 0000000000000000] 17:20:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A85B27800) [pid = 1860] [serial = 1729] [outer = 0000009A80EA9000] 17:20:11 INFO - PROCESS | 1860 | 1461025211393 Marionette DEBUG loaded listener.js 17:20:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A87F31000) [pid = 1860] [serial = 1730] [outer = 0000009A80EA9000] 17:20:11 INFO - PROCESS | 1860 | 1461025211735 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]]]}] 17:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 629ms 17:20:11 INFO - PROCESS | 1860 | 1461025211799 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 17:20:11 INFO - PROCESS | 1860 | 1461025211801 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 17:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:20:11 INFO - PROCESS | 1860 | 1461025211804 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:20:11 INFO - PROCESS | 1860 | 1461025211806 Marionette TRACE conn5 <- [1,2270,null,{}] 17:20:11 INFO - PROCESS | 1860 | 1461025211810 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}] 17:20:11 INFO - PROCESS | 1860 | 1461025211897 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 17:20:11 INFO - PROCESS | 1860 | 1461025211903 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D21C800 == 68 [pid = 1860] [id = 577] 17:20:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A88002C00) [pid = 1860] [serial = 1731] [outer = 0000000000000000] 17:20:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A8800E000) [pid = 1860] [serial = 1732] [outer = 0000009A88002C00] 17:20:11 INFO - PROCESS | 1860 | 1461025211949 Marionette DEBUG loaded listener.js 17:20:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A880BBC00) [pid = 1860] [serial = 1733] [outer = 0000009A88002C00] 17:20:12 INFO - PROCESS | 1860 | 1461025212365 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]]]}] 17:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 587ms 17:20:12 INFO - PROCESS | 1860 | 1461025212394 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 17:20:12 INFO - PROCESS | 1860 | 1461025212397 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 17:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:20:12 INFO - PROCESS | 1860 | 1461025212400 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:20:12 INFO - PROCESS | 1860 | 1461025212402 Marionette TRACE conn5 <- [1,2274,null,{}] 17:20:12 INFO - PROCESS | 1860 | 1461025212417 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}] 17:20:12 INFO - PROCESS | 1860 | 1461025212505 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 17:20:12 INFO - PROCESS | 1860 | 1461025212511 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D76E000 == 69 [pid = 1860] [id = 578] 17:20:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A880DC000) [pid = 1860] [serial = 1734] [outer = 0000000000000000] 17:20:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A881B5C00) [pid = 1860] [serial = 1735] [outer = 0000009A880DC000] 17:20:12 INFO - PROCESS | 1860 | 1461025212559 Marionette DEBUG loaded listener.js 17:20:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8836AC00) [pid = 1860] [serial = 1736] [outer = 0000009A880DC000] 17:20:13 INFO - PROCESS | 1860 | 1461025213173 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]]]}] 17:20:13 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 17:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 818ms 17:20:13 INFO - PROCESS | 1860 | 1461025213222 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 17:20:13 INFO - PROCESS | 1860 | 1461025213227 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 17:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:20:13 INFO - PROCESS | 1860 | 1461025213233 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:20:13 INFO - PROCESS | 1860 | 1461025213239 Marionette TRACE conn5 <- [1,2278,null,{}] 17:20:13 INFO - PROCESS | 1860 | 1461025213247 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}] 17:20:13 INFO - PROCESS | 1860 | 1461025213409 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 17:20:13 INFO - PROCESS | 1860 | 1461025213432 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84E41800 == 70 [pid = 1860] [id = 579] 17:20:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A80998800) [pid = 1860] [serial = 1737] [outer = 0000000000000000] 17:20:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A80EA1800) [pid = 1860] [serial = 1738] [outer = 0000009A80998800] 17:20:13 INFO - PROCESS | 1860 | 1461025213492 Marionette DEBUG loaded listener.js 17:20:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A818CE800) [pid = 1860] [serial = 1739] [outer = 0000009A80998800] 17:20:14 INFO - PROCESS | 1860 | 1461025214164 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]]]}] 17:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 986ms 17:20:14 INFO - PROCESS | 1860 | 1461025214223 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 17:20:14 INFO - PROCESS | 1860 | 1461025214229 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 17:20:14 INFO - PROCESS | 1860 | 1461025214236 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:20:14 INFO - PROCESS | 1860 | 1461025214239 Marionette TRACE conn5 <- [1,2282,null,{}] 17:20:14 INFO - PROCESS | 1860 | 1461025214244 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}] 17:20:14 INFO - PROCESS | 1860 | 1461025214403 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 17:20:14 INFO - PROCESS | 1860 | 1461025214463 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883D8000 == 71 [pid = 1860] [id = 580] 17:20:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84C23C00) [pid = 1860] [serial = 1740] [outer = 0000000000000000] 17:20:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A84D9F800) [pid = 1860] [serial = 1741] [outer = 0000009A84C23C00] 17:20:14 INFO - PROCESS | 1860 | 1461025214522 Marionette DEBUG loaded listener.js 17:20:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8512F400) [pid = 1860] [serial = 1742] [outer = 0000009A84C23C00] 17:20:15 INFO - PROCESS | 1860 | 1461025215184 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]]]}] 17:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 986ms 17:20:15 INFO - PROCESS | 1860 | 1461025215228 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 17:20:15 INFO - PROCESS | 1860 | 1461025215231 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 17:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:20:15 INFO - PROCESS | 1860 | 1461025215235 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:20:15 INFO - PROCESS | 1860 | 1461025215239 Marionette TRACE conn5 <- [1,2286,null,{}] 17:20:15 INFO - PROCESS | 1860 | 1461025215264 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}] 17:20:15 INFO - PROCESS | 1860 | 1461025215414 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 17:20:15 INFO - PROCESS | 1860 | 1461025215474 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD12000 == 72 [pid = 1860] [id = 581] 17:20:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8566D400) [pid = 1860] [serial = 1743] [outer = 0000000000000000] 17:20:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A85EA5400) [pid = 1860] [serial = 1744] [outer = 0000009A8566D400] 17:20:15 INFO - PROCESS | 1860 | 1461025215536 Marionette DEBUG loaded listener.js 17:20:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A88370400) [pid = 1860] [serial = 1745] [outer = 0000009A8566D400] 17:20:16 INFO - PROCESS | 1860 | 1461025216086 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]]]}] 17:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 881ms 17:20:16 INFO - PROCESS | 1860 | 1461025216130 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 17:20:16 INFO - PROCESS | 1860 | 1461025216133 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 17:20:16 INFO - PROCESS | 1860 | 1461025216138 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:20:16 INFO - PROCESS | 1860 | 1461025216140 Marionette TRACE conn5 <- [1,2290,null,{}] 17:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:20:16 INFO - PROCESS | 1860 | 1461025216144 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}] 17:20:16 INFO - PROCESS | 1860 | 1461025216259 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 17:20:16 INFO - PROCESS | 1860 | 1461025216360 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F4C9800 == 73 [pid = 1860] [id = 582] 17:20:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A884A3C00) [pid = 1860] [serial = 1746] [outer = 0000000000000000] 17:20:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A885AF800) [pid = 1860] [serial = 1747] [outer = 0000009A884A3C00] 17:20:16 INFO - PROCESS | 1860 | 1461025216419 Marionette DEBUG loaded listener.js 17:20:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8868BC00) [pid = 1860] [serial = 1748] [outer = 0000009A884A3C00] 17:20:17 INFO - PROCESS | 1860 | 1461025217024 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]]]}] 17:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 924ms 17:20:17 INFO - PROCESS | 1860 | 1461025217068 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 17:20:17 INFO - PROCESS | 1860 | 1461025217071 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 17:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:20:17 INFO - PROCESS | 1860 | 1461025217074 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:20:17 INFO - PROCESS | 1860 | 1461025217077 Marionette TRACE conn5 <- [1,2294,null,{}] 17:20:17 INFO - PROCESS | 1860 | 1461025217080 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}] 17:20:17 INFO - PROCESS | 1860 | 1461025217192 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 17:20:17 INFO - PROCESS | 1860 | 1461025217320 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FA43800 == 74 [pid = 1860] [id = 583] 17:20:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A887B4400) [pid = 1860] [serial = 1749] [outer = 0000000000000000] 17:20:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A88940C00) [pid = 1860] [serial = 1750] [outer = 0000009A887B4400] 17:20:17 INFO - PROCESS | 1860 | 1461025217379 Marionette DEBUG loaded listener.js 17:20:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8A221000) [pid = 1860] [serial = 1751] [outer = 0000009A887B4400] 17:20:18 INFO - PROCESS | 1860 | 1461025218009 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]]]}] 17:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 986ms 17:20:18 INFO - PROCESS | 1860 | 1461025218064 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 17:20:18 INFO - PROCESS | 1860 | 1461025218066 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 17:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:20:18 INFO - PROCESS | 1860 | 1461025218070 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:20:18 INFO - PROCESS | 1860 | 1461025218072 Marionette TRACE conn5 <- [1,2298,null,{}] 17:20:18 INFO - PROCESS | 1860 | 1461025218076 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}] 17:20:18 INFO - PROCESS | 1860 | 1461025218209 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 17:20:18 INFO - PROCESS | 1860 | 1461025218342 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911E2000 == 75 [pid = 1860] [id = 584] 17:20:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8A2E8C00) [pid = 1860] [serial = 1752] [outer = 0000000000000000] 17:20:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8A4BE000) [pid = 1860] [serial = 1753] [outer = 0000009A8A2E8C00] 17:20:18 INFO - PROCESS | 1860 | 1461025218405 Marionette DEBUG loaded listener.js 17:20:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8A5B3800) [pid = 1860] [serial = 1754] [outer = 0000009A8A2E8C00] 17:20:18 INFO - PROCESS | 1860 | 1461025218970 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]]]}] 17:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 923ms 17:20:19 INFO - PROCESS | 1860 | 1461025218997 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 17:20:19 INFO - PROCESS | 1860 | 1461025219000 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 17:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:20:19 INFO - PROCESS | 1860 | 1461025219005 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:20:19 INFO - PROCESS | 1860 | 1461025219007 Marionette TRACE conn5 <- [1,2302,null,{}] 17:20:19 INFO - PROCESS | 1860 | 1461025219011 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}] 17:20:19 INFO - PROCESS | 1860 | 1461025219122 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 17:20:19 INFO - PROCESS | 1860 | 1461025219222 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1D1B800 == 76 [pid = 1860] [id = 585] 17:20:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8A5CC400) [pid = 1860] [serial = 1755] [outer = 0000000000000000] 17:20:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8A5D4400) [pid = 1860] [serial = 1756] [outer = 0000009A8A5CC400] 17:20:19 INFO - PROCESS | 1860 | 1461025219281 Marionette DEBUG loaded listener.js 17:20:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8AA03C00) [pid = 1860] [serial = 1757] [outer = 0000009A8A5CC400] 17:20:19 INFO - PROCESS | 1860 | 1461025219868 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]]]}] 17:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 924ms 17:20:19 INFO - PROCESS | 1860 | 1461025219933 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 17:20:19 INFO - PROCESS | 1860 | 1461025219936 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 17:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:20:19 INFO - PROCESS | 1860 | 1461025219939 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:20:19 INFO - PROCESS | 1860 | 1461025219942 Marionette TRACE conn5 <- [1,2306,null,{}] 17:20:19 INFO - PROCESS | 1860 | 1461025219945 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}] 17:20:20 INFO - PROCESS | 1860 | 1461025220057 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 17:20:20 INFO - PROCESS | 1860 | 1461025220172 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF30AD000 == 77 [pid = 1860] [id = 586] 17:20:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8079AC00) [pid = 1860] [serial = 1758] [outer = 0000000000000000] 17:20:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8A5CE800) [pid = 1860] [serial = 1759] [outer = 0000009A8079AC00] 17:20:20 INFO - PROCESS | 1860 | 1461025220229 Marionette DEBUG loaded listener.js 17:20:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8AA91800) [pid = 1860] [serial = 1760] [outer = 0000009A8079AC00] 17:20:21 INFO - PROCESS | 1860 | 1461025221068 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 17:20:21 INFO - PROCESS | 1860 | 1461025221123 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 17:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:20:21 INFO - PROCESS | 1860 | 1461025221129 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:20:21 INFO - PROCESS | 1860 | 1461025221133 Marionette TRACE conn5 <- [1,2310,null,{}] 17:20:21 INFO - PROCESS | 1860 | 1461025221140 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}] 17:20:21 INFO - PROCESS | 1860 | 1461025221253 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 17:20:21 INFO - PROCESS | 1860 | 1461025221392 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85538000 == 78 [pid = 1860] [id = 587] 17:20:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A8098B400) [pid = 1860] [serial = 1761] [outer = 0000000000000000] 17:20:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A80EA4000) [pid = 1860] [serial = 1762] [outer = 0000009A8098B400] 17:20:21 INFO - PROCESS | 1860 | 1461025221444 Marionette DEBUG loaded listener.js 17:20:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A84177800) [pid = 1860] [serial = 1763] [outer = 0000009A8098B400] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D21C800 == 77 [pid = 1860] [id = 577] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A286000 == 76 [pid = 1860] [id = 576] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2B9000 == 75 [pid = 1860] [id = 575] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A127800 == 74 [pid = 1860] [id = 574] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883EF800 == 73 [pid = 1860] [id = 573] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EF6800 == 72 [pid = 1860] [id = 572] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85532800 == 71 [pid = 1860] [id = 571] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84C78000 == 70 [pid = 1860] [id = 570] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E38800 == 69 [pid = 1860] [id = 569] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8D702400) [pid = 1860] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A8A5CD800) [pid = 1860] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8868E400) [pid = 1860] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A85567800) [pid = 1860] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A84178800) [pid = 1860] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A8A4BCC00) [pid = 1860] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8D854800) [pid = 1860] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOCSHELL 0000009A854C6000 == 68 [pid = 1860] [id = 564] 17:20:22 INFO - PROCESS | 1860 | 1461025222133 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]]]}] 17:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1028ms 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A818D1C00) [pid = 1860] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A84FEC000) [pid = 1860] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A8A580800) [pid = 1860] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A85133C00) [pid = 1860] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A85B24400) [pid = 1860] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A880D8C00) [pid = 1860] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A88007C00) [pid = 1860] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8AA09000) [pid = 1860] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8A34A000) [pid = 1860] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8A7DC800) [pid = 1860] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8AA6C000) [pid = 1860] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A8D735C00) [pid = 1860] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8AA69400) [pid = 1860] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A88948400) [pid = 1860] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8A348800) [pid = 1860] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8AADFC00) [pid = 1860] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A828B1000) [pid = 1860] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A87F09400) [pid = 1860] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A84ADB800) [pid = 1860] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A84C32400) [pid = 1860] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A88688000) [pid = 1860] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A8AADF000) [pid = 1860] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8AA60C00) [pid = 1860] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8D70BC00) [pid = 1860] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 17:20:22 INFO - PROCESS | 1860 | 1461025222177 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 17:20:22 INFO - PROCESS | 1860 | 1461025222184 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 17:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:20:22 INFO - PROCESS | 1860 | 1461025222211 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:20:22 INFO - PROCESS | 1860 | 1461025222214 Marionette TRACE conn5 <- [1,2314,null,{}] 17:20:22 INFO - PROCESS | 1860 | 1461025222217 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}] 17:20:22 INFO - PROCESS | 1860 | 1461025222313 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 17:20:22 INFO - PROCESS | 1860 | 1461025222319 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8519D000 == 69 [pid = 1860] [id = 588] 17:20:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A84177400) [pid = 1860] [serial = 1764] [outer = 0000000000000000] 17:20:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A84ADF400) [pid = 1860] [serial = 1765] [outer = 0000009A84177400] 17:20:22 INFO - PROCESS | 1860 | 1461025222373 Marionette DEBUG loaded listener.js 17:20:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A84C61000) [pid = 1860] [serial = 1766] [outer = 0000009A84177400] 17:20:22 INFO - PROCESS | 1860 | 1461025222891 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]]]}] 17:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 733ms 17:20:22 INFO - PROCESS | 1860 | 1461025222948 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 17:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:20:22 INFO - PROCESS | 1860 | 1461025222950 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 17:20:22 INFO - PROCESS | 1860 | 1461025222954 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:20:22 INFO - PROCESS | 1860 | 1461025222958 Marionette TRACE conn5 <- [1,2318,null,{}] 17:20:22 INFO - PROCESS | 1860 | 1461025222969 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}] 17:20:23 INFO - PROCESS | 1860 | 1461025223066 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 17:20:23 INFO - PROCESS | 1860 | 1461025223157 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D1F000 == 70 [pid = 1860] [id = 589] 17:20:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A84C5C400) [pid = 1860] [serial = 1767] [outer = 0000000000000000] 17:20:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A85134400) [pid = 1860] [serial = 1768] [outer = 0000009A84C5C400] 17:20:23 INFO - PROCESS | 1860 | 1461025223208 Marionette DEBUG loaded listener.js 17:20:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A85566400) [pid = 1860] [serial = 1769] [outer = 0000009A84C5C400] 17:20:23 INFO - PROCESS | 1860 | 1461025223588 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]]]}] 17:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 692ms 17:20:23 INFO - PROCESS | 1860 | 1461025223675 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 17:20:23 INFO - PROCESS | 1860 | 1461025223678 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 17:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:20:23 INFO - PROCESS | 1860 | 1461025223683 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:20:23 INFO - PROCESS | 1860 | 1461025223685 Marionette TRACE conn5 <- [1,2322,null,{}] 17:20:23 INFO - PROCESS | 1860 | 1461025223688 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}] 17:20:23 INFO - PROCESS | 1860 | 1461025223783 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 17:20:23 INFO - PROCESS | 1860 | 1461025223795 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A127800 == 71 [pid = 1860] [id = 590] 17:20:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8566B800) [pid = 1860] [serial = 1770] [outer = 0000000000000000] 17:20:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A85B2F000) [pid = 1860] [serial = 1771] [outer = 0000009A8566B800] 17:20:23 INFO - PROCESS | 1860 | 1461025223845 Marionette DEBUG loaded listener.js 17:20:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A87F16C00) [pid = 1860] [serial = 1772] [outer = 0000009A8566B800] 17:20:24 INFO - PROCESS | 1860 | 1461025224295 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]]]}] 17:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 629ms 17:20:24 INFO - PROCESS | 1860 | 1461025224323 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 17:20:24 INFO - PROCESS | 1860 | 1461025224325 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 17:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:20:24 INFO - PROCESS | 1860 | 1461025224329 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:20:24 INFO - PROCESS | 1860 | 1461025224331 Marionette TRACE conn5 <- [1,2326,null,{}] 17:20:24 INFO - PROCESS | 1860 | 1461025224342 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}] 17:20:24 INFO - PROCESS | 1860 | 1461025224461 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 17:20:24 INFO - PROCESS | 1860 | 1461025224467 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3E8800 == 72 [pid = 1860] [id = 591] 17:20:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A88007400) [pid = 1860] [serial = 1773] [outer = 0000000000000000] 17:20:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A880BAC00) [pid = 1860] [serial = 1774] [outer = 0000009A88007400] 17:20:24 INFO - PROCESS | 1860 | 1461025224565 Marionette DEBUG loaded listener.js 17:20:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A881BC800) [pid = 1860] [serial = 1775] [outer = 0000009A88007400] 17:20:25 INFO - PROCESS | 1860 | 1461025225014 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]]]}] 17:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 734ms 17:20:25 INFO - PROCESS | 1860 | 1461025225067 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 17:20:25 INFO - PROCESS | 1860 | 1461025225069 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 17:20:25 INFO - PROCESS | 1860 | 1461025225072 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:20:25 INFO - PROCESS | 1860 | 1461025225074 Marionette TRACE conn5 <- [1,2330,null,{}] 17:20:25 INFO - PROCESS | 1860 | 1461025225077 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}] 17:20:25 INFO - PROCESS | 1860 | 1461025225268 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 17:20:25 INFO - PROCESS | 1860 | 1461025225334 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D67C800 == 73 [pid = 1860] [id = 592] 17:20:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A88949800) [pid = 1860] [serial = 1776] [outer = 0000000000000000] 17:20:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8A2E7400) [pid = 1860] [serial = 1777] [outer = 0000009A88949800] 17:20:25 INFO - PROCESS | 1860 | 1461025225384 Marionette DEBUG loaded listener.js 17:20:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8A4B6800) [pid = 1860] [serial = 1778] [outer = 0000009A88949800] 17:20:25 INFO - PROCESS | 1860 | 1461025225805 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]]]}] 17:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 776ms 17:20:25 INFO - PROCESS | 1860 | 1461025225852 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 17:20:25 INFO - PROCESS | 1860 | 1461025225854 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 17:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:20:25 INFO - PROCESS | 1860 | 1461025225866 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:20:25 INFO - PROCESS | 1860 | 1461025225868 Marionette TRACE conn5 <- [1,2334,null,{}] 17:20:25 INFO - PROCESS | 1860 | 1461025225871 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}] 17:20:26 INFO - PROCESS | 1860 | 1461025225991 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 17:20:26 INFO - PROCESS | 1860 | 1461025226053 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9B5000 == 74 [pid = 1860] [id = 593] 17:20:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8A4BA000) [pid = 1860] [serial = 1779] [outer = 0000000000000000] 17:20:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8A5CF400) [pid = 1860] [serial = 1780] [outer = 0000009A8A4BA000] 17:20:26 INFO - PROCESS | 1860 | 1461025226100 Marionette DEBUG loaded listener.js 17:20:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8AA63000) [pid = 1860] [serial = 1781] [outer = 0000009A8A4BA000] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A84FEB800) [pid = 1860] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8A5B2000) [pid = 1860] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8AADCC00) [pid = 1860] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8A345C00) [pid = 1860] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8836B400) [pid = 1860] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A83186400) [pid = 1860] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A220C00) [pid = 1860] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A885B4800) [pid = 1860] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8566B400) [pid = 1860] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A853F0000) [pid = 1860] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A80EA9000) [pid = 1860] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A83185C00) [pid = 1860] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A80F57400) [pid = 1860] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A830B8400) [pid = 1860] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A84EA1800) [pid = 1860] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A8079DC00) [pid = 1860] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A84DA3000) [pid = 1860] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8081C000) [pid = 1860] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A88002C00) [pid = 1860] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:20:26 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A84FED000) [pid = 1860] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:20:26 INFO - PROCESS | 1860 | 1461025226671 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]]]}] 17:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 839ms 17:20:26 INFO - PROCESS | 1860 | 1461025226700 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 17:20:26 INFO - PROCESS | 1860 | 1461025226702 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 17:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:20:26 INFO - PROCESS | 1860 | 1461025226705 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:20:26 INFO - PROCESS | 1860 | 1461025226707 Marionette TRACE conn5 <- [1,2338,null,{}] 17:20:26 INFO - PROCESS | 1860 | 1461025226710 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}] 17:20:26 INFO - PROCESS | 1860 | 1461025226832 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 17:20:26 INFO - PROCESS | 1860 | 1461025226891 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD75000 == 75 [pid = 1860] [id = 594] 17:20:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8133CC00) [pid = 1860] [serial = 1782] [outer = 0000000000000000] 17:20:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84FED000) [pid = 1860] [serial = 1783] [outer = 0000009A8133CC00] 17:20:26 INFO - PROCESS | 1860 | 1461025226938 Marionette DEBUG loaded listener.js 17:20:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A88002C00) [pid = 1860] [serial = 1784] [outer = 0000009A8133CC00] 17:20:27 INFO - PROCESS | 1860 | 1461025227309 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]]]}] 17:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 629ms 17:20:27 INFO - PROCESS | 1860 | 1461025227339 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 17:20:27 INFO - PROCESS | 1860 | 1461025227341 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 17:20:27 INFO - PROCESS | 1860 | 1461025227344 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:20:27 INFO - PROCESS | 1860 | 1461025227346 Marionette TRACE conn5 <- [1,2342,null,{}] 17:20:27 INFO - PROCESS | 1860 | 1461025227350 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}] 17:20:27 INFO - PROCESS | 1860 | 1461025227440 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 17:20:27 INFO - PROCESS | 1860 | 1461025227447 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F6D2800 == 76 [pid = 1860] [id = 595] 17:20:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A885B4800) [pid = 1860] [serial = 1785] [outer = 0000000000000000] 17:20:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8AA5F400) [pid = 1860] [serial = 1786] [outer = 0000009A885B4800] 17:20:27 INFO - PROCESS | 1860 | 1461025227494 Marionette DEBUG loaded listener.js 17:20:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8AA93C00) [pid = 1860] [serial = 1787] [outer = 0000009A885B4800] 17:20:27 INFO - PROCESS | 1860 | 1461025227939 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]]]}] 17:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 629ms 17:20:27 INFO - PROCESS | 1860 | 1461025227976 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 17:20:27 INFO - PROCESS | 1860 | 1461025227978 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 17:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:20:27 INFO - PROCESS | 1860 | 1461025227982 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:20:27 INFO - PROCESS | 1860 | 1461025227984 Marionette TRACE conn5 <- [1,2346,null,{}] 17:20:27 INFO - PROCESS | 1860 | 1461025227987 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}] 17:20:28 INFO - PROCESS | 1860 | 1461025228078 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 17:20:28 INFO - PROCESS | 1860 | 1461025228084 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911D1000 == 77 [pid = 1860] [id = 596] 17:20:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8AADA800) [pid = 1860] [serial = 1788] [outer = 0000000000000000] 17:20:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8AAE6000) [pid = 1860] [serial = 1789] [outer = 0000009A8AADA800] 17:20:28 INFO - PROCESS | 1860 | 1461025228130 Marionette DEBUG loaded listener.js 17:20:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8D70A000) [pid = 1860] [serial = 1790] [outer = 0000009A8AADA800] 17:20:28 INFO - PROCESS | 1860 | 1461025228760 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]]]}] 17:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 818ms 17:20:28 INFO - PROCESS | 1860 | 1461025228803 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 17:20:28 INFO - PROCESS | 1860 | 1461025228808 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 17:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:20:28 INFO - PROCESS | 1860 | 1461025228814 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:20:28 INFO - PROCESS | 1860 | 1461025228820 Marionette TRACE conn5 <- [1,2350,null,{}] 17:20:28 INFO - PROCESS | 1860 | 1461025228828 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}] 17:20:28 INFO - PROCESS | 1860 | 1461025228984 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 17:20:29 INFO - PROCESS | 1860 | 1461025229121 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8519A000 == 78 [pid = 1860] [id = 597] 17:20:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8098CC00) [pid = 1860] [serial = 1791] [outer = 0000000000000000] 17:20:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A818CE000) [pid = 1860] [serial = 1792] [outer = 0000009A8098CC00] 17:20:29 INFO - PROCESS | 1860 | 1461025229183 Marionette DEBUG loaded listener.js 17:20:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A84C2B000) [pid = 1860] [serial = 1793] [outer = 0000009A8098CC00] 17:20:29 INFO - PROCESS | 1860 | 1461025229854 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]]]}] 17:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1084ms 17:20:29 INFO - PROCESS | 1860 | 1461025229902 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 17:20:29 INFO - PROCESS | 1860 | 1461025229908 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 17:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:20:29 INFO - PROCESS | 1860 | 1461025229916 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:20:29 INFO - PROCESS | 1860 | 1461025229919 Marionette TRACE conn5 <- [1,2354,null,{}] 17:20:29 INFO - PROCESS | 1860 | 1461025229923 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}] 17:20:30 INFO - PROCESS | 1860 | 1461025230045 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 17:20:30 INFO - PROCESS | 1860 | 1461025230178 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A122800 == 79 [pid = 1860] [id = 598] 17:20:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8416C000) [pid = 1860] [serial = 1794] [outer = 0000000000000000] 17:20:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A853FB800) [pid = 1860] [serial = 1795] [outer = 0000009A8416C000] 17:20:30 INFO - PROCESS | 1860 | 1461025230237 Marionette DEBUG loaded listener.js 17:20:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A87F0DC00) [pid = 1860] [serial = 1796] [outer = 0000009A8416C000] 17:20:30 INFO - PROCESS | 1860 | 1461025230879 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]]]}] 17:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1021ms 17:20:30 INFO - PROCESS | 1860 | 1461025230942 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 17:20:30 INFO - PROCESS | 1860 | 1461025230945 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 17:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:20:30 INFO - PROCESS | 1860 | 1461025230949 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:20:30 INFO - PROCESS | 1860 | 1461025230953 Marionette TRACE conn5 <- [1,2358,null,{}] 17:20:30 INFO - PROCESS | 1860 | 1461025230965 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}] 17:20:31 INFO - PROCESS | 1860 | 1461025231155 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 17:20:31 INFO - PROCESS | 1860 | 1461025231280 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C23800 == 80 [pid = 1860] [id = 599] 17:20:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A88941C00) [pid = 1860] [serial = 1797] [outer = 0000000000000000] 17:20:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8A2DD800) [pid = 1860] [serial = 1798] [outer = 0000009A88941C00] 17:20:31 INFO - PROCESS | 1860 | 1461025231342 Marionette DEBUG loaded listener.js 17:20:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8AA8C400) [pid = 1860] [serial = 1799] [outer = 0000009A88941C00] 17:20:31 INFO - PROCESS | 1860 | 1461025231937 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]]]}] 17:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1027ms 17:20:31 INFO - PROCESS | 1860 | 1461025231977 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 17:20:31 INFO - PROCESS | 1860 | 1461025231981 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 17:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:20:31 INFO - PROCESS | 1860 | 1461025231984 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:20:31 INFO - PROCESS | 1860 | 1461025231987 Marionette TRACE conn5 <- [1,2362,null,{}] 17:20:31 INFO - PROCESS | 1860 | 1461025231990 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}] 17:20:32 INFO - PROCESS | 1860 | 1461025232109 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 17:20:32 INFO - PROCESS | 1860 | 1461025232213 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF30AB800 == 81 [pid = 1860] [id = 600] 17:20:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8D737400) [pid = 1860] [serial = 1800] [outer = 0000000000000000] 17:20:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8D73E800) [pid = 1860] [serial = 1801] [outer = 0000009A8D737400] 17:20:32 INFO - PROCESS | 1860 | 1461025232272 Marionette DEBUG loaded listener.js 17:20:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8D858800) [pid = 1860] [serial = 1802] [outer = 0000009A8D737400] 17:20:32 INFO - PROCESS | 1860 | 1461025232920 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]]]}] 17:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 986ms 17:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:20:32 INFO - PROCESS | 1860 | 1461025232972 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 17:20:32 INFO - PROCESS | 1860 | 1461025232975 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 17:20:32 INFO - PROCESS | 1860 | 1461025232979 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:20:32 INFO - PROCESS | 1860 | 1461025232981 Marionette TRACE conn5 <- [1,2366,null,{}] 17:20:33 INFO - PROCESS | 1860 | 1461025232999 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}] 17:20:33 INFO - PROCESS | 1860 | 1461025233114 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 17:20:33 INFO - PROCESS | 1860 | 1461025233245 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF372C800 == 82 [pid = 1860] [id = 601] 17:20:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8D917800) [pid = 1860] [serial = 1803] [outer = 0000000000000000] 17:20:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8DACF000) [pid = 1860] [serial = 1804] [outer = 0000009A8D917800] 17:20:33 INFO - PROCESS | 1860 | 1461025233303 Marionette DEBUG loaded listener.js 17:20:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8DC67C00) [pid = 1860] [serial = 1805] [outer = 0000009A8D917800] 17:20:33 INFO - PROCESS | 1860 | 1461025233921 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]]]}] 17:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 986ms 17:20:33 INFO - PROCESS | 1860 | 1461025233967 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 17:20:33 INFO - PROCESS | 1860 | 1461025233970 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 17:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:20:33 INFO - PROCESS | 1860 | 1461025233974 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:20:33 INFO - PROCESS | 1860 | 1461025233976 Marionette TRACE conn5 <- [1,2370,null,{}] 17:20:33 INFO - PROCESS | 1860 | 1461025233980 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}] 17:20:34 INFO - PROCESS | 1860 | 1461025234117 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 17:20:34 INFO - PROCESS | 1860 | 1461025234226 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37D2000 == 83 [pid = 1860] [id = 602] 17:20:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8DC70C00) [pid = 1860] [serial = 1806] [outer = 0000000000000000] 17:20:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8DF57800) [pid = 1860] [serial = 1807] [outer = 0000009A8DC70C00] 17:20:34 INFO - PROCESS | 1860 | 1461025234287 Marionette DEBUG loaded listener.js 17:20:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8DF5E800) [pid = 1860] [serial = 1808] [outer = 0000009A8DC70C00] 17:20:34 INFO - PROCESS | 1860 | 1461025234885 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]]]}] 17:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 986ms 17:20:34 INFO - PROCESS | 1860 | 1461025234963 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 17:20:34 INFO - PROCESS | 1860 | 1461025234966 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 17:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:20:34 INFO - PROCESS | 1860 | 1461025234969 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:20:34 INFO - PROCESS | 1860 | 1461025234972 Marionette TRACE conn5 <- [1,2374,null,{}] 17:20:34 INFO - PROCESS | 1860 | 1461025234976 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}] 17:20:35 INFO - PROCESS | 1860 | 1461025235091 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 17:20:35 INFO - PROCESS | 1860 | 1461025235386 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851D4800 == 84 [pid = 1860] [id = 603] 17:20:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8098BC00) [pid = 1860] [serial = 1809] [outer = 0000000000000000] 17:20:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A80CE3000) [pid = 1860] [serial = 1810] [outer = 0000009A8098BC00] 17:20:35 INFO - PROCESS | 1860 | 1461025235459 Marionette DEBUG loaded listener.js 17:20:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A81AE8000) [pid = 1860] [serial = 1811] [outer = 0000009A8098BC00] 17:20:36 INFO - PROCESS | 1860 | 1461025236105 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]]]}] 17:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1184ms 17:20:36 INFO - PROCESS | 1860 | 1461025236156 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 17:20:36 INFO - PROCESS | 1860 | 1461025236162 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 17:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:20:36 INFO - PROCESS | 1860 | 1461025236167 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:20:36 INFO - PROCESS | 1860 | 1461025236170 Marionette TRACE conn5 <- [1,2378,null,{}] 17:20:36 INFO - PROCESS | 1860 | 1461025236175 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}] 17:20:36 INFO - PROCESS | 1860 | 1461025236290 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 17:20:36 INFO - PROCESS | 1860 | 1461025236426 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88083000 == 85 [pid = 1860] [id = 604] 17:20:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A84C31C00) [pid = 1860] [serial = 1812] [outer = 0000000000000000] 17:20:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A84F82400) [pid = 1860] [serial = 1813] [outer = 0000009A84C31C00] 17:20:36 INFO - PROCESS | 1860 | 1461025236481 Marionette DEBUG loaded listener.js 17:20:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A850A7000) [pid = 1860] [serial = 1814] [outer = 0000009A84C31C00] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F6D2800 == 84 [pid = 1860] [id = 595] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD75000 == 83 [pid = 1860] [id = 594] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D9B5000 == 82 [pid = 1860] [id = 593] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D67C800 == 81 [pid = 1860] [id = 592] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3E8800 == 80 [pid = 1860] [id = 591] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A127800 == 79 [pid = 1860] [id = 590] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8A4BAC00) [pid = 1860] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A8D85DC00) [pid = 1860] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A881B5C00) [pid = 1860] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D1F000 == 78 [pid = 1860] [id = 589] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8519D000 == 77 [pid = 1860] [id = 588] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85538000 == 76 [pid = 1860] [id = 587] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F4C9800 == 75 [pid = 1860] [id = 582] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD12000 == 74 [pid = 1860] [id = 581] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883D8000 == 73 [pid = 1860] [id = 580] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84E41800 == 72 [pid = 1860] [id = 579] 17:20:36 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D76E000 == 71 [pid = 1860] [id = 578] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8A4BDC00) [pid = 1860] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8A5AA800) [pid = 1860] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A8A21DC00) [pid = 1860] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A84D9FC00) [pid = 1860] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A85EA1400) [pid = 1860] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A8566EC00) [pid = 1860] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A85661800) [pid = 1860] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A85B27800) [pid = 1860] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A84AE3C00) [pid = 1860] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A84C5BC00) [pid = 1860] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A8DAD3C00) [pid = 1860] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8D856400) [pid = 1860] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A84EA2400) [pid = 1860] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A84AE5800) [pid = 1860] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A881B9000) [pid = 1860] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A85B30400) [pid = 1860] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A80F56C00) [pid = 1860] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A80D44800) [pid = 1860] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A84F80C00) [pid = 1860] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A80D3F400) [pid = 1860] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A80F96C00) [pid = 1860] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8800E000) [pid = 1860] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A880BBC00) [pid = 1860] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A87F13C00) [pid = 1860] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A850A5800) [pid = 1860] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A850B4000) [pid = 1860] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A87F31000) [pid = 1860] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A84FE4000) [pid = 1860] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A85EA6000) [pid = 1860] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A8A7E0800) [pid = 1860] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A8D735000) [pid = 1860] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 17:20:36 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A8A34B000) [pid = 1860] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 17:20:37 INFO - PROCESS | 1860 | 1461025237080 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]]]}] 17:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 923ms 17:20:37 INFO - PROCESS | 1860 | 1461025237094 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 17:20:37 INFO - PROCESS | 1860 | 1461025237099 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 17:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:20:37 INFO - PROCESS | 1860 | 1461025237103 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:20:37 INFO - PROCESS | 1860 | 1461025237105 Marionette TRACE conn5 <- [1,2382,null,{}] 17:20:37 INFO - PROCESS | 1860 | 1461025237109 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}] 17:20:37 INFO - PROCESS | 1860 | 1461025237207 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 17:20:37 INFO - PROCESS | 1860 | 1461025237298 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8519B800 == 72 [pid = 1860] [id = 605] 17:20:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A80F96C00) [pid = 1860] [serial = 1815] [outer = 0000000000000000] 17:20:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A84C30000) [pid = 1860] [serial = 1816] [outer = 0000009A80F96C00] 17:20:37 INFO - PROCESS | 1860 | 1461025237347 Marionette DEBUG loaded listener.js 17:20:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A84FE4400) [pid = 1860] [serial = 1817] [outer = 0000009A80F96C00] 17:20:37 INFO - PROCESS | 1860 | 1461025237811 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]]]}] 17:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 734ms 17:20:37 INFO - PROCESS | 1860 | 1461025237841 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 17:20:37 INFO - PROCESS | 1860 | 1461025237843 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 17:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:20:37 INFO - PROCESS | 1860 | 1461025237853 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:20:37 INFO - PROCESS | 1860 | 1461025237859 Marionette TRACE conn5 <- [1,2386,null,{}] 17:20:37 INFO - PROCESS | 1860 | 1461025237870 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}] 17:20:37 INFO - PROCESS | 1860 | 1461025237967 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 17:20:37 INFO - PROCESS | 1860 | 1461025237976 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8860A000 == 73 [pid = 1860] [id = 606] 17:20:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A853FE000) [pid = 1860] [serial = 1818] [outer = 0000000000000000] 17:20:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A85571800) [pid = 1860] [serial = 1819] [outer = 0000009A853FE000] 17:20:38 INFO - PROCESS | 1860 | 1461025238024 Marionette DEBUG loaded listener.js 17:20:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A85B25000) [pid = 1860] [serial = 1820] [outer = 0000009A853FE000] 17:20:38 INFO - PROCESS | 1860 | 1461025238513 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]]]}] 17:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 692ms 17:20:38 INFO - PROCESS | 1860 | 1461025238542 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 17:20:38 INFO - PROCESS | 1860 | 1461025238545 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 17:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:20:38 INFO - PROCESS | 1860 | 1461025238548 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:20:38 INFO - PROCESS | 1860 | 1461025238550 Marionette TRACE conn5 <- [1,2390,null,{}] 17:20:38 INFO - PROCESS | 1860 | 1461025238553 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}] 17:20:38 INFO - PROCESS | 1860 | 1461025238647 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 17:20:38 INFO - PROCESS | 1860 | 1461025238655 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851CA000 == 74 [pid = 1860] [id = 607] 17:20:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A85EAE800) [pid = 1860] [serial = 1821] [outer = 0000000000000000] 17:20:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A87F18000) [pid = 1860] [serial = 1822] [outer = 0000009A85EAE800] 17:20:38 INFO - PROCESS | 1860 | 1461025238702 Marionette DEBUG loaded listener.js 17:20:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A88006C00) [pid = 1860] [serial = 1823] [outer = 0000009A85EAE800] 17:20:39 INFO - PROCESS | 1860 | 1461025239132 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]]]}] 17:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 629ms 17:20:39 INFO - PROCESS | 1860 | 1461025239180 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 17:20:39 INFO - PROCESS | 1860 | 1461025239182 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 17:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:20:39 INFO - PROCESS | 1860 | 1461025239185 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:20:39 INFO - PROCESS | 1860 | 1461025239187 Marionette TRACE conn5 <- [1,2394,null,{}] 17:20:39 INFO - PROCESS | 1860 | 1461025239199 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}] 17:20:39 INFO - PROCESS | 1860 | 1461025239317 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 17:20:39 INFO - PROCESS | 1860 | 1461025239400 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D66D000 == 75 [pid = 1860] [id = 608] 17:20:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A880BF800) [pid = 1860] [serial = 1824] [outer = 0000000000000000] 17:20:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A880DA800) [pid = 1860] [serial = 1825] [outer = 0000009A880BF800] 17:20:39 INFO - PROCESS | 1860 | 1461025239460 Marionette DEBUG loaded listener.js 17:20:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A88373400) [pid = 1860] [serial = 1826] [outer = 0000009A880BF800] 17:20:39 INFO - PROCESS | 1860 | 1461025239917 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]]]}] 17:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 776ms 17:20:39 INFO - PROCESS | 1860 | 1461025239965 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 17:20:39 INFO - PROCESS | 1860 | 1461025239967 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 17:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:20:39 INFO - PROCESS | 1860 | 1461025239977 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:20:39 INFO - PROCESS | 1860 | 1461025239979 Marionette TRACE conn5 <- [1,2398,null,{}] 17:20:39 INFO - PROCESS | 1860 | 1461025239982 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}] 17:20:40 INFO - PROCESS | 1860 | 1461025240111 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 17:20:40 INFO - PROCESS | 1860 | 1461025240140 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9AD000 == 76 [pid = 1860] [id = 609] 17:20:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A8867F400) [pid = 1860] [serial = 1827] [outer = 0000000000000000] 17:20:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A88949400) [pid = 1860] [serial = 1828] [outer = 0000009A8867F400] 17:20:40 INFO - PROCESS | 1860 | 1461025240186 Marionette DEBUG loaded listener.js 17:20:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8A2DEC00) [pid = 1860] [serial = 1829] [outer = 0000009A8867F400] 17:20:40 INFO - PROCESS | 1860 | 1461025240641 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]]]}] 17:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 734ms 17:20:40 INFO - PROCESS | 1860 | 1461025240732 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 17:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:20:40 INFO - PROCESS | 1860 | 1461025240734 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 17:20:40 INFO - PROCESS | 1860 | 1461025240738 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:20:40 INFO - PROCESS | 1860 | 1461025240740 Marionette TRACE conn5 <- [1,2402,null,{}] 17:20:40 INFO - PROCESS | 1860 | 1461025240744 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}] 17:20:40 INFO - PROCESS | 1860 | 1461025240867 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 17:20:40 INFO - PROCESS | 1860 | 1461025240930 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8ED92000 == 77 [pid = 1860] [id = 610] 17:20:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8A343800) [pid = 1860] [serial = 1830] [outer = 0000000000000000] 17:20:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8A34D400) [pid = 1860] [serial = 1831] [outer = 0000009A8A343800] 17:20:40 INFO - PROCESS | 1860 | 1461025240977 Marionette DEBUG loaded listener.js 17:20:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8A5AA800) [pid = 1860] [serial = 1832] [outer = 0000009A8A343800] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8A4BA000) [pid = 1860] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A88949800) [pid = 1860] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8133CC00) [pid = 1860] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8098B400) [pid = 1860] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A84177400) [pid = 1860] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A84C5C400) [pid = 1860] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A8566B800) [pid = 1860] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A885B4800) [pid = 1860] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A88007400) [pid = 1860] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A8D859C00) [pid = 1860] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:20:41 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A885B6400) [pid = 1860] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:20:41 INFO - PROCESS | 1860 | 1461025241510 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]]]}] 17:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 839ms 17:20:41 INFO - PROCESS | 1860 | 1461025241580 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 17:20:41 INFO - PROCESS | 1860 | 1461025241582 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 17:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:20:41 INFO - PROCESS | 1860 | 1461025241585 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:20:41 INFO - PROCESS | 1860 | 1461025241587 Marionette TRACE conn5 <- [1,2406,null,{}] 17:20:41 INFO - PROCESS | 1860 | 1461025241591 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}] 17:20:41 INFO - PROCESS | 1860 | 1461025241682 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 17:20:41 INFO - PROCESS | 1860 | 1461025241694 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F4D3800 == 78 [pid = 1860] [id = 611] 17:20:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A850AF800) [pid = 1860] [serial = 1833] [outer = 0000000000000000] 17:20:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A8A57C000) [pid = 1860] [serial = 1834] [outer = 0000009A850AF800] 17:20:41 INFO - PROCESS | 1860 | 1461025241740 Marionette DEBUG loaded listener.js 17:20:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A8A5D9000) [pid = 1860] [serial = 1835] [outer = 0000009A850AF800] 17:20:42 INFO - PROCESS | 1860 | 1461025242178 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]]]}] 17:20:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:20:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 628ms 17:20:42 INFO - PROCESS | 1860 | 1461025242218 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 17:20:42 INFO - PROCESS | 1860 | 1461025242220 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 17:20:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:20:42 INFO - PROCESS | 1860 | 1461025242224 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:20:42 INFO - PROCESS | 1860 | 1461025242225 Marionette TRACE conn5 <- [1,2410,null,{}] 17:20:42 INFO - PROCESS | 1860 | 1461025242229 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}] 17:20:42 INFO - PROCESS | 1860 | 1461025242321 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 17:20:42 INFO - PROCESS | 1860 | 1461025242361 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A90316000 == 79 [pid = 1860] [id = 612] 17:20:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A8AA09000) [pid = 1860] [serial = 1836] [outer = 0000000000000000] 17:20:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8AA60000) [pid = 1860] [serial = 1837] [outer = 0000009A8AA09000] 17:20:42 INFO - PROCESS | 1860 | 1461025242409 Marionette DEBUG loaded listener.js 17:20:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A8AADD000) [pid = 1860] [serial = 1838] [outer = 0000009A8AA09000] 17:20:42 INFO - PROCESS | 1860 | 1461025242842 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]]]}] 17:20:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:20:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 17:20:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:20:42 INFO - PROCESS | 1860 | 1461025242896 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 17:20:42 INFO - PROCESS | 1860 | 1461025242899 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 17:20:42 INFO - PROCESS | 1860 | 1461025242902 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:20:42 INFO - PROCESS | 1860 | 1461025242904 Marionette TRACE conn5 <- [1,2414,null,{}] 17:20:42 INFO - PROCESS | 1860 | 1461025242907 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}] 17:20:43 INFO - PROCESS | 1860 | 1461025243000 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 17:20:43 INFO - PROCESS | 1860 | 1461025243006 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C6B000 == 80 [pid = 1860] [id = 613] 17:20:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8AA6A400) [pid = 1860] [serial = 1839] [outer = 0000000000000000] 17:20:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8D736800) [pid = 1860] [serial = 1840] [outer = 0000009A8AA6A400] 17:20:43 INFO - PROCESS | 1860 | 1461025243058 Marionette DEBUG loaded listener.js 17:20:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8DAD0C00) [pid = 1860] [serial = 1841] [outer = 0000009A8AA6A400] 17:20:43 INFO - PROCESS | 1860 | 1461025243700 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]]]}] 17:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 882ms 17:20:43 INFO - PROCESS | 1860 | 1461025243787 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 17:20:43 INFO - PROCESS | 1860 | 1461025243792 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 17:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:20:43 INFO - PROCESS | 1860 | 1461025243799 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:20:43 INFO - PROCESS | 1860 | 1461025243802 Marionette TRACE conn5 <- [1,2418,null,{}] 17:20:43 INFO - PROCESS | 1860 | 1461025243808 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}] 17:20:43 INFO - PROCESS | 1860 | 1461025243943 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 17:20:44 INFO - PROCESS | 1860 | 1461025244043 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D0C800 == 81 [pid = 1860] [id = 614] 17:20:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A81A25800) [pid = 1860] [serial = 1842] [outer = 0000000000000000] 17:20:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A84C29400) [pid = 1860] [serial = 1843] [outer = 0000009A81A25800] 17:20:44 INFO - PROCESS | 1860 | 1461025244118 Marionette DEBUG loaded listener.js 17:20:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A84EA1800) [pid = 1860] [serial = 1844] [outer = 0000009A81A25800] 17:20:44 INFO - PROCESS | 1860 | 1461025244683 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]]]}] 17:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 923ms 17:20:44 INFO - PROCESS | 1860 | 1461025244724 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 17:20:44 INFO - PROCESS | 1860 | 1461025244731 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 17:20:44 INFO - PROCESS | 1860 | 1461025244738 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:20:44 INFO - PROCESS | 1860 | 1461025244741 Marionette TRACE conn5 <- [1,2422,null,{}] 17:20:44 INFO - PROCESS | 1860 | 1461025244746 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}] 17:20:44 INFO - PROCESS | 1860 | 1461025244867 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 17:20:44 INFO - PROCESS | 1860 | 1461025244973 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D67C000 == 82 [pid = 1860] [id = 615] 17:20:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A85130400) [pid = 1860] [serial = 1845] [outer = 0000000000000000] 17:20:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A853FC400) [pid = 1860] [serial = 1846] [outer = 0000009A85130400] 17:20:45 INFO - PROCESS | 1860 | 1461025245032 Marionette DEBUG loaded listener.js 17:20:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A85EAEC00) [pid = 1860] [serial = 1847] [outer = 0000009A85130400] 17:20:45 INFO - PROCESS | 1860 | 1461025245680 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]]]}] 17:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 986ms 17:20:45 INFO - PROCESS | 1860 | 1461025245729 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 17:20:45 INFO - PROCESS | 1860 | 1461025245733 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 17:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:20:45 INFO - PROCESS | 1860 | 1461025245736 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:20:45 INFO - PROCESS | 1860 | 1461025245741 Marionette TRACE conn5 <- [1,2426,null,{}] 17:20:45 INFO - PROCESS | 1860 | 1461025245753 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}] 17:20:45 INFO - PROCESS | 1860 | 1461025245878 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 17:20:46 INFO - PROCESS | 1860 | 1461025246014 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36DE800 == 83 [pid = 1860] [id = 616] 17:20:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A88688000) [pid = 1860] [serial = 1848] [outer = 0000000000000000] 17:20:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A88944800) [pid = 1860] [serial = 1849] [outer = 0000009A88688000] 17:20:46 INFO - PROCESS | 1860 | 1461025246077 Marionette DEBUG loaded listener.js 17:20:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A8AA92C00) [pid = 1860] [serial = 1850] [outer = 0000009A88688000] 17:20:46 INFO - PROCESS | 1860 | 1461025246723 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]]]}] 17:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1027ms 17:20:46 INFO - PROCESS | 1860 | 1461025246765 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 17:20:46 INFO - PROCESS | 1860 | 1461025246769 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 17:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:20:46 INFO - PROCESS | 1860 | 1461025246772 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:20:46 INFO - PROCESS | 1860 | 1461025246774 Marionette TRACE conn5 <- [1,2430,null,{}] 17:20:46 INFO - PROCESS | 1860 | 1461025246778 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}] 17:20:46 INFO - PROCESS | 1860 | 1461025246898 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 17:20:47 INFO - PROCESS | 1860 | 1461025247031 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3E4D800 == 84 [pid = 1860] [id = 617] 17:20:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A8D919400) [pid = 1860] [serial = 1851] [outer = 0000000000000000] 17:20:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A8DAD4800) [pid = 1860] [serial = 1852] [outer = 0000009A8D919400] 17:20:47 INFO - PROCESS | 1860 | 1461025247091 Marionette DEBUG loaded listener.js 17:20:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8DC76000) [pid = 1860] [serial = 1853] [outer = 0000009A8D919400] 17:20:47 INFO - PROCESS | 1860 | 1461025247675 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]]]}] 17:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 986ms 17:20:47 INFO - PROCESS | 1860 | 1461025247761 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 17:20:47 INFO - PROCESS | 1860 | 1461025247764 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 17:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:20:47 INFO - PROCESS | 1860 | 1461025247767 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:20:47 INFO - PROCESS | 1860 | 1461025247770 Marionette TRACE conn5 <- [1,2434,null,{}] 17:20:47 INFO - PROCESS | 1860 | 1461025247774 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}] 17:20:47 INFO - PROCESS | 1860 | 1461025247889 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 17:20:48 INFO - PROCESS | 1860 | 1461025248046 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF48E1000 == 85 [pid = 1860] [id = 618] 17:20:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8DF5A000) [pid = 1860] [serial = 1854] [outer = 0000000000000000] 17:20:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8DF5EC00) [pid = 1860] [serial = 1855] [outer = 0000009A8DF5A000] 17:20:48 INFO - PROCESS | 1860 | 1461025248105 Marionette DEBUG loaded listener.js 17:20:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8F6A6800) [pid = 1860] [serial = 1856] [outer = 0000009A8DF5A000] 17:20:48 INFO - PROCESS | 1860 | 1461025248651 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]]]}] 17:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 923ms 17:20:48 INFO - PROCESS | 1860 | 1461025248695 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 17:20:48 INFO - PROCESS | 1860 | 1461025248698 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 17:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:20:48 INFO - PROCESS | 1860 | 1461025248703 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:20:48 INFO - PROCESS | 1860 | 1461025248705 Marionette TRACE conn5 <- [1,2438,null,{}] 17:20:48 INFO - PROCESS | 1860 | 1461025248709 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}] 17:20:48 INFO - PROCESS | 1860 | 1461025248847 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 17:20:48 INFO - PROCESS | 1860 | 1461025248954 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF800D000 == 86 [pid = 1860] [id = 619] 17:20:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A903A8000) [pid = 1860] [serial = 1857] [outer = 0000000000000000] 17:20:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009AEE69D000) [pid = 1860] [serial = 1858] [outer = 0000009A903A8000] 17:20:49 INFO - PROCESS | 1860 | 1461025249015 Marionette DEBUG loaded listener.js 17:20:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009AF1AF5400) [pid = 1860] [serial = 1859] [outer = 0000009A903A8000] 17:20:49 INFO - PROCESS | 1860 | 1461025249591 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]]]}] 17:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 923ms 17:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:20:49 INFO - PROCESS | 1860 | 1461025249630 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 17:20:49 INFO - PROCESS | 1860 | 1461025249633 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 17:20:49 INFO - PROCESS | 1860 | 1461025249636 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:20:49 INFO - PROCESS | 1860 | 1461025249638 Marionette TRACE conn5 <- [1,2442,null,{}] 17:20:49 INFO - PROCESS | 1860 | 1461025249642 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}] 17:20:49 INFO - PROCESS | 1860 | 1461025249757 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 17:20:49 INFO - PROCESS | 1860 | 1461025249862 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8369800 == 87 [pid = 1860] [id = 620] 17:20:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009AF1AF9400) [pid = 1860] [serial = 1860] [outer = 0000000000000000] 17:20:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009AF1AFBC00) [pid = 1860] [serial = 1861] [outer = 0000009AF1AF9400] 17:20:49 INFO - PROCESS | 1860 | 1461025249920 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009AF1D2CC00) [pid = 1860] [serial = 1862] [outer = 0000009AF1AF9400] 17:20:50 INFO - PROCESS | 1860 | 1461025250472 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]]]}] 17:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 881ms 17:20:50 INFO - PROCESS | 1860 | 1461025250520 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 17:20:50 INFO - PROCESS | 1860 | 1461025250523 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 17:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:20:50 INFO - PROCESS | 1860 | 1461025250579 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:20:50 INFO - PROCESS | 1860 | 1461025250581 Marionette TRACE conn5 <- [1,2446,null,{}] 17:20:50 INFO - PROCESS | 1860 | 1461025250587 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}] 17:20:50 INFO - PROCESS | 1860 | 1461025250708 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 17:20:50 INFO - PROCESS | 1860 | 1461025250836 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8972000 == 88 [pid = 1860] [id = 621] 17:20:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009AF2564400) [pid = 1860] [serial = 1863] [outer = 0000000000000000] 17:20:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009AF25E0C00) [pid = 1860] [serial = 1864] [outer = 0000009AF2564400] 17:20:50 INFO - PROCESS | 1860 | 1461025250894 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF2E53800) [pid = 1860] [serial = 1865] [outer = 0000009AF2564400] 17:20:51 INFO - PROCESS | 1860 | 1461025251698 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]]]}] 17:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1183ms 17:20:51 INFO - PROCESS | 1860 | 1461025251795 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 17:20:51 INFO - PROCESS | 1860 | 1461025251800 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 17:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:20:51 INFO - PROCESS | 1860 | 1461025251808 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:20:51 INFO - PROCESS | 1860 | 1461025251812 Marionette TRACE conn5 <- [1,2450,null,{}] 17:20:51 INFO - PROCESS | 1860 | 1461025251819 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}] 17:20:51 INFO - PROCESS | 1860 | 1461025251934 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 17:20:52 INFO - PROCESS | 1860 | 1461025252068 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E6E000 == 89 [pid = 1860] [id = 622] 17:20:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A80796000) [pid = 1860] [serial = 1866] [outer = 0000000000000000] 17:20:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A80EA7000) [pid = 1860] [serial = 1867] [outer = 0000009A80796000] 17:20:52 INFO - PROCESS | 1860 | 1461025252122 Marionette DEBUG loaded listener.js 17:20:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A8417AC00) [pid = 1860] [serial = 1868] [outer = 0000009A80796000] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D1A1000 == 88 [pid = 1860] [id = 568] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A90316000 == 87 [pid = 1860] [id = 612] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F4D3800 == 86 [pid = 1860] [id = 611] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8ED92000 == 85 [pid = 1860] [id = 610] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D9AD000 == 84 [pid = 1860] [id = 609] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D66D000 == 83 [pid = 1860] [id = 608] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851CA000 == 82 [pid = 1860] [id = 607] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8860A000 == 81 [pid = 1860] [id = 606] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8519B800 == 80 [pid = 1860] [id = 605] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A88940C00) [pid = 1860] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A8A4BE000) [pid = 1860] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A8A5D4400) [pid = 1860] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A8AAE6000) [pid = 1860] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | 1461025252824 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]]]}] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88083000 == 79 [pid = 1860] [id = 604] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851D4800 == 78 [pid = 1860] [id = 603] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF372C800 == 77 [pid = 1860] [id = 601] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF30AB800 == 76 [pid = 1860] [id = 600] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C23800 == 75 [pid = 1860] [id = 599] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A122800 == 74 [pid = 1860] [id = 598] 17:20:52 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8519A000 == 73 [pid = 1860] [id = 597] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A8D919C00) [pid = 1860] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A8D736C00) [pid = 1860] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8A5CF400) [pid = 1860] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A8A4B6800) [pid = 1860] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8A2E7400) [pid = 1860] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A84FED000) [pid = 1860] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A84177800) [pid = 1860] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A80EA4000) [pid = 1860] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A84D9F800) [pid = 1860] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A84ADF400) [pid = 1860] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A84C61000) [pid = 1860] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A85EA5400) [pid = 1860] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A85134400) [pid = 1860] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A85566400) [pid = 1860] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A85B2F000) [pid = 1860] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A80EA1800) [pid = 1860] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A885AF800) [pid = 1860] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A8A5CE800) [pid = 1860] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8AA5F400) [pid = 1860] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8AA93C00) [pid = 1860] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A8AA63000) [pid = 1860] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A880BAC00) [pid = 1860] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A881BC800) [pid = 1860] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A88002C00) [pid = 1860] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A87F16C00) [pid = 1860] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 17:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1127ms 17:20:52 INFO - PROCESS | 1860 | 1461025252953 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 17:20:52 INFO - PROCESS | 1860 | 1461025252958 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 17:20:52 INFO - PROCESS | 1860 | 1461025252977 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:20:52 INFO - PROCESS | 1860 | 1461025252981 Marionette TRACE conn5 <- [1,2454,null,{}] 17:20:52 INFO - PROCESS | 1860 | 1461025252987 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}] 17:20:53 INFO - PROCESS | 1860 | 1461025253144 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 17:20:53 INFO - PROCESS | 1860 | 1461025253273 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85169000 == 74 [pid = 1860] [id = 623] 17:20:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A80EA7400) [pid = 1860] [serial = 1869] [outer = 0000000000000000] 17:20:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A80F56C00) [pid = 1860] [serial = 1870] [outer = 0000009A80EA7400] 17:20:53 INFO - PROCESS | 1860 | 1461025253339 Marionette DEBUG loaded listener.js 17:20:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8416FC00) [pid = 1860] [serial = 1871] [outer = 0000009A80EA7400] 17:20:53 INFO - PROCESS | 1860 | 1461025253956 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]]]}] 17:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1021ms 17:20:54 INFO - PROCESS | 1860 | 1461025254003 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 17:20:54 INFO - PROCESS | 1860 | 1461025254008 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 17:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:20:54 INFO - PROCESS | 1860 | 1461025254016 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:20:54 INFO - PROCESS | 1860 | 1461025254021 Marionette TRACE conn5 <- [1,2458,null,{}] 17:20:54 INFO - PROCESS | 1860 | 1461025254025 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}] 17:20:54 INFO - PROCESS | 1860 | 1461025254175 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 17:20:54 INFO - PROCESS | 1860 | 1461025254308 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88090000 == 75 [pid = 1860] [id = 624] 17:20:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A80EA9000) [pid = 1860] [serial = 1872] [outer = 0000000000000000] 17:20:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A84F8BC00) [pid = 1860] [serial = 1873] [outer = 0000009A80EA9000] 17:20:54 INFO - PROCESS | 1860 | 1461025254368 Marionette DEBUG loaded listener.js 17:20:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8513B400) [pid = 1860] [serial = 1874] [outer = 0000009A80EA9000] 17:20:54 INFO - PROCESS | 1860 | 1461025254978 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]]]}] 17:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 986ms 17:20:55 INFO - PROCESS | 1860 | 1461025255012 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 17:20:55 INFO - PROCESS | 1860 | 1461025255015 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 17:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:20:55 INFO - PROCESS | 1860 | 1461025255021 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:20:55 INFO - PROCESS | 1860 | 1461025255023 Marionette TRACE conn5 <- [1,2462,null,{}] 17:20:55 INFO - PROCESS | 1860 | 1461025255035 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}] 17:20:55 INFO - PROCESS | 1860 | 1461025255159 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 17:20:55 INFO - PROCESS | 1860 | 1461025255265 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2B7800 == 76 [pid = 1860] [id = 625] 17:20:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A85B2E000) [pid = 1860] [serial = 1875] [outer = 0000000000000000] 17:20:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A85EAAC00) [pid = 1860] [serial = 1876] [outer = 0000009A85B2E000] 17:20:55 INFO - PROCESS | 1860 | 1461025255327 Marionette DEBUG loaded listener.js 17:20:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A853F6400) [pid = 1860] [serial = 1877] [outer = 0000009A85B2E000] 17:20:56 INFO - PROCESS | 1860 | 1461025256010 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]]]}] 17:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1021ms 17:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:20:56 INFO - PROCESS | 1860 | 1461025256045 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 17:20:56 INFO - PROCESS | 1860 | 1461025256048 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 17:20:56 INFO - PROCESS | 1860 | 1461025256051 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:20:56 INFO - PROCESS | 1860 | 1461025256054 Marionette TRACE conn5 <- [1,2466,null,{}] 17:20:56 INFO - PROCESS | 1860 | 1461025256057 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}] 17:20:56 INFO - PROCESS | 1860 | 1461025256174 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 17:20:56 INFO - PROCESS | 1860 | 1461025256307 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D20F000 == 77 [pid = 1860] [id = 626] 17:20:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A880B8C00) [pid = 1860] [serial = 1878] [outer = 0000000000000000] 17:20:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A880D9000) [pid = 1860] [serial = 1879] [outer = 0000009A880B8C00] 17:20:56 INFO - PROCESS | 1860 | 1461025256368 Marionette DEBUG loaded listener.js 17:20:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A881BEC00) [pid = 1860] [serial = 1880] [outer = 0000009A880B8C00] 17:20:56 INFO - PROCESS | 1860 | 1461025256907 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]]]}] 17:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 924ms 17:20:56 INFO - PROCESS | 1860 | 1461025256977 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 17:20:56 INFO - PROCESS | 1860 | 1461025256980 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 17:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:20:56 INFO - PROCESS | 1860 | 1461025256984 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:20:56 INFO - PROCESS | 1860 | 1461025256986 Marionette TRACE conn5 <- [1,2470,null,{}] 17:20:56 INFO - PROCESS | 1860 | 1461025256990 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}] 17:20:57 INFO - PROCESS | 1860 | 1461025257102 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 17:20:57 INFO - PROCESS | 1860 | 1461025257206 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D771800 == 78 [pid = 1860] [id = 627] 17:20:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A885AC800) [pid = 1860] [serial = 1881] [outer = 0000000000000000] 17:20:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A887B0800) [pid = 1860] [serial = 1882] [outer = 0000009A885AC800] 17:20:57 INFO - PROCESS | 1860 | 1461025257265 Marionette DEBUG loaded listener.js 17:20:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8A21C800) [pid = 1860] [serial = 1883] [outer = 0000009A885AC800] 17:20:57 INFO - PROCESS | 1860 | 1461025257856 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]]]}] 17:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 922ms 17:20:57 INFO - PROCESS | 1860 | 1461025257908 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 17:20:57 INFO - PROCESS | 1860 | 1461025257911 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 17:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:20:57 INFO - PROCESS | 1860 | 1461025257914 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:20:57 INFO - PROCESS | 1860 | 1461025257917 Marionette TRACE conn5 <- [1,2474,null,{}] 17:20:57 INFO - PROCESS | 1860 | 1461025257920 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}] 17:20:58 INFO - PROCESS | 1860 | 1461025258061 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 17:20:58 INFO - PROCESS | 1860 | 1461025258198 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD7F800 == 79 [pid = 1860] [id = 628] 17:20:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8A341C00) [pid = 1860] [serial = 1884] [outer = 0000000000000000] 17:20:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8A581000) [pid = 1860] [serial = 1885] [outer = 0000009A8A341C00] 17:20:58 INFO - PROCESS | 1860 | 1461025258261 Marionette DEBUG loaded listener.js 17:20:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A8AA10800) [pid = 1860] [serial = 1886] [outer = 0000009A8A341C00] 17:20:58 INFO - PROCESS | 1860 | 1461025258853 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]]]}] 17:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 986ms 17:20:58 INFO - PROCESS | 1860 | 1461025258904 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 17:20:58 INFO - PROCESS | 1860 | 1461025258906 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 17:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:20:58 INFO - PROCESS | 1860 | 1461025258910 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:20:58 INFO - PROCESS | 1860 | 1461025258912 Marionette TRACE conn5 <- [1,2478,null,{}] 17:20:58 INFO - PROCESS | 1860 | 1461025258916 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}] 17:20:59 INFO - PROCESS | 1860 | 1461025259027 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 17:20:59 INFO - PROCESS | 1860 | 1461025259160 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F4E2800 == 80 [pid = 1860] [id = 629] 17:20:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A850ADC00) [pid = 1860] [serial = 1887] [outer = 0000000000000000] 17:20:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A8AA93800) [pid = 1860] [serial = 1888] [outer = 0000009A850ADC00] 17:20:59 INFO - PROCESS | 1860 | 1461025259218 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8D710800) [pid = 1860] [serial = 1889] [outer = 0000009A850ADC00] 17:20:59 INFO - PROCESS | 1860 | 1461025259814 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]]]}] 17:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 986ms 17:20:59 INFO - PROCESS | 1860 | 1461025259911 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 17:20:59 INFO - PROCESS | 1860 | 1461025259913 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 17:20:59 INFO - PROCESS | 1860 | 1461025259918 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:20:59 INFO - PROCESS | 1860 | 1461025259920 Marionette TRACE conn5 <- [1,2482,null,{}] 17:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:20:59 INFO - PROCESS | 1860 | 1461025259925 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}] 17:21:00 INFO - PROCESS | 1860 | 1461025260037 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 17:21:00 INFO - PROCESS | 1860 | 1461025260170 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A90317000 == 81 [pid = 1860] [id = 630] 17:21:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A8D709800) [pid = 1860] [serial = 1890] [outer = 0000000000000000] 17:21:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A8D857000) [pid = 1860] [serial = 1891] [outer = 0000009A8D709800] 17:21:00 INFO - PROCESS | 1860 | 1461025260229 Marionette DEBUG loaded listener.js 17:21:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8DACEC00) [pid = 1860] [serial = 1892] [outer = 0000009A8D709800] 17:21:00 INFO - PROCESS | 1860 | 1461025260838 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]]]}] 17:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 965ms 17:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:21:00 INFO - PROCESS | 1860 | 1461025260891 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 17:21:00 INFO - PROCESS | 1860 | 1461025260893 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 17:21:00 INFO - PROCESS | 1860 | 1461025260897 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 1860 | 1461025260899 Marionette TRACE conn5 <- [1,2486,null,{}] 17:21:00 INFO - PROCESS | 1860 | 1461025260903 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}] 17:21:01 INFO - PROCESS | 1860 | 1461025261016 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 17:21:01 INFO - PROCESS | 1860 | 1461025261122 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C66800 == 82 [pid = 1860] [id = 631] 17:21:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8D91C400) [pid = 1860] [serial = 1893] [outer = 0000000000000000] 17:21:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A8DC75400) [pid = 1860] [serial = 1894] [outer = 0000009A8D91C400] 17:21:01 INFO - PROCESS | 1860 | 1461025261180 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A8F6A3C00) [pid = 1860] [serial = 1895] [outer = 0000009A8D91C400] 17:21:01 INFO - PROCESS | 1860 | 1461025261757 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]]]}] 17:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 881ms 17:21:01 INFO - PROCESS | 1860 | 1461025261796 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 17:21:01 INFO - PROCESS | 1860 | 1461025261798 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 17:21:01 INFO - PROCESS | 1860 | 1461025261804 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:21:01 INFO - PROCESS | 1860 | 1461025261806 Marionette TRACE conn5 <- [1,2490,null,{}] 17:21:01 INFO - PROCESS | 1860 | 1461025261810 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}] 17:21:01 INFO - PROCESS | 1860 | 1461025261923 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 17:21:02 INFO - PROCESS | 1860 | 1461025262031 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2EDB000 == 83 [pid = 1860] [id = 632] 17:21:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A8DF5A400) [pid = 1860] [serial = 1896] [outer = 0000000000000000] 17:21:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A903A8400) [pid = 1860] [serial = 1897] [outer = 0000009A8DF5A400] 17:21:02 INFO - PROCESS | 1860 | 1461025262089 Marionette DEBUG loaded listener.js 17:21:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009AF1AEF400) [pid = 1860] [serial = 1898] [outer = 0000009A8DF5A400] 17:21:02 INFO - PROCESS | 1860 | 1461025262816 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]]]}] 17:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1019ms 17:21:02 INFO - PROCESS | 1860 | 1461025262827 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 17:21:02 INFO - PROCESS | 1860 | 1461025262832 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 17:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:21:02 INFO - PROCESS | 1860 | 1461025262838 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 1860 | 1461025262841 Marionette TRACE conn5 <- [1,2494,null,{}] 17:21:02 INFO - PROCESS | 1860 | 1461025262865 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}] 17:21:02 INFO - PROCESS | 1860 | 1461025262984 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 17:21:03 INFO - PROCESS | 1860 | 1461025263114 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88087800 == 84 [pid = 1860] [id = 633] 17:21:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A84FF2400) [pid = 1860] [serial = 1899] [outer = 0000000000000000] 17:21:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A85137800) [pid = 1860] [serial = 1900] [outer = 0000009A84FF2400] 17:21:03 INFO - PROCESS | 1860 | 1461025263209 Marionette DEBUG loaded listener.js 17:21:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A8566E800) [pid = 1860] [serial = 1901] [outer = 0000009A84FF2400] 17:21:03 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3E4D800 == 83 [pid = 1860] [id = 617] 17:21:03 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF36DE800 == 82 [pid = 1860] [id = 616] 17:21:03 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D67C000 == 81 [pid = 1860] [id = 615] 17:21:03 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D0C800 == 80 [pid = 1860] [id = 614] 17:21:03 INFO - PROCESS | 1860 | 1461025263757 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]]]}] 17:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 986ms 17:21:03 INFO - PROCESS | 1860 | 1461025263828 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 17:21:03 INFO - PROCESS | 1860 | 1461025263834 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 17:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:21:03 INFO - PROCESS | 1860 | 1461025263840 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:21:03 INFO - PROCESS | 1860 | 1461025263843 Marionette TRACE conn5 <- [1,2498,null,{}] 17:21:03 INFO - PROCESS | 1860 | 1461025263847 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}] 17:21:03 INFO - PROCESS | 1860 | 1461025263954 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 17:21:04 INFO - PROCESS | 1860 | 1461025264052 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D69E800 == 81 [pid = 1860] [id = 634] 17:21:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A850B4000) [pid = 1860] [serial = 1902] [outer = 0000000000000000] 17:21:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A880DBC00) [pid = 1860] [serial = 1903] [outer = 0000009A850B4000] 17:21:04 INFO - PROCESS | 1860 | 1461025264100 Marionette DEBUG loaded listener.js 17:21:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A8A21DC00) [pid = 1860] [serial = 1904] [outer = 0000009A850B4000] 17:21:04 INFO - PROCESS | 1860 | 1461025264507 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]]]}] 17:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 734ms 17:21:04 INFO - PROCESS | 1860 | 1461025264575 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 17:21:04 INFO - PROCESS | 1860 | 1461025264578 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 17:21:04 INFO - PROCESS | 1860 | 1461025264581 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:21:04 INFO - PROCESS | 1860 | 1461025264585 Marionette TRACE conn5 <- [1,2502,null,{}] 17:21:04 INFO - PROCESS | 1860 | 1461025264597 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}] 17:21:04 INFO - PROCESS | 1860 | 1461025264703 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 17:21:04 INFO - PROCESS | 1860 | 1461025264717 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3733000 == 82 [pid = 1860] [id = 635] 17:21:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A8D70E800) [pid = 1860] [serial = 1905] [outer = 0000000000000000] 17:21:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8D916000) [pid = 1860] [serial = 1906] [outer = 0000009A8D70E800] 17:21:04 INFO - PROCESS | 1860 | 1461025264767 Marionette DEBUG loaded listener.js 17:21:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A8F6A4000) [pid = 1860] [serial = 1907] [outer = 0000009A8D70E800] 17:21:05 INFO - PROCESS | 1860 | 1461025265243 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]]]}] 17:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 692ms 17:21:05 INFO - PROCESS | 1860 | 1461025265276 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 17:21:05 INFO - PROCESS | 1860 | 1461025265279 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 17:21:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:21:05 INFO - PROCESS | 1860 | 1461025265282 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 1860 | 1461025265284 Marionette TRACE conn5 <- [1,2506,null,{}] 17:21:05 INFO - PROCESS | 1860 | 1461025265288 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}] 17:21:05 INFO - PROCESS | 1860 | 1461025265416 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 17:21:05 INFO - PROCESS | 1860 | 1461025265526 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF4F98800 == 83 [pid = 1860] [id = 636] 17:21:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A8D854C00) [pid = 1860] [serial = 1908] [outer = 0000000000000000] 17:21:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009AF1AF0800) [pid = 1860] [serial = 1909] [outer = 0000009A8D854C00] 17:21:05 INFO - PROCESS | 1860 | 1461025265574 Marionette DEBUG loaded listener.js 17:21:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009AF2565800) [pid = 1860] [serial = 1910] [outer = 0000009A8D854C00] 17:21:05 INFO - PROCESS | 1860 | 1461025265988 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]]]}] 17:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 735ms 17:21:06 INFO - PROCESS | 1860 | 1461025266019 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 17:21:06 INFO - PROCESS | 1860 | 1461025266021 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 17:21:06 INFO - PROCESS | 1860 | 1461025266024 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:21:06 INFO - PROCESS | 1860 | 1461025266026 Marionette TRACE conn5 <- [1,2510,null,{}] 17:21:06 INFO - PROCESS | 1860 | 1461025266030 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}] 17:21:06 INFO - PROCESS | 1860 | 1461025266160 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 17:21:06 INFO - PROCESS | 1860 | 1461025266173 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8936000 == 84 [pid = 1860] [id = 637] 17:21:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009AF2C4F000) [pid = 1860] [serial = 1911] [outer = 0000000000000000] 17:21:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009AF2E6C400) [pid = 1860] [serial = 1912] [outer = 0000009AF2C4F000] 17:21:06 INFO - PROCESS | 1860 | 1461025266223 Marionette DEBUG loaded listener.js 17:21:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009AF30CEC00) [pid = 1860] [serial = 1913] [outer = 0000009AF2C4F000] 17:21:06 INFO - PROCESS | 1860 | 1461025266720 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]]]}] 17:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 735ms 17:21:06 INFO - PROCESS | 1860 | 1461025266800 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 17:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:21:06 INFO - PROCESS | 1860 | 1461025266802 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 17:21:06 INFO - PROCESS | 1860 | 1461025266806 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:21:06 INFO - PROCESS | 1860 | 1461025266808 Marionette TRACE conn5 <- [1,2514,null,{}] 17:21:06 INFO - PROCESS | 1860 | 1461025266811 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}] 17:21:06 INFO - PROCESS | 1860 | 1461025266952 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 17:21:06 INFO - PROCESS | 1860 | 1461025266974 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8EBC000 == 85 [pid = 1860] [id = 638] 17:21:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009AF3F9F800) [pid = 1860] [serial = 1914] [outer = 0000000000000000] 17:21:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0000009AF3FEC000) [pid = 1860] [serial = 1915] [outer = 0000009AF3F9F800] 17:21:07 INFO - PROCESS | 1860 | 1461025267024 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0000009AF4025C00) [pid = 1860] [serial = 1916] [outer = 0000009AF3F9F800] 17:21:07 INFO - PROCESS | 1860 | 1461025267479 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]]]}] 17:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 734ms 17:21:07 INFO - PROCESS | 1860 | 1461025267542 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 17:21:07 INFO - PROCESS | 1860 | 1461025267544 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 17:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:21:07 INFO - PROCESS | 1860 | 1461025267547 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:21:07 INFO - PROCESS | 1860 | 1461025267549 Marionette TRACE conn5 <- [1,2518,null,{}] 17:21:07 INFO - PROCESS | 1860 | 1461025267553 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}] 17:21:07 INFO - PROCESS | 1860 | 1461025267680 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 17:21:07 INFO - PROCESS | 1860 | 1461025267698 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A3B000 == 86 [pid = 1860] [id = 639] 17:21:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009AF4024400) [pid = 1860] [serial = 1917] [outer = 0000000000000000] 17:21:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009AF402CC00) [pid = 1860] [serial = 1918] [outer = 0000009AF4024400] 17:21:07 INFO - PROCESS | 1860 | 1461025267746 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0000009AF4C50000) [pid = 1860] [serial = 1919] [outer = 0000009AF4024400] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0000009A85EAE800) [pid = 1860] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0000009A8A343800) [pid = 1860] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0000009A850AF800) [pid = 1860] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0000009A8AADA800) [pid = 1860] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0000009A8AA09000) [pid = 1860] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009A8867F400) [pid = 1860] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009A84C31C00) [pid = 1860] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009A8098BC00) [pid = 1860] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009A80F96C00) [pid = 1860] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A880BF800) [pid = 1860] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A853FE000) [pid = 1860] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:21:08 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A880DC000) [pid = 1860] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:21:08 INFO - PROCESS | 1860 | 1461025268257 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]]]}] 17:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 734ms 17:21:08 INFO - PROCESS | 1860 | 1461025268306 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 17:21:08 INFO - PROCESS | 1860 | 1461025268308 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 17:21:08 INFO - PROCESS | 1860 | 1461025268311 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 1860 | 1461025268313 Marionette TRACE conn5 <- [1,2522,null,{}] 17:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:21:08 INFO - PROCESS | 1860 | 1461025268317 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}] 17:21:08 INFO - PROCESS | 1860 | 1461025268411 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 17:21:08 INFO - PROCESS | 1860 | 1461025268417 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFA492800 == 87 [pid = 1860] [id = 640] 17:21:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A850B3400) [pid = 1860] [serial = 1920] [outer = 0000000000000000] 17:21:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009A8A226C00) [pid = 1860] [serial = 1921] [outer = 0000009A850B3400] 17:21:08 INFO - PROCESS | 1860 | 1461025268466 Marionette DEBUG loaded listener.js 17:21:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009AF4C53000) [pid = 1860] [serial = 1922] [outer = 0000009A850B3400] 17:21:08 INFO - PROCESS | 1860 | 1461025268918 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]]]}] 17:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 629ms 17:21:08 INFO - PROCESS | 1860 | 1461025268947 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 17:21:08 INFO - PROCESS | 1860 | 1461025268950 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 17:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:21:08 INFO - PROCESS | 1860 | 1461025268953 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 1860 | 1461025268955 Marionette TRACE conn5 <- [1,2526,null,{}] 17:21:08 INFO - PROCESS | 1860 | 1461025268958 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}] 17:21:09 INFO - PROCESS | 1860 | 1461025269053 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 17:21:09 INFO - PROCESS | 1860 | 1461025269059 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFD409800 == 88 [pid = 1860] [id = 641] 17:21:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009AF4C99400) [pid = 1860] [serial = 1923] [outer = 0000000000000000] 17:21:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009AF4C9D000) [pid = 1860] [serial = 1924] [outer = 0000009AF4C99400] 17:21:09 INFO - PROCESS | 1860 | 1461025269106 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009AF4E1CC00) [pid = 1860] [serial = 1925] [outer = 0000009AF4C99400] 17:21:09 INFO - PROCESS | 1860 | 1461025269538 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]]]}] 17:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 629ms 17:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:21:09 INFO - PROCESS | 1860 | 1461025269593 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 17:21:09 INFO - PROCESS | 1860 | 1461025269595 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 17:21:09 INFO - PROCESS | 1860 | 1461025269598 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:21:09 INFO - PROCESS | 1860 | 1461025269600 Marionette TRACE conn5 <- [1,2530,null,{}] 17:21:09 INFO - PROCESS | 1860 | 1461025269604 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}] 17:21:09 INFO - PROCESS | 1860 | 1461025269701 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 17:21:09 INFO - PROCESS | 1860 | 1461025269708 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFEEBB000 == 89 [pid = 1860] [id = 642] 17:21:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009AF5093000) [pid = 1860] [serial = 1926] [outer = 0000000000000000] 17:21:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0000009AF7E37400) [pid = 1860] [serial = 1927] [outer = 0000009AF5093000] 17:21:09 INFO - PROCESS | 1860 | 1461025269754 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0000009AF8035000) [pid = 1860] [serial = 1928] [outer = 0000009AF5093000] 17:21:10 INFO - PROCESS | 1860 | 1461025270495 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]]]}] 17:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 923ms 17:21:10 INFO - PROCESS | 1860 | 1461025270523 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 1860 | 1461025270530 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 17:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:21:10 INFO - PROCESS | 1860 | 1461025270536 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 1860 | 1461025270540 Marionette TRACE conn5 <- [1,2534,null,{}] 17:21:10 INFO - PROCESS | 1860 | 1461025270545 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}] 17:21:10 INFO - PROCESS | 1860 | 1461025270676 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 17:21:10 INFO - PROCESS | 1860 | 1461025270822 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D198800 == 90 [pid = 1860] [id = 643] 17:21:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009A84FF1400) [pid = 1860] [serial = 1929] [outer = 0000000000000000] 17:21:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009A85662C00) [pid = 1860] [serial = 1930] [outer = 0000009A84FF1400] 17:21:10 INFO - PROCESS | 1860 | 1461025270885 Marionette DEBUG loaded listener.js 17:21:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0000009A880E4000) [pid = 1860] [serial = 1931] [outer = 0000009A84FF1400] 17:21:11 INFO - PROCESS | 1860 | 1461025271528 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]]]}] 17:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1027ms 17:21:11 INFO - PROCESS | 1860 | 1461025271565 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 17:21:11 INFO - PROCESS | 1860 | 1461025271571 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 17:21:11 INFO - PROCESS | 1860 | 1461025271578 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:21:11 INFO - PROCESS | 1860 | 1461025271582 Marionette TRACE conn5 <- [1,2538,null,{}] 17:21:11 INFO - PROCESS | 1860 | 1461025271586 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}] 17:21:11 INFO - PROCESS | 1860 | 1461025271714 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 17:21:11 INFO - PROCESS | 1860 | 1461025271856 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3E4D000 == 91 [pid = 1860] [id = 644] 17:21:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0000009A8A4BE800) [pid = 1860] [serial = 1932] [outer = 0000000000000000] 17:21:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0000009A8D91AC00) [pid = 1860] [serial = 1933] [outer = 0000009A8A4BE800] 17:21:11 INFO - PROCESS | 1860 | 1461025271915 Marionette DEBUG loaded listener.js 17:21:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0000009AF1AF0000) [pid = 1860] [serial = 1934] [outer = 0000009A8A4BE800] 17:21:12 INFO - PROCESS | 1860 | 1461025272570 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]]]}] 17:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1019ms 17:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:21:12 INFO - PROCESS | 1860 | 1461025272603 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 17:21:12 INFO - PROCESS | 1860 | 1461025272606 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 17:21:12 INFO - PROCESS | 1860 | 1461025272610 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:21:12 INFO - PROCESS | 1860 | 1461025272614 Marionette TRACE conn5 <- [1,2542,null,{}] 17:21:12 INFO - PROCESS | 1860 | 1461025272627 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}] 17:21:12 INFO - PROCESS | 1860 | 1461025272774 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 17:21:12 INFO - PROCESS | 1860 | 1461025272919 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF211800 == 92 [pid = 1860] [id = 645] 17:21:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0000009AF3D84800) [pid = 1860] [serial = 1935] [outer = 0000000000000000] 17:21:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0000009AF3F9E800) [pid = 1860] [serial = 1936] [outer = 0000009AF3D84800] 17:21:12 INFO - PROCESS | 1860 | 1461025272981 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0000009AF7E65400) [pid = 1860] [serial = 1937] [outer = 0000009AF3D84800] 17:21:13 INFO - PROCESS | 1860 | 1461025273582 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]]]}] 17:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1027ms 17:21:13 INFO - PROCESS | 1860 | 1461025273639 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 17:21:13 INFO - PROCESS | 1860 | 1461025273642 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 17:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:21:13 INFO - PROCESS | 1860 | 1461025273646 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:21:13 INFO - PROCESS | 1860 | 1461025273648 Marionette TRACE conn5 <- [1,2546,null,{}] 17:21:13 INFO - PROCESS | 1860 | 1461025273652 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}] 17:21:13 INFO - PROCESS | 1860 | 1461025273780 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 17:21:13 INFO - PROCESS | 1860 | 1461025273921 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF914800 == 93 [pid = 1860] [id = 646] 17:21:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0000009AF815EC00) [pid = 1860] [serial = 1938] [outer = 0000000000000000] 17:21:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0000009AF81BF400) [pid = 1860] [serial = 1939] [outer = 0000009AF815EC00] 17:21:13 INFO - PROCESS | 1860 | 1461025273981 Marionette DEBUG loaded listener.js 17:21:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0000009AF8882C00) [pid = 1860] [serial = 1940] [outer = 0000009AF815EC00] 17:21:14 INFO - PROCESS | 1860 | 1461025274560 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]]]}] 17:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 986ms 17:21:14 INFO - PROCESS | 1860 | 1461025274634 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1860 | 1461025274637 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 17:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:21:14 INFO - PROCESS | 1860 | 1461025274640 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1860 | 1461025274643 Marionette TRACE conn5 <- [1,2550,null,{}] 17:21:14 INFO - PROCESS | 1860 | 1461025274647 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}] 17:21:14 INFO - PROCESS | 1860 | 1461025274766 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 17:21:14 INFO - PROCESS | 1860 | 1461025274900 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A851BA800 == 94 [pid = 1860] [id = 647] 17:21:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0000009A8A5CA800) [pid = 1860] [serial = 1941] [outer = 0000000000000000] 17:21:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0000009A8AAE4000) [pid = 1860] [serial = 1942] [outer = 0000009A8A5CA800] 17:21:15 INFO - PROCESS | 1860 | 1461025274999 Marionette DEBUG loaded listener.js 17:21:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0000009AF89BB800) [pid = 1860] [serial = 1943] [outer = 0000009A8A5CA800] 17:21:16 INFO - PROCESS | 1860 | 1461025276071 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]]]}] 17:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1476ms 17:21:16 INFO - PROCESS | 1860 | 1461025276118 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 17:21:16 INFO - PROCESS | 1860 | 1461025276122 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 17:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:21:16 INFO - PROCESS | 1860 | 1461025276128 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:21:16 INFO - PROCESS | 1860 | 1461025276131 Marionette TRACE conn5 <- [1,2554,null,{}] 17:21:16 INFO - PROCESS | 1860 | 1461025276137 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}] 17:21:16 INFO - PROCESS | 1860 | 1461025276248 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 17:21:16 INFO - PROCESS | 1860 | 1461025276396 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B45800 == 95 [pid = 1860] [id = 648] 17:21:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0000009A80820400) [pid = 1860] [serial = 1944] [outer = 0000000000000000] 17:21:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0000009A80EA6400) [pid = 1860] [serial = 1945] [outer = 0000009A80820400] 17:21:16 INFO - PROCESS | 1860 | 1461025276451 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0000009A84C27000) [pid = 1860] [serial = 1946] [outer = 0000009A80820400] 17:21:17 INFO - PROCESS | 1860 | 1461025277130 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]]]}] 17:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1072ms 17:21:17 INFO - PROCESS | 1860 | 1461025277205 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 17:21:17 INFO - PROCESS | 1860 | 1461025277211 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 17:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:21:17 INFO - PROCESS | 1860 | 1461025277218 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1860 | 1461025277221 Marionette TRACE conn5 <- [1,2558,null,{}] 17:21:17 INFO - PROCESS | 1860 | 1461025277225 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}] 17:21:17 INFO - PROCESS | 1860 | 1461025277333 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 17:21:17 INFO - PROCESS | 1860 | 1461025277478 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855F3800 == 96 [pid = 1860] [id = 649] 17:21:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0000009A8302C800) [pid = 1860] [serial = 1947] [outer = 0000000000000000] 17:21:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0000009A84FEB800) [pid = 1860] [serial = 1948] [outer = 0000009A8302C800] 17:21:17 INFO - PROCESS | 1860 | 1461025277530 Marionette DEBUG loaded listener.js 17:21:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0000009A850B2800) [pid = 1860] [serial = 1949] [outer = 0000009A8302C800] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1ACA800 == 95 [pid = 1860] [id = 552] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883DF000 == 94 [pid = 1860] [id = 466] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1D1B800 == 93 [pid = 1860] [id = 585] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911E2000 == 92 [pid = 1860] [id = 584] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88077000 == 91 [pid = 1860] [id = 535] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8ED8F000 == 90 [pid = 1860] [id = 517] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A139800 == 89 [pid = 1860] [id = 65] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8FA4D800 == 88 [pid = 1860] [id = 551] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84166800 == 87 [pid = 1860] [id = 501] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911CA800 == 86 [pid = 1860] [id = 563] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3F9800 == 85 [pid = 1860] [id = 469] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD70000 == 84 [pid = 1860] [id = 503] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83141800 == 83 [pid = 1860] [id = 468] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFD409800 == 82 [pid = 1860] [id = 641] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFA492800 == 81 [pid = 1860] [id = 640] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF9A3B000 == 80 [pid = 1860] [id = 639] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8EBC000 == 79 [pid = 1860] [id = 638] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8936000 == 78 [pid = 1860] [id = 637] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF4F98800 == 77 [pid = 1860] [id = 636] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0000009A80EA7000) [pid = 1860] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0000009A8DACF000) [pid = 1860] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0000009A853FB800) [pid = 1860] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0000009A8DF57800) [pid = 1860] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0000009A8A2DD800) [pid = 1860] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0000009A818CE000) [pid = 1860] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0000009A8D73E800) [pid = 1860] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0000009AEE69D000) [pid = 1860] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0000009A8DF5EC00) [pid = 1860] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0000009A8DAD4800) [pid = 1860] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0000009A88944800) [pid = 1860] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0000009A853FC400) [pid = 1860] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0000009A84C29400) [pid = 1860] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3733000 == 76 [pid = 1860] [id = 635] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D69E800 == 75 [pid = 1860] [id = 634] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88087800 == 74 [pid = 1860] [id = 633] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37D2000 == 73 [pid = 1860] [id = 602] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F4E2800 == 72 [pid = 1860] [id = 629] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD7F800 == 71 [pid = 1860] [id = 628] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D771800 == 70 [pid = 1860] [id = 627] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D20F000 == 69 [pid = 1860] [id = 626] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2B7800 == 68 [pid = 1860] [id = 625] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88090000 == 67 [pid = 1860] [id = 624] 17:21:17 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85169000 == 66 [pid = 1860] [id = 623] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0000009A8AADD000) [pid = 1860] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0000009A8D736800) [pid = 1860] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0000009A88006C00) [pid = 1860] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0000009A8A34D400) [pid = 1860] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0000009A8A5D9000) [pid = 1860] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0000009A8D70A000) [pid = 1860] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0000009A8AA60000) [pid = 1860] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0000009A8A5AA800) [pid = 1860] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0000009A8A2DEC00) [pid = 1860] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0000009A84F82400) [pid = 1860] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009A80CE3000) [pid = 1860] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009A84FE4400) [pid = 1860] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009A88949400) [pid = 1860] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009A8A57C000) [pid = 1860] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A880DA800) [pid = 1860] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A85571800) [pid = 1860] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A850A7000) [pid = 1860] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A81AE8000) [pid = 1860] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009AF25E0C00) [pid = 1860] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A87F18000) [pid = 1860] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A88373400) [pid = 1860] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009A85B25000) [pid = 1860] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A84C30000) [pid = 1860] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009AF1AFBC00) [pid = 1860] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 17:21:17 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009A8836AC00) [pid = 1860] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 17:21:18 INFO - PROCESS | 1860 | 1461025278119 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]]]}] 17:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 986ms 17:21:18 INFO - PROCESS | 1860 | 1461025278204 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 17:21:18 INFO - PROCESS | 1860 | 1461025278207 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 17:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:21:18 INFO - PROCESS | 1860 | 1461025278211 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:21:18 INFO - PROCESS | 1860 | 1461025278214 Marionette TRACE conn5 <- [1,2562,null,{}] 17:21:18 INFO - PROCESS | 1860 | 1461025278226 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}] 17:21:18 INFO - PROCESS | 1860 | 1461025278320 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 17:21:18 INFO - PROCESS | 1860 | 1461025278335 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EE1800 == 67 [pid = 1860] [id = 650] 17:21:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A8411B000) [pid = 1860] [serial = 1950] [outer = 0000000000000000] 17:21:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A84EA2800) [pid = 1860] [serial = 1951] [outer = 0000009A8411B000] 17:21:18 INFO - PROCESS | 1860 | 1461025278386 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A850AA400) [pid = 1860] [serial = 1952] [outer = 0000009A8411B000] 17:21:18 INFO - PROCESS | 1860 | 1461025278896 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]]]}] 17:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 733ms 17:21:18 INFO - PROCESS | 1860 | 1461025278947 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 17:21:18 INFO - PROCESS | 1860 | 1461025278949 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 17:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:21:18 INFO - PROCESS | 1860 | 1461025278953 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:21:18 INFO - PROCESS | 1860 | 1461025278954 Marionette TRACE conn5 <- [1,2566,null,{}] 17:21:18 INFO - PROCESS | 1860 | 1461025278958 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}] 17:21:19 INFO - PROCESS | 1860 | 1461025279051 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 17:21:19 INFO - PROCESS | 1860 | 1461025279152 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8861A000 == 68 [pid = 1860] [id = 651] 17:21:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A84FEBC00) [pid = 1860] [serial = 1953] [outer = 0000000000000000] 17:21:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A85567400) [pid = 1860] [serial = 1954] [outer = 0000009A84FEBC00] 17:21:19 INFO - PROCESS | 1860 | 1461025279201 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A85667800) [pid = 1860] [serial = 1955] [outer = 0000009A84FEBC00] 17:21:19 INFO - PROCESS | 1860 | 1461025279580 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]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 17:21:19 INFO - PROCESS | 1860 | 1461025279626 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 17:21:19 INFO - PROCESS | 1860 | 1461025279628 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 17:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:21:19 INFO - PROCESS | 1860 | 1461025279631 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 1860 | 1461025279633 Marionette TRACE conn5 <- [1,2570,null,{}] 17:21:19 INFO - PROCESS | 1860 | 1461025279637 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}] 17:21:19 INFO - PROCESS | 1860 | 1461025279727 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 17:21:19 INFO - PROCESS | 1860 | 1461025279733 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A287800 == 69 [pid = 1860] [id = 652] 17:21:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8566C800) [pid = 1860] [serial = 1956] [outer = 0000000000000000] 17:21:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A85B27800) [pid = 1860] [serial = 1957] [outer = 0000009A8566C800] 17:21:19 INFO - PROCESS | 1860 | 1461025279780 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A85EA5800) [pid = 1860] [serial = 1958] [outer = 0000009A8566C800] 17:21:20 INFO - PROCESS | 1860 | 1461025280303 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]]]}] 17:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 732ms 17:21:20 INFO - PROCESS | 1860 | 1461025280367 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 17:21:20 INFO - PROCESS | 1860 | 1461025280369 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 17:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:21:20 INFO - PROCESS | 1860 | 1461025280373 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 1860 | 1461025280375 Marionette TRACE conn5 <- [1,2574,null,{}] 17:21:20 INFO - PROCESS | 1860 | 1461025280378 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}] 17:21:20 INFO - PROCESS | 1860 | 1461025280551 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 17:21:20 INFO - PROCESS | 1860 | 1461025280618 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D1AE800 == 70 [pid = 1860] [id = 653] 17:21:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009A88002C00) [pid = 1860] [serial = 1959] [outer = 0000000000000000] 17:21:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009A88010400) [pid = 1860] [serial = 1960] [outer = 0000009A88002C00] 17:21:20 INFO - PROCESS | 1860 | 1461025280669 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009A880BD400) [pid = 1860] [serial = 1961] [outer = 0000009A88002C00] 17:21:21 INFO - PROCESS | 1860 | 1461025281094 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]]]}] 17:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 776ms 17:21:21 INFO - PROCESS | 1860 | 1461025281151 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 17:21:21 INFO - PROCESS | 1860 | 1461025281153 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 17:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:21:21 INFO - PROCESS | 1860 | 1461025281162 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:21:21 INFO - PROCESS | 1860 | 1461025281164 Marionette TRACE conn5 <- [1,2578,null,{}] 17:21:21 INFO - PROCESS | 1860 | 1461025281168 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}] 17:21:21 INFO - PROCESS | 1860 | 1461025281288 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 17:21:21 INFO - PROCESS | 1860 | 1461025281351 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D690800 == 71 [pid = 1860] [id = 654] 17:21:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009A880D7400) [pid = 1860] [serial = 1962] [outer = 0000000000000000] 17:21:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009A880DEC00) [pid = 1860] [serial = 1963] [outer = 0000009A880D7400] 17:21:21 INFO - PROCESS | 1860 | 1461025281398 Marionette DEBUG loaded listener.js 17:21:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009A881BF400) [pid = 1860] [serial = 1964] [outer = 0000009A880D7400] 17:21:21 INFO - PROCESS | 1860 | 1461025281841 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]]]}] 17:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 734ms 17:21:22 INFO - PROCESS | 1860 | 1461025282532 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 17:21:22 INFO - PROCESS | 1860 | 1461025282534 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009A8566D400) [pid = 1860] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009A8A2E8C00) [pid = 1860] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009A8079AC00) [pid = 1860] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009A88941C00) [pid = 1860] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A8D737400) [pid = 1860] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A84C23C00) [pid = 1860] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A8416C000) [pid = 1860] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A8DC70C00) [pid = 1860] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A887B4400) [pid = 1860] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A8D84E400) [pid = 1860] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A884A3C00) [pid = 1860] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009A80998800) [pid = 1860] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A8098CC00) [pid = 1860] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009A8D917800) [pid = 1860] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009A8A5CC400) [pid = 1860] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009AF2C4F000) [pid = 1860] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009AF3F9F800) [pid = 1860] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009AF4024400) [pid = 1860] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A850B3400) [pid = 1860] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009AF4C99400) [pid = 1860] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A80796000) [pid = 1860] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A80EA9000) [pid = 1860] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A8DF5A400) [pid = 1860] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8D70E800) [pid = 1860] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A885AC800) [pid = 1860] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A850B4000) [pid = 1860] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A84FF2400) [pid = 1860] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A880B8C00) [pid = 1860] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A85B2E000) [pid = 1860] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A80EA7400) [pid = 1860] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A8D854C00) [pid = 1860] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A81A25800) [pid = 1860] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A85130400) [pid = 1860] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A88688000) [pid = 1860] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A8D919400) [pid = 1860] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8DF5A000) [pid = 1860] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A903A8000) [pid = 1860] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:21:22 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8AA6A400) [pid = 1860] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:21:22 INFO - PROCESS | 1860 | 1461025282584 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:21:22 INFO - PROCESS | 1860 | 1461025282586 Marionette TRACE conn5 <- [1,2582,null,{}] 17:21:22 INFO - PROCESS | 1860 | 1461025282590 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}] 17:21:22 INFO - PROCESS | 1860 | 1461025282677 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 17:21:22 INFO - PROCESS | 1860 | 1461025282683 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855E8800 == 72 [pid = 1860] [id = 655] 17:21:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A80F58400) [pid = 1860] [serial = 1965] [outer = 0000000000000000] 17:21:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A8317EC00) [pid = 1860] [serial = 1966] [outer = 0000009A80F58400] 17:21:22 INFO - PROCESS | 1860 | 1461025282731 Marionette DEBUG loaded listener.js 17:21:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A850AC000) [pid = 1860] [serial = 1967] [outer = 0000009A80F58400] 17:21:23 INFO - PROCESS | 1860 | 1461025283176 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]]]}] 17:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 631ms 17:21:23 INFO - PROCESS | 1860 | 1461025283222 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 17:21:23 INFO - PROCESS | 1860 | 1461025283224 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 17:21:23 INFO - PROCESS | 1860 | 1461025283227 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:21:23 INFO - PROCESS | 1860 | 1461025283229 Marionette TRACE conn5 <- [1,2586,null,{}] 17:21:23 INFO - PROCESS | 1860 | 1461025283233 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}] 17:21:23 INFO - PROCESS | 1860 | 1461025283324 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 17:21:23 INFO - PROCESS | 1860 | 1461025283331 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D99D000 == 73 [pid = 1860] [id = 656] 17:21:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A880DAC00) [pid = 1860] [serial = 1968] [outer = 0000000000000000] 17:21:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A88373400) [pid = 1860] [serial = 1969] [outer = 0000009A880DAC00] 17:21:23 INFO - PROCESS | 1860 | 1461025283378 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A885AC800) [pid = 1860] [serial = 1970] [outer = 0000009A880DAC00] 17:21:23 INFO - PROCESS | 1860 | 1461025283828 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]]]}] 17:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 17:21:23 INFO - PROCESS | 1860 | 1461025283902 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 17:21:23 INFO - PROCESS | 1860 | 1461025283904 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 17:21:23 INFO - PROCESS | 1860 | 1461025283907 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:21:23 INFO - PROCESS | 1860 | 1461025283909 Marionette TRACE conn5 <- [1,2590,null,{}] 17:21:23 INFO - PROCESS | 1860 | 1461025283913 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}] 17:21:24 INFO - PROCESS | 1860 | 1461025284007 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 17:21:24 INFO - PROCESS | 1860 | 1461025284048 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD66800 == 74 [pid = 1860] [id = 657] 17:21:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A887B5C00) [pid = 1860] [serial = 1971] [outer = 0000000000000000] 17:21:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A8893EC00) [pid = 1860] [serial = 1972] [outer = 0000009A887B5C00] 17:21:24 INFO - PROCESS | 1860 | 1461025284095 Marionette DEBUG loaded listener.js 17:21:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8A21B400) [pid = 1860] [serial = 1973] [outer = 0000009A887B5C00] 17:21:24 INFO - PROCESS | 1860 | 1461025284616 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]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 777ms 17:21:24 INFO - PROCESS | 1860 | 1461025284688 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 17:21:24 INFO - PROCESS | 1860 | 1461025284693 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 17:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:21:24 INFO - PROCESS | 1860 | 1461025284699 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1860 | 1461025284704 Marionette TRACE conn5 <- [1,2594,null,{}] 17:21:24 INFO - PROCESS | 1860 | 1461025284712 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}] 17:21:24 INFO - PROCESS | 1860 | 1461025284911 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 17:21:25 INFO - PROCESS | 1860 | 1461025285016 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84F4B000 == 75 [pid = 1860] [id = 658] 17:21:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A80CE1000) [pid = 1860] [serial = 1974] [outer = 0000000000000000] 17:21:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A80D42400) [pid = 1860] [serial = 1975] [outer = 0000009A80CE1000] 17:21:25 INFO - PROCESS | 1860 | 1461025285077 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A818C9C00) [pid = 1860] [serial = 1976] [outer = 0000009A80CE1000] 17:21:25 INFO - PROCESS | 1860 | 1461025285785 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]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1135ms 17:21:25 INFO - PROCESS | 1860 | 1461025285837 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 1860 | 1461025285844 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 17:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:21:25 INFO - PROCESS | 1860 | 1461025285851 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1860 | 1461025285854 Marionette TRACE conn5 <- [1,2598,null,{}] 17:21:25 INFO - PROCESS | 1860 | 1461025285858 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}] 17:21:25 INFO - PROCESS | 1860 | 1461025285980 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 17:21:26 INFO - PROCESS | 1860 | 1461025286120 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A26C800 == 76 [pid = 1860] [id = 659] 17:21:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A84D97C00) [pid = 1860] [serial = 1977] [outer = 0000000000000000] 17:21:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A84FECC00) [pid = 1860] [serial = 1978] [outer = 0000009A84D97C00] 17:21:26 INFO - PROCESS | 1860 | 1461025286180 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A85564800) [pid = 1860] [serial = 1979] [outer = 0000009A84D97C00] 17:21:26 INFO - PROCESS | 1860 | 1461025286818 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]]]}] 17:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1021ms 17:21:26 INFO - PROCESS | 1860 | 1461025286878 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 17:21:26 INFO - PROCESS | 1860 | 1461025286881 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 17:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:21:26 INFO - PROCESS | 1860 | 1461025286885 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1860 | 1461025286889 Marionette TRACE conn5 <- [1,2602,null,{}] 17:21:26 INFO - PROCESS | 1860 | 1461025286902 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}] 17:21:27 INFO - PROCESS | 1860 | 1461025287061 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 17:21:27 INFO - PROCESS | 1860 | 1461025287192 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F4C6000 == 77 [pid = 1860] [id = 660] 17:21:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A88006400) [pid = 1860] [serial = 1980] [outer = 0000000000000000] 17:21:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A880BBC00) [pid = 1860] [serial = 1981] [outer = 0000009A88006400] 17:21:27 INFO - PROCESS | 1860 | 1461025287256 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A887AFC00) [pid = 1860] [serial = 1982] [outer = 0000009A88006400] 17:21:27 INFO - PROCESS | 1860 | 1461025287861 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]]]}] 17:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1027ms 17:21:27 INFO - PROCESS | 1860 | 1461025287914 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 17:21:27 INFO - PROCESS | 1860 | 1461025287917 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 17:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:21:27 INFO - PROCESS | 1860 | 1461025287921 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:21:27 INFO - PROCESS | 1860 | 1461025287923 Marionette TRACE conn5 <- [1,2606,null,{}] 17:21:27 INFO - PROCESS | 1860 | 1461025287927 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}] 17:21:28 INFO - PROCESS | 1860 | 1461025288044 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 17:21:28 INFO - PROCESS | 1860 | 1461025288153 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8046B000 == 78 [pid = 1860] [id = 661] 17:21:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A8A2E1400) [pid = 1860] [serial = 1983] [outer = 0000000000000000] 17:21:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A8A343400) [pid = 1860] [serial = 1984] [outer = 0000009A8A2E1400] 17:21:28 INFO - PROCESS | 1860 | 1461025288212 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A8A4BC400) [pid = 1860] [serial = 1985] [outer = 0000009A8A2E1400] 17:21:28 INFO - PROCESS | 1860 | 1461025288776 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]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 923ms 17:21:28 INFO - PROCESS | 1860 | 1461025288846 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1860 | 1461025288849 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 17:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:21:28 INFO - PROCESS | 1860 | 1461025288852 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1860 | 1461025288855 Marionette TRACE conn5 <- [1,2610,null,{}] 17:21:28 INFO - PROCESS | 1860 | 1461025288859 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}] 17:21:28 INFO - PROCESS | 1860 | 1461025288973 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 17:21:29 INFO - PROCESS | 1860 | 1461025289083 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911E2000 == 79 [pid = 1860] [id = 662] 17:21:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A8A57A400) [pid = 1860] [serial = 1986] [outer = 0000000000000000] 17:21:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A8A5AD400) [pid = 1860] [serial = 1987] [outer = 0000009A8A57A400] 17:21:29 INFO - PROCESS | 1860 | 1461025289141 Marionette DEBUG loaded listener.js 17:21:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A8A5CD800) [pid = 1860] [serial = 1988] [outer = 0000009A8A57A400] 17:21:29 INFO - PROCESS | 1860 | 1461025289726 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]]]}] 17:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 923ms 17:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:21:29 INFO - PROCESS | 1860 | 1461025289778 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 17:21:29 INFO - PROCESS | 1860 | 1461025289781 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 17:21:29 INFO - PROCESS | 1860 | 1461025289784 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 1860 | 1461025289786 Marionette TRACE conn5 <- [1,2614,null,{}] 17:21:29 INFO - PROCESS | 1860 | 1461025289790 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}] 17:21:29 INFO - PROCESS | 1860 | 1461025289929 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 17:21:30 INFO - PROCESS | 1860 | 1461025290071 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2537800 == 80 [pid = 1860] [id = 663] 17:21:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A8AA0B000) [pid = 1860] [serial = 1989] [outer = 0000000000000000] 17:21:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A8AA67800) [pid = 1860] [serial = 1990] [outer = 0000009A8AA0B000] 17:21:30 INFO - PROCESS | 1860 | 1461025290133 Marionette DEBUG loaded listener.js 17:21:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A8AADA800) [pid = 1860] [serial = 1991] [outer = 0000009A8AA0B000] 17:21:30 INFO - PROCESS | 1860 | 1461025290744 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]]]}] 17:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1021ms 17:21:30 INFO - PROCESS | 1860 | 1461025290808 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 17:21:30 INFO - PROCESS | 1860 | 1461025290811 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 17:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:21:30 INFO - PROCESS | 1860 | 1461025290815 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:21:30 INFO - PROCESS | 1860 | 1461025290817 Marionette TRACE conn5 <- [1,2618,null,{}] 17:21:30 INFO - PROCESS | 1860 | 1461025290821 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}] 17:21:30 INFO - PROCESS | 1860 | 1461025290934 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 17:21:31 INFO - PROCESS | 1860 | 1461025291072 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3724800 == 81 [pid = 1860] [id = 664] 17:21:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A8AAE8400) [pid = 1860] [serial = 1992] [outer = 0000000000000000] 17:21:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A8D70D800) [pid = 1860] [serial = 1993] [outer = 0000009A8AAE8400] 17:21:31 INFO - PROCESS | 1860 | 1461025291131 Marionette DEBUG loaded listener.js 17:21:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8D851000) [pid = 1860] [serial = 1994] [outer = 0000009A8AAE8400] 17:21:31 INFO - PROCESS | 1860 | 1461025291703 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]]]}] 17:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 923ms 17:21:31 INFO - PROCESS | 1860 | 1461025291740 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 1860 | 1461025291743 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 17:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:21:31 INFO - PROCESS | 1860 | 1461025291746 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 1860 | 1461025291748 Marionette TRACE conn5 <- [1,2622,null,{}] 17:21:31 INFO - PROCESS | 1860 | 1461025291752 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}] 17:21:31 INFO - PROCESS | 1860 | 1461025291869 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 17:21:32 INFO - PROCESS | 1860 | 1461025292009 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84B42800 == 82 [pid = 1860] [id = 665] 17:21:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A80993800) [pid = 1860] [serial = 1995] [outer = 0000000000000000] 17:21:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A818C7800) [pid = 1860] [serial = 1996] [outer = 0000009A80993800] 17:21:32 INFO - PROCESS | 1860 | 1461025292070 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009A84EA4000) [pid = 1860] [serial = 1997] [outer = 0000009A80993800] 17:21:32 INFO - PROCESS | 1860 | 1461025292848 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]]]}] 17:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1123ms 17:21:32 INFO - PROCESS | 1860 | 1461025292882 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 17:21:32 INFO - PROCESS | 1860 | 1461025292887 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 17:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:21:32 INFO - PROCESS | 1860 | 1461025292892 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:21:32 INFO - PROCESS | 1860 | 1461025292897 Marionette TRACE conn5 <- [1,2626,null,{}] 17:21:32 INFO - PROCESS | 1860 | 1461025292903 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}] 17:21:33 INFO - PROCESS | 1860 | 1461025293018 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 17:21:33 INFO - PROCESS | 1860 | 1461025293167 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85EE0800 == 83 [pid = 1860] [id = 666] 17:21:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009A80E9A800) [pid = 1860] [serial = 1998] [outer = 0000000000000000] 17:21:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009A816E5000) [pid = 1860] [serial = 1999] [outer = 0000009A80E9A800] 17:21:33 INFO - PROCESS | 1860 | 1461025293241 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009A84AE6800) [pid = 1860] [serial = 2000] [outer = 0000009A80E9A800] 17:21:33 INFO - PROCESS | 1860 | 1461025293867 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]]]}] 17:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1036ms 17:21:33 INFO - PROCESS | 1860 | 1461025293928 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 17:21:33 INFO - PROCESS | 1860 | 1461025293934 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 17:21:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:21:33 INFO - PROCESS | 1860 | 1461025293940 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:21:33 INFO - PROCESS | 1860 | 1461025293943 Marionette TRACE conn5 <- [1,2630,null,{}] 17:21:33 INFO - PROCESS | 1860 | 1461025293963 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}] 17:21:34 INFO - PROCESS | 1860 | 1461025294076 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 17:21:34 INFO - PROCESS | 1860 | 1461025294211 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1ACC000 == 82 [pid = 1860] [id = 538] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D99D000 == 81 [pid = 1860] [id = 656] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855E8800 == 80 [pid = 1860] [id = 655] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D690800 == 79 [pid = 1860] [id = 654] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D1AE800 == 78 [pid = 1860] [id = 653] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A287800 == 77 [pid = 1860] [id = 652] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8861A000 == 76 [pid = 1860] [id = 651] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EE1800 == 75 [pid = 1860] [id = 650] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855F3800 == 74 [pid = 1860] [id = 649] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84B45800 == 73 [pid = 1860] [id = 648] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009A8DC75400) [pid = 1860] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009AF7E37400) [pid = 1860] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A8A581000) [pid = 1860] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A8AA93800) [pid = 1860] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A8D857000) [pid = 1860] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83141800 == 74 [pid = 1860] [id = 667] 17:21:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A8098C400) [pid = 1860] [serial = 2001] [outer = 0000000000000000] 17:21:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009A80CE7400) [pid = 1860] [serial = 2002] [outer = 0000009A8098C400] 17:21:34 INFO - PROCESS | 1860 | 1461025294323 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009A84C2F400) [pid = 1860] [serial = 2003] [outer = 0000009A8098C400] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFF211800 == 73 [pid = 1860] [id = 645] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF3E4D000 == 72 [pid = 1860] [id = 644] 17:21:34 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D198800 == 71 [pid = 1860] [id = 643] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A88370400) [pid = 1860] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A8A5B3800) [pid = 1860] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A8AA91800) [pid = 1860] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A8AA8C400) [pid = 1860] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A8D858800) [pid = 1860] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A8512F400) [pid = 1860] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A87F0DC00) [pid = 1860] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009A8DF5E800) [pid = 1860] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A8A221000) [pid = 1860] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009A8D911400) [pid = 1860] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009A8868BC00) [pid = 1860] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009A818CE800) [pid = 1860] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A84C2B000) [pid = 1860] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A8DC67C00) [pid = 1860] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A8AA03C00) [pid = 1860] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A84EA1800) [pid = 1860] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A85EAEC00) [pid = 1860] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A8AA92C00) [pid = 1860] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A8DC76000) [pid = 1860] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A8F6A6800) [pid = 1860] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009AF1AF5400) [pid = 1860] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009AF4C50000) [pid = 1860] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009AF4E1CC00) [pid = 1860] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009AF4C53000) [pid = 1860] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009AF2565800) [pid = 1860] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8DAD0C00) [pid = 1860] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009AF2E6C400) [pid = 1860] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009AF4025C00) [pid = 1860] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009AF3FEC000) [pid = 1860] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009AF30CEC00) [pid = 1860] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009AF402CC00) [pid = 1860] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8A226C00) [pid = 1860] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009AF4C9D000) [pid = 1860] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8417AC00) [pid = 1860] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A8513B400) [pid = 1860] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A84F8BC00) [pid = 1860] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009AF1AEF400) [pid = 1860] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A903A8400) [pid = 1860] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8D916000) [pid = 1860] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A8F6A4000) [pid = 1860] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A8A21C800) [pid = 1860] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A887B0800) [pid = 1860] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A880DBC00) [pid = 1860] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8A21DC00) [pid = 1860] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A8566E800) [pid = 1860] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A85137800) [pid = 1860] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A881BEC00) [pid = 1860] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A880D9000) [pid = 1860] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A853F6400) [pid = 1860] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A85EAAC00) [pid = 1860] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8416FC00) [pid = 1860] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A80F56C00) [pid = 1860] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009AF1AF0800) [pid = 1860] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 17:21:34 INFO - PROCESS | 1860 | 1461025294844 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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:21:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 923ms 17:21:34 INFO - PROCESS | 1860 | 1461025294864 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1860 | 1461025294867 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 17:21:34 INFO - PROCESS | 1860 | 1461025294870 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:21:34 INFO - PROCESS | 1860 | 1461025294874 Marionette TRACE conn5 <- [1,2634,null,{}] 17:21:34 INFO - PROCESS | 1860 | 1461025294885 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}] 17:21:34 INFO - PROCESS | 1860 | 1461025294983 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 17:21:35 INFO - PROCESS | 1860 | 1461025294992 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883F4000 == 72 [pid = 1860] [id = 668] 17:21:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A853F0000) [pid = 1860] [serial = 2004] [outer = 0000000000000000] 17:21:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A85563000) [pid = 1860] [serial = 2005] [outer = 0000009A853F0000] 17:21:35 INFO - PROCESS | 1860 | 1461025295042 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A85B25000) [pid = 1860] [serial = 2006] [outer = 0000009A853F0000] 17:21:35 INFO - PROCESS | 1860 | 1461025295514 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]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:21:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 692ms 17:21:35 INFO - PROCESS | 1860 | 1461025295565 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1860 | 1461025295568 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 17:21:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:21:35 INFO - PROCESS | 1860 | 1461025295572 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1860 | 1461025295573 Marionette TRACE conn5 <- [1,2638,null,{}] 17:21:35 INFO - PROCESS | 1860 | 1461025295577 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}] 17:21:35 INFO - PROCESS | 1860 | 1461025295672 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 17:21:35 INFO - PROCESS | 1860 | 1461025295681 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885CB000 == 73 [pid = 1860] [id = 669] 17:21:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A853F1400) [pid = 1860] [serial = 2007] [outer = 0000000000000000] 17:21:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A87F13000) [pid = 1860] [serial = 2008] [outer = 0000009A853F1400] 17:21:35 INFO - PROCESS | 1860 | 1461025295813 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A88003000) [pid = 1860] [serial = 2009] [outer = 0000009A853F1400] 17:21:36 INFO - PROCESS | 1860 | 1461025296230 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:21:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 17:21:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:21:36 INFO - PROCESS | 1860 | 1461025296244 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1860 | 1461025296246 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 17:21:36 INFO - PROCESS | 1860 | 1461025296249 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1860 | 1461025296251 Marionette TRACE conn5 <- [1,2642,null,{}] 17:21:36 INFO - PROCESS | 1860 | 1461025296254 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}] 17:21:36 INFO - PROCESS | 1860 | 1461025296390 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 17:21:36 INFO - PROCESS | 1860 | 1461025296404 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D668000 == 74 [pid = 1860] [id = 670] 17:21:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A85EAD800) [pid = 1860] [serial = 2010] [outer = 0000000000000000] 17:21:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A880B4800) [pid = 1860] [serial = 2011] [outer = 0000009A85EAD800] 17:21:36 INFO - PROCESS | 1860 | 1461025296452 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A881BCC00) [pid = 1860] [serial = 2012] [outer = 0000009A85EAD800] 17:21:36 INFO - PROCESS | 1860 | 1461025296924 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:21:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 734ms 17:21:36 INFO - PROCESS | 1860 | 1461025296988 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1860 | 1461025296990 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 17:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:21:37 INFO - PROCESS | 1860 | 1461025297000 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1860 | 1461025297002 Marionette TRACE conn5 <- [1,2646,null,{}] 17:21:37 INFO - PROCESS | 1860 | 1461025297006 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}] 17:21:37 INFO - PROCESS | 1860 | 1461025297176 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 17:21:37 INFO - PROCESS | 1860 | 1461025297244 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D99A800 == 75 [pid = 1860] [id = 671] 17:21:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A88688400) [pid = 1860] [serial = 2013] [outer = 0000000000000000] 17:21:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8A224800) [pid = 1860] [serial = 2014] [outer = 0000009A88688400] 17:21:37 INFO - PROCESS | 1860 | 1461025297295 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8A4B1000) [pid = 1860] [serial = 2015] [outer = 0000009A88688400] 17:21:37 INFO - PROCESS | 1860 | 1461025297731 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]]]}] 17:21:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 777ms 17:21:37 INFO - PROCESS | 1860 | 1461025297778 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1860 | 1461025297780 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 17:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:21:37 INFO - PROCESS | 1860 | 1461025297784 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1860 | 1461025297785 Marionette TRACE conn5 <- [1,2650,null,{}] 17:21:37 INFO - PROCESS | 1860 | 1461025297789 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}] 17:21:37 INFO - PROCESS | 1860 | 1461025297913 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 17:21:37 INFO - PROCESS | 1860 | 1461025297932 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD81800 == 76 [pid = 1860] [id = 672] 17:21:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8A573C00) [pid = 1860] [serial = 2016] [outer = 0000000000000000] 17:21:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8A5CCC00) [pid = 1860] [serial = 2017] [outer = 0000009A8A573C00] 17:21:37 INFO - PROCESS | 1860 | 1461025297977 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8AA09000) [pid = 1860] [serial = 2018] [outer = 0000009A8A573C00] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8D709800) [pid = 1860] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009AF1AF9400) [pid = 1860] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009AF2564400) [pid = 1860] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A341C00) [pid = 1860] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8D91C400) [pid = 1860] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A850ADC00) [pid = 1860] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A80820400) [pid = 1860] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8302C800) [pid = 1860] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A88002C00) [pid = 1860] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A8566C800) [pid = 1860] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A8411B000) [pid = 1860] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A84FEBC00) [pid = 1860] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A880D7400) [pid = 1860] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8A5CA800) [pid = 1860] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A80F58400) [pid = 1860] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:21:38 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A880DAC00) [pid = 1860] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:21:38 INFO - PROCESS | 1860 | 1461025298613 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:21:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 881ms 17:21:38 INFO - PROCESS | 1860 | 1461025298669 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1860 | 1461025298671 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 17:21:38 INFO - PROCESS | 1860 | 1461025298674 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:21:38 INFO - PROCESS | 1860 | 1461025298676 Marionette TRACE conn5 <- [1,2654,null,{}] 17:21:38 INFO - PROCESS | 1860 | 1461025298680 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}] 17:21:38 INFO - PROCESS | 1860 | 1461025298772 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 17:21:38 INFO - PROCESS | 1860 | 1461025298867 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F267000 == 77 [pid = 1860] [id = 673] 17:21:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8098E800) [pid = 1860] [serial = 2019] [outer = 0000000000000000] 17:21:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A84C31000) [pid = 1860] [serial = 2020] [outer = 0000009A8098E800] 17:21:38 INFO - PROCESS | 1860 | 1461025298914 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A8A341C00) [pid = 1860] [serial = 2021] [outer = 0000009A8098E800] 17:21:39 INFO - PROCESS | 1860 | [1860] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 17:21:39 INFO - PROCESS | 1860 | [1860] WARNING: Using default font: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 17:21:39 INFO - PROCESS | 1860 | 1461025299779 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]]]}] 17:21:39 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) 17:21:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1135ms 17:21:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:21:39 INFO - PROCESS | 1860 | 1461025299813 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1860 | 1461025299815 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 17:21:39 INFO - PROCESS | 1860 | 1461025299818 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1860 | 1461025299820 Marionette TRACE conn5 <- [1,2658,null,{}] 17:21:39 INFO - PROCESS | 1860 | 1461025299824 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}] 17:21:39 INFO - PROCESS | 1860 | 1461025299950 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 17:21:39 INFO - PROCESS | 1860 | 1461025299960 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FA51800 == 78 [pid = 1860] [id = 674] 17:21:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8AA60000) [pid = 1860] [serial = 2022] [outer = 0000000000000000] 17:21:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8AA96C00) [pid = 1860] [serial = 2023] [outer = 0000009A8AA60000] 17:21:40 INFO - PROCESS | 1860 | 1461025300006 Marionette DEBUG loaded listener.js 17:21:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A8D734000) [pid = 1860] [serial = 2024] [outer = 0000009A8AA60000] 17:21:40 INFO - PROCESS | 1860 | 1461025300933 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] 17:21:40 INFO - PROCESS | 1860 | 1461025300959 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 17:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:21:40 INFO - PROCESS | 1860 | 1461025300965 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1860 | 1461025300969 Marionette TRACE conn5 <- [1,2662,null,{}] 17:21:40 INFO - PROCESS | 1860 | 1461025300975 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}] 17:21:41 INFO - PROCESS | 1860 | 1461025301106 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 17:21:41 INFO - PROCESS | 1860 | 1461025301238 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85543000 == 79 [pid = 1860] [id = 675] 17:21:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A83B5B000) [pid = 1860] [serial = 2025] [outer = 0000000000000000] 17:21:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A84115400) [pid = 1860] [serial = 2026] [outer = 0000009A83B5B000] 17:21:41 INFO - PROCESS | 1860 | 1461025301300 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A84DA4000) [pid = 1860] [serial = 2027] [outer = 0000009A83B5B000] 17:21:42 INFO - PROCESS | 1860 | 1461025302432 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] 17:21:42 INFO - PROCESS | 1860 | 1461025302462 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 17:21:42 INFO - PROCESS | 1860 | 1461025302512 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1860 | 1461025302515 Marionette TRACE conn5 <- [1,2666,null,{}] 17:21:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:21:42 INFO - PROCESS | 1860 | 1461025302519 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}] 17:21:42 INFO - PROCESS | 1860 | 1461025302634 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 17:21:42 INFO - PROCESS | 1860 | 1461025302845 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D6A6000 == 80 [pid = 1860] [id = 676] 17:21:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A84FED400) [pid = 1860] [serial = 2028] [outer = 0000000000000000] 17:21:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A85B24800) [pid = 1860] [serial = 2029] [outer = 0000009A84FED400] 17:21:42 INFO - PROCESS | 1860 | 1461025302905 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8800A400) [pid = 1860] [serial = 2030] [outer = 0000009A84FED400] 17:21:43 INFO - PROCESS | 1860 | 1461025303977 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]]]}] 17:21:44 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) 17:21:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1474ms 17:21:44 INFO - PROCESS | 1860 | 1461025303994 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1860 | 1461025303996 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 17:21:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:21:44 INFO - PROCESS | 1860 | 1461025304001 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1860 | 1461025304005 Marionette TRACE conn5 <- [1,2670,null,{}] 17:21:44 INFO - PROCESS | 1860 | 1461025304017 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}] 17:21:44 INFO - PROCESS | 1860 | 1461025304146 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 17:21:44 INFO - PROCESS | 1860 | 1461025304286 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C70800 == 81 [pid = 1860] [id = 677] 17:21:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A88683000) [pid = 1860] [serial = 2031] [outer = 0000000000000000] 17:21:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8A2E5400) [pid = 1860] [serial = 2032] [outer = 0000009A88683000] 17:21:44 INFO - PROCESS | 1860 | 1461025304349 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8AA95C00) [pid = 1860] [serial = 2033] [outer = 0000009A88683000] 17:21:45 INFO - PROCESS | 1860 | 1461025305396 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]]]}] 17:21:45 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) 17:21:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1429ms 17:21:45 INFO - PROCESS | 1860 | 1461025305431 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 1860 | 1461025305435 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 17:21:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:21:45 INFO - PROCESS | 1860 | 1461025305438 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1860 | 1461025305441 Marionette TRACE conn5 <- [1,2674,null,{}] 17:21:45 INFO - PROCESS | 1860 | 1461025305445 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}] 17:21:45 INFO - PROCESS | 1860 | 1461025305565 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 17:21:45 INFO - PROCESS | 1860 | 1461025305703 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36E8000 == 82 [pid = 1860] [id = 678] 17:21:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8D85B000) [pid = 1860] [serial = 2034] [outer = 0000000000000000] 17:21:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8D91C400) [pid = 1860] [serial = 2035] [outer = 0000009A8D85B000] 17:21:45 INFO - PROCESS | 1860 | 1461025305763 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8DAD7C00) [pid = 1860] [serial = 2036] [outer = 0000009A8D85B000] 17:21:46 INFO - PROCESS | 1860 | 1461025306779 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] 17:21:46 INFO - PROCESS | 1860 | 1461025306828 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 17:21:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:21:46 INFO - PROCESS | 1860 | 1461025306877 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1860 | 1461025306880 Marionette TRACE conn5 <- [1,2678,null,{}] 17:21:46 INFO - PROCESS | 1860 | 1461025306884 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}] 17:21:46 INFO - PROCESS | 1860 | 1461025306992 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 17:21:47 INFO - PROCESS | 1860 | 1461025307407 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88085000 == 83 [pid = 1860] [id = 679] 17:21:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A80CE2000) [pid = 1860] [serial = 2037] [outer = 0000000000000000] 17:21:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A80D3C000) [pid = 1860] [serial = 2038] [outer = 0000009A80CE2000] 17:21:47 INFO - PROCESS | 1860 | 1461025307462 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A84176C00) [pid = 1860] [serial = 2039] [outer = 0000009A80CE2000] 17:21:48 INFO - PROCESS | 1860 | 1461025308572 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] 17:21:48 INFO - PROCESS | 1860 | 1461025308623 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 17:21:48 INFO - PROCESS | 1860 | 1461025308627 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:21:48 INFO - PROCESS | 1860 | 1461025308630 Marionette TRACE conn5 <- [1,2682,null,{}] 17:21:48 INFO - PROCESS | 1860 | 1461025308635 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}] 17:21:48 INFO - PROCESS | 1860 | 1461025308757 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911D1000 == 82 [pid = 1860] [id = 596] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2EDB000 == 81 [pid = 1860] [id = 632] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C66800 == 80 [pid = 1860] [id = 631] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A90317000 == 79 [pid = 1860] [id = 630] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8972000 == 78 [pid = 1860] [id = 621] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911DC000 == 77 [pid = 1860] [id = 566] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88617800 == 76 [pid = 1860] [id = 467] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8ED89000 == 75 [pid = 1860] [id = 489] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD68800 == 74 [pid = 1860] [id = 488] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C04800 == 73 [pid = 1860] [id = 567] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF48E1000 == 72 [pid = 1860] [id = 618] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F267000 == 71 [pid = 1860] [id = 673] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD81800 == 70 [pid = 1860] [id = 672] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D99A800 == 69 [pid = 1860] [id = 671] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D668000 == 68 [pid = 1860] [id = 670] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885CB000 == 67 [pid = 1860] [id = 669] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A8893EC00) [pid = 1860] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF3F9E800) [pid = 1860] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009AF81BF400) [pid = 1860] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883F4000 == 66 [pid = 1860] [id = 668] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83141800 == 65 [pid = 1860] [id = 667] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85EE0800 == 64 [pid = 1860] [id = 666] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911E2000 == 63 [pid = 1860] [id = 662] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8046B000 == 62 [pid = 1860] [id = 661] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F4C6000 == 61 [pid = 1860] [id = 660] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A26C800 == 60 [pid = 1860] [id = 659] 17:21:48 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84F4B000 == 59 [pid = 1860] [id = 658] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A8317EC00) [pid = 1860] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A88373400) [pid = 1860] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A881BF400) [pid = 1860] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A850AC000) [pid = 1860] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A85EA5800) [pid = 1860] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A885AC800) [pid = 1860] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8DACEC00) [pid = 1860] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009AF1D2CC00) [pid = 1860] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009AF2E53800) [pid = 1860] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8AA10800) [pid = 1860] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A8F6A3C00) [pid = 1860] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A8D710800) [pid = 1860] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 108 (0000009A84C27000) [pid = 1860] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A80EA6400) [pid = 1860] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A850B2800) [pid = 1860] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A84FEB800) [pid = 1860] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A88010400) [pid = 1860] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A8D91AC00) [pid = 1860] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A85B27800) [pid = 1860] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A84EA2800) [pid = 1860] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A850AA400) [pid = 1860] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A85567400) [pid = 1860] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 98 (0000009A85667800) [pid = 1860] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 97 (0000009A85662C00) [pid = 1860] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 96 (0000009A880DEC00) [pid = 1860] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 95 (0000009AF89BB800) [pid = 1860] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 94 (0000009A8AAE4000) [pid = 1860] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | --DOMWINDOW == 93 (0000009A880BD400) [pid = 1860] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 17:21:48 INFO - PROCESS | 1860 | 1461025308974 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A83141800 == 60 [pid = 1860] [id = 680] 17:21:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 94 (0000009A8078F400) [pid = 1860] [serial = 2040] [outer = 0000000000000000] 17:21:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 95 (0000009A80CE8000) [pid = 1860] [serial = 2041] [outer = 0000009A8078F400] 17:21:49 INFO - PROCESS | 1860 | 1461025309027 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 96 (0000009A84C30400) [pid = 1860] [serial = 2042] [outer = 0000009A8078F400] 17:21:49 INFO - PROCESS | 1860 | 1461025309935 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] 17:21:49 INFO - PROCESS | 1860 | 1461025309978 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 17:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:21:49 INFO - PROCESS | 1860 | 1461025309985 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1860 | 1461025309987 Marionette TRACE conn5 <- [1,2686,null,{}] 17:21:49 INFO - PROCESS | 1860 | 1461025309991 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}] 17:21:50 INFO - PROCESS | 1860 | 1461025310087 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 17:21:50 INFO - PROCESS | 1860 | 1461025310094 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A279800 == 61 [pid = 1860] [id = 681] 17:21:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 97 (0000009A84EA6000) [pid = 1860] [serial = 2043] [outer = 0000000000000000] 17:21:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 98 (0000009A853F2800) [pid = 1860] [serial = 2044] [outer = 0000009A84EA6000] 17:21:50 INFO - PROCESS | 1860 | 1461025310144 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 99 (0000009A8556FC00) [pid = 1860] [serial = 2045] [outer = 0000009A84EA6000] 17:21:51 INFO - PROCESS | 1860 | 1461025311134 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] 17:21:51 INFO - PROCESS | 1860 | 1461025311179 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 17:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:21:51 INFO - PROCESS | 1860 | 1461025311184 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1860 | 1461025311190 Marionette TRACE conn5 <- [1,2690,null,{}] 17:21:51 INFO - PROCESS | 1860 | 1461025311200 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}] 17:21:51 INFO - PROCESS | 1860 | 1461025311334 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 17:21:51 INFO - PROCESS | 1860 | 1461025311390 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D695800 == 62 [pid = 1860] [id = 682] 17:21:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A85669000) [pid = 1860] [serial = 2046] [outer = 0000000000000000] 17:21:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A87F16000) [pid = 1860] [serial = 2047] [outer = 0000009A85669000] 17:21:51 INFO - PROCESS | 1860 | 1461025311437 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8800E800) [pid = 1860] [serial = 2048] [outer = 0000009A85669000] 17:21:51 INFO - PROCESS | 1860 | 1461025311906 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]]]}] 17:21:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:21:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 777ms 17:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:21:51 INFO - PROCESS | 1860 | 1461025311963 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 1860 | 1461025311966 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 17:21:51 INFO - PROCESS | 1860 | 1461025311969 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1860 | 1461025311971 Marionette TRACE conn5 <- [1,2694,null,{}] 17:21:51 INFO - PROCESS | 1860 | 1461025311975 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}] 17:21:52 INFO - PROCESS | 1860 | 1461025312103 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 17:21:52 INFO - PROCESS | 1860 | 1461025312124 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9A6800 == 63 [pid = 1860] [id = 683] 17:21:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A881B3000) [pid = 1860] [serial = 2049] [outer = 0000000000000000] 17:21:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A881BD000) [pid = 1860] [serial = 2050] [outer = 0000009A881B3000] 17:21:52 INFO - PROCESS | 1860 | 1461025312171 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A884A1400) [pid = 1860] [serial = 2051] [outer = 0000009A881B3000] 17:21:52 INFO - PROCESS | 1860 | 1461025312611 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]]]}] 17:21:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:21:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 692ms 17:21:52 INFO - PROCESS | 1860 | 1461025312666 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 17:21:52 INFO - PROCESS | 1860 | 1461025312668 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 17:21:52 INFO - PROCESS | 1860 | 1461025312671 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:21:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:21:52 INFO - PROCESS | 1860 | 1461025312673 Marionette TRACE conn5 <- [1,2698,null,{}] 17:21:52 INFO - PROCESS | 1860 | 1461025312676 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}] 17:21:52 INFO - PROCESS | 1860 | 1461025312832 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 17:21:52 INFO - PROCESS | 1860 | 1461025312850 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD7B800 == 64 [pid = 1860] [id = 684] 17:21:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A88680C00) [pid = 1860] [serial = 2052] [outer = 0000000000000000] 17:21:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8868D800) [pid = 1860] [serial = 2053] [outer = 0000009A88680C00] 17:21:52 INFO - PROCESS | 1860 | 1461025312908 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8A220400) [pid = 1860] [serial = 2054] [outer = 0000009A88680C00] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 107 (0000009A88688400) [pid = 1860] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 106 (0000009A8A573C00) [pid = 1860] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 105 (0000009A8098E800) [pid = 1860] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 104 (0000009A887B5C00) [pid = 1860] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 103 (0000009A853F0000) [pid = 1860] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 102 (0000009A80E9A800) [pid = 1860] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 101 (0000009A853F1400) [pid = 1860] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 100 (0000009A8098C400) [pid = 1860] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:21:53 INFO - PROCESS | 1860 | --DOMWINDOW == 99 (0000009A85EAD800) [pid = 1860] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:21:53 INFO - PROCESS | 1860 | 1461025313515 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] 17:21:53 INFO - PROCESS | 1860 | 1461025313559 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 17:21:53 INFO - PROCESS | 1860 | 1461025313563 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:21:53 INFO - PROCESS | 1860 | 1461025313564 Marionette TRACE conn5 <- [1,2702,null,{}] 17:21:53 INFO - PROCESS | 1860 | 1461025313568 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}] 17:21:53 INFO - PROCESS | 1860 | 1461025313661 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 17:21:53 INFO - PROCESS | 1860 | 1461025313668 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88085800 == 65 [pid = 1860] [id = 685] 17:21:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 100 (0000009A8A34B400) [pid = 1860] [serial = 2055] [outer = 0000000000000000] 17:21:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 101 (0000009A8A57B800) [pid = 1860] [serial = 2056] [outer = 0000009A8A34B400] 17:21:53 INFO - PROCESS | 1860 | 1461025313715 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 102 (0000009A8A5B9C00) [pid = 1860] [serial = 2057] [outer = 0000009A8A34B400] 17:21:54 INFO - PROCESS | 1860 | 1461025314141 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]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:21:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 629ms 17:21:54 INFO - PROCESS | 1860 | 1461025314195 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1860 | 1461025314198 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 17:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:21:54 INFO - PROCESS | 1860 | 1461025314201 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1860 | 1461025314203 Marionette TRACE conn5 <- [1,2706,null,{}] 17:21:54 INFO - PROCESS | 1860 | 1461025314206 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}] 17:21:54 INFO - PROCESS | 1860 | 1461025314297 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 17:21:54 INFO - PROCESS | 1860 | 1461025314303 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1ACF800 == 66 [pid = 1860] [id = 686] 17:21:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 103 (0000009A8AA0F800) [pid = 1860] [serial = 2058] [outer = 0000000000000000] 17:21:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 104 (0000009A8AA62800) [pid = 1860] [serial = 2059] [outer = 0000009A8AA0F800] 17:21:54 INFO - PROCESS | 1860 | 1461025314349 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 105 (0000009A8AAE1800) [pid = 1860] [serial = 2060] [outer = 0000009A8AA0F800] 17:21:54 INFO - PROCESS | 1860 | 1461025314811 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] 17:21:54 INFO - PROCESS | 1860 | 1461025314859 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 17:21:54 INFO - PROCESS | 1860 | 1461025314863 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:21:54 INFO - PROCESS | 1860 | 1461025314865 Marionette TRACE conn5 <- [1,2710,null,{}] 17:21:54 INFO - PROCESS | 1860 | 1461025314869 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}] 17:21:54 INFO - PROCESS | 1860 | 1461025314960 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 17:21:54 INFO - PROCESS | 1860 | 1461025314966 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2C61000 == 67 [pid = 1860] [id = 687] 17:21:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 106 (0000009A8D73E800) [pid = 1860] [serial = 2061] [outer = 0000000000000000] 17:21:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 107 (0000009A8D85A400) [pid = 1860] [serial = 2062] [outer = 0000009A8D73E800] 17:21:55 INFO - PROCESS | 1860 | 1461025315012 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 108 (0000009A8DAD2C00) [pid = 1860] [serial = 2063] [outer = 0000009A8D73E800] 17:21:55 INFO - PROCESS | 1860 | 1461025315762 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] 17:21:55 INFO - PROCESS | 1860 | 1461025315799 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 17:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:21:55 INFO - PROCESS | 1860 | 1461025315805 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 1860 | 1461025315810 Marionette TRACE conn5 <- [1,2714,null,{}] 17:21:55 INFO - PROCESS | 1860 | 1461025315815 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}] 17:21:55 INFO - PROCESS | 1860 | 1461025315944 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 17:21:56 INFO - PROCESS | 1860 | 1461025316056 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2C0800 == 68 [pid = 1860] [id = 688] 17:21:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 109 (0000009A84D9F800) [pid = 1860] [serial = 2064] [outer = 0000000000000000] 17:21:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A850AC000) [pid = 1860] [serial = 2065] [outer = 0000009A84D9F800] 17:21:56 INFO - PROCESS | 1860 | 1461025316158 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A853FA400) [pid = 1860] [serial = 2066] [outer = 0000009A84D9F800] 17:21:56 INFO - PROCESS | 1860 | 1461025316755 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]]]}] 17:21:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:21:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 986ms 17:21:56 INFO - PROCESS | 1860 | 1461025316793 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 1860 | 1461025316800 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 17:21:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:21:56 INFO - PROCESS | 1860 | 1461025316807 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 1860 | 1461025316810 Marionette TRACE conn5 <- [1,2718,null,{}] 17:21:56 INFO - PROCESS | 1860 | 1461025316815 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}] 17:21:56 INFO - PROCESS | 1860 | 1461025316938 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 17:21:57 INFO - PROCESS | 1860 | 1461025317047 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8ED90000 == 69 [pid = 1860] [id = 689] 17:21:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A87F13800) [pid = 1860] [serial = 2067] [outer = 0000000000000000] 17:21:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A8800B000) [pid = 1860] [serial = 2068] [outer = 0000009A87F13800] 17:21:57 INFO - PROCESS | 1860 | 1461025317106 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A885AB000) [pid = 1860] [serial = 2069] [outer = 0000009A87F13800] 17:21:58 INFO - PROCESS | 1860 | 1461025318239 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] 17:21:58 INFO - PROCESS | 1860 | 1461025318307 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 17:21:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:21:58 INFO - PROCESS | 1860 | 1461025318311 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1860 | 1461025318315 Marionette TRACE conn5 <- [1,2722,null,{}] 17:21:58 INFO - PROCESS | 1860 | 1461025318335 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}] 17:21:58 INFO - PROCESS | 1860 | 1461025318517 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 17:21:58 INFO - PROCESS | 1860 | 1461025318653 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3E50000 == 70 [pid = 1860] [id = 690] 17:21:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8A21BC00) [pid = 1860] [serial = 2070] [outer = 0000000000000000] 17:21:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8D851400) [pid = 1860] [serial = 2071] [outer = 0000009A8A21BC00] 17:21:58 INFO - PROCESS | 1860 | 1461025318715 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A8DC6E000) [pid = 1860] [serial = 2072] [outer = 0000009A8A21BC00] 17:21:59 INFO - PROCESS | 1860 | 1461025319285 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]]]}] 17:21:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:21:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1033ms 17:21:59 INFO - PROCESS | 1860 | 1461025319346 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 17:21:59 INFO - PROCESS | 1860 | 1461025319350 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 17:21:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:21:59 INFO - PROCESS | 1860 | 1461025319353 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:21:59 INFO - PROCESS | 1860 | 1461025319356 Marionette TRACE conn5 <- [1,2726,null,{}] 17:21:59 INFO - PROCESS | 1860 | 1461025319360 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}] 17:21:59 INFO - PROCESS | 1860 | 1461025319480 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 17:21:59 INFO - PROCESS | 1860 | 1461025319588 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF4F8E800 == 71 [pid = 1860] [id = 691] 17:21:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8DF55000) [pid = 1860] [serial = 2073] [outer = 0000000000000000] 17:21:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A8DF5D000) [pid = 1860] [serial = 2074] [outer = 0000009A8DF55000] 17:21:59 INFO - PROCESS | 1860 | 1461025319646 Marionette DEBUG loaded listener.js 17:21:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8F6A6000) [pid = 1860] [serial = 2075] [outer = 0000009A8DF55000] 17:22:00 INFO - PROCESS | 1860 | 1461025320236 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]]]}] 17:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 923ms 17:22:00 INFO - PROCESS | 1860 | 1461025320278 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 17:22:00 INFO - PROCESS | 1860 | 1461025320281 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 17:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:22:00 INFO - PROCESS | 1860 | 1461025320284 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:22:00 INFO - PROCESS | 1860 | 1461025320287 Marionette TRACE conn5 <- [1,2730,null,{}] 17:22:00 INFO - PROCESS | 1860 | 1461025320290 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}] 17:22:00 INFO - PROCESS | 1860 | 1461025320406 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 17:22:00 INFO - PROCESS | 1860 | 1461025320514 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF80B7800 == 72 [pid = 1860] [id = 692] 17:22:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8F6A3C00) [pid = 1860] [serial = 2076] [outer = 0000000000000000] 17:22:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A903A5000) [pid = 1860] [serial = 2077] [outer = 0000009A8F6A3C00] 17:22:00 INFO - PROCESS | 1860 | 1461025320572 Marionette DEBUG loaded listener.js 17:22:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A903AF400) [pid = 1860] [serial = 2078] [outer = 0000009A8F6A3C00] 17:22:01 INFO - PROCESS | 1860 | 1461025321187 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]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 987ms 17:22:01 INFO - PROCESS | 1860 | 1461025321273 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1860 | 1461025321276 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 17:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:22:01 INFO - PROCESS | 1860 | 1461025321280 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1860 | 1461025321282 Marionette TRACE conn5 <- [1,2734,null,{}] 17:22:01 INFO - PROCESS | 1860 | 1461025321286 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}] 17:22:01 INFO - PROCESS | 1860 | 1461025321419 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 17:22:01 INFO - PROCESS | 1860 | 1461025321551 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8978000 == 73 [pid = 1860] [id = 693] 17:22:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF1BC7400) [pid = 1860] [serial = 2079] [outer = 0000000000000000] 17:22:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF255DC00) [pid = 1860] [serial = 2080] [outer = 0000009AF1BC7400] 17:22:01 INFO - PROCESS | 1860 | 1461025321613 Marionette DEBUG loaded listener.js 17:22:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AF2E69800) [pid = 1860] [serial = 2081] [outer = 0000009AF1BC7400] 17:22:02 INFO - PROCESS | 1860 | 1461025322137 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]]]}] 17:22:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:22:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 923ms 17:22:02 INFO - PROCESS | 1860 | 1461025322205 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 17:22:02 INFO - PROCESS | 1860 | 1461025322208 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 17:22:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:22:02 INFO - PROCESS | 1860 | 1461025322212 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:22:02 INFO - PROCESS | 1860 | 1461025322214 Marionette TRACE conn5 <- [1,2738,null,{}] 17:22:02 INFO - PROCESS | 1860 | 1461025322219 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}] 17:22:02 INFO - PROCESS | 1860 | 1461025322332 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 17:22:02 INFO - PROCESS | 1860 | 1461025322440 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8DD1000 == 74 [pid = 1860] [id = 694] 17:22:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A81AE8400) [pid = 1860] [serial = 2082] [outer = 0000000000000000] 17:22:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009AF30C9400) [pid = 1860] [serial = 2083] [outer = 0000009A81AE8400] 17:22:02 INFO - PROCESS | 1860 | 1461025322497 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009AF3D88400) [pid = 1860] [serial = 2084] [outer = 0000009A81AE8400] 17:22:03 INFO - PROCESS | 1860 | 1461025323149 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]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:22:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 986ms 17:22:03 INFO - PROCESS | 1860 | 1461025323200 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1860 | 1461025323203 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 17:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:22:03 INFO - PROCESS | 1860 | 1461025323207 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1860 | 1461025323209 Marionette TRACE conn5 <- [1,2742,null,{}] 17:22:03 INFO - PROCESS | 1860 | 1461025323213 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}] 17:22:03 INFO - PROCESS | 1860 | 1461025323346 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 17:22:03 INFO - PROCESS | 1860 | 1461025323456 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85E71800 == 75 [pid = 1860] [id = 695] 17:22:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A85663800) [pid = 1860] [serial = 2085] [outer = 0000000000000000] 17:22:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A881B1C00) [pid = 1860] [serial = 2086] [outer = 0000009A85663800] 17:22:03 INFO - PROCESS | 1860 | 1461025323518 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A8D733000) [pid = 1860] [serial = 2087] [outer = 0000009A85663800] 17:22:04 INFO - PROCESS | 1860 | 1461025324402 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]]]}] 17:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1238ms 17:22:04 INFO - PROCESS | 1860 | 1461025324448 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1860 | 1461025324452 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 17:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:22:04 INFO - PROCESS | 1860 | 1461025324457 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1860 | 1461025324461 Marionette TRACE conn5 <- [1,2746,null,{}] 17:22:04 INFO - PROCESS | 1860 | 1461025324467 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}] 17:22:04 INFO - PROCESS | 1860 | 1461025324599 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 17:22:04 INFO - PROCESS | 1860 | 1461025324743 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2B4000 == 76 [pid = 1860] [id = 696] 17:22:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A80D4A800) [pid = 1860] [serial = 2088] [outer = 0000000000000000] 17:22:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A84AE4400) [pid = 1860] [serial = 2089] [outer = 0000009A80D4A800] 17:22:04 INFO - PROCESS | 1860 | 1461025324798 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A85665C00) [pid = 1860] [serial = 2090] [outer = 0000009A80D4A800] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A851BA800 == 75 [pid = 1860] [id = 647] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1ACF800 == 74 [pid = 1860] [id = 686] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88085800 == 73 [pid = 1860] [id = 685] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD7B800 == 72 [pid = 1860] [id = 684] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D9A6800 == 71 [pid = 1860] [id = 683] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D695800 == 70 [pid = 1860] [id = 682] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A279800 == 69 [pid = 1860] [id = 681] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A83141800 == 68 [pid = 1860] [id = 680] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88085000 == 67 [pid = 1860] [id = 679] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A8AA96C00) [pid = 1860] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85543000 == 66 [pid = 1860] [id = 675] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8A224800) [pid = 1860] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8A5CCC00) [pid = 1860] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8A4B1000) [pid = 1860] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A84C31000) [pid = 1860] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A8A21B400) [pid = 1860] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A80D42400) [pid = 1860] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A85563000) [pid = 1860] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A85B25000) [pid = 1860] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A84AE6800) [pid = 1860] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A816E5000) [pid = 1860] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009A84FECC00) [pid = 1860] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009A87F13000) [pid = 1860] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A88003000) [pid = 1860] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A880BBC00) [pid = 1860] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A818C7800) [pid = 1860] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A8A5AD400) [pid = 1860] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A80CE7400) [pid = 1860] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A84C2F400) [pid = 1860] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8A343400) [pid = 1860] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 114 (0000009A8AA67800) [pid = 1860] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 113 (0000009A8D70D800) [pid = 1860] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 112 (0000009A8AA09000) [pid = 1860] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 111 (0000009A8A341C00) [pid = 1860] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 110 (0000009A880B4800) [pid = 1860] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | --DOMWINDOW == 109 (0000009A881BCC00) [pid = 1860] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 17:22:05 INFO - PROCESS | 1860 | 1461025325462 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]]]}] 17:22:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:22:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1024ms 17:22:05 INFO - PROCESS | 1860 | 1461025325486 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1860 | 1461025325492 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 17:22:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:22:05 INFO - PROCESS | 1860 | 1461025325500 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1860 | 1461025325503 Marionette TRACE conn5 <- [1,2750,null,{}] 17:22:05 INFO - PROCESS | 1860 | 1461025325507 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}] 17:22:05 INFO - PROCESS | 1860 | 1461025325609 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 17:22:05 INFO - PROCESS | 1860 | 1461025325709 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A85543000 == 67 [pid = 1860] [id = 697] 17:22:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 110 (0000009A80CDE800) [pid = 1860] [serial = 2091] [outer = 0000000000000000] 17:22:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 111 (0000009A828AA000) [pid = 1860] [serial = 2092] [outer = 0000009A80CDE800] 17:22:05 INFO - PROCESS | 1860 | 1461025325758 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1860 | ++DOMWINDOW == 112 (0000009A85567400) [pid = 1860] [serial = 2093] [outer = 0000009A80CDE800] 17:22:06 INFO - PROCESS | 1860 | 1461025326192 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]]]}] 17:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 733ms 17:22:06 INFO - PROCESS | 1860 | 1461025326233 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 17:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:22:06 INFO - PROCESS | 1860 | 1461025326235 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 17:22:06 INFO - PROCESS | 1860 | 1461025326239 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1860 | 1461025326243 Marionette TRACE conn5 <- [1,2754,null,{}] 17:22:06 INFO - PROCESS | 1860 | 1461025326254 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}] 17:22:06 INFO - PROCESS | 1860 | 1461025326357 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 17:22:06 INFO - PROCESS | 1860 | 1461025326366 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3EF000 == 68 [pid = 1860] [id = 698] 17:22:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 113 (0000009A88008400) [pid = 1860] [serial = 2094] [outer = 0000000000000000] 17:22:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 114 (0000009A880B8800) [pid = 1860] [serial = 2095] [outer = 0000009A88008400] 17:22:06 INFO - PROCESS | 1860 | 1461025326416 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 115 (0000009A8836B000) [pid = 1860] [serial = 2096] [outer = 0000009A88008400] 17:22:06 INFO - PROCESS | 1860 | 1461025326880 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]]]}] 17:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 691ms 17:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:22:06 INFO - PROCESS | 1860 | 1461025326933 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 17:22:06 INFO - PROCESS | 1860 | 1461025326936 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 17:22:06 INFO - PROCESS | 1860 | 1461025326939 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1860 | 1461025326941 Marionette TRACE conn5 <- [1,2758,null,{}] 17:22:06 INFO - PROCESS | 1860 | 1461025326944 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}] 17:22:07 INFO - PROCESS | 1860 | 1461025327071 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 17:22:07 INFO - PROCESS | 1860 | 1461025327178 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D771800 == 69 [pid = 1860] [id = 699] 17:22:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A85135000) [pid = 1860] [serial = 2097] [outer = 0000000000000000] 17:22:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A88940C00) [pid = 1860] [serial = 2098] [outer = 0000009A85135000] 17:22:07 INFO - PROCESS | 1860 | 1461025327227 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009A8A226000) [pid = 1860] [serial = 2099] [outer = 0000009A85135000] 17:22:07 INFO - PROCESS | 1860 | 1461025327641 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]]]}] 17:22:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:22:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 733ms 17:22:07 INFO - PROCESS | 1860 | 1461025327675 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 17:22:07 INFO - PROCESS | 1860 | 1461025327677 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 17:22:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:22:07 INFO - PROCESS | 1860 | 1461025327685 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 1860 | 1461025327687 Marionette TRACE conn5 <- [1,2762,null,{}] 17:22:07 INFO - PROCESS | 1860 | 1461025327690 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}] 17:22:07 INFO - PROCESS | 1860 | 1461025327826 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 17:22:07 INFO - PROCESS | 1860 | 1461025327890 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8ED97000 == 70 [pid = 1860] [id = 700] 17:22:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009A884A6000) [pid = 1860] [serial = 2100] [outer = 0000000000000000] 17:22:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009A8A4BE000) [pid = 1860] [serial = 2101] [outer = 0000009A884A6000] 17:22:07 INFO - PROCESS | 1860 | 1461025327937 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009A8AA04400) [pid = 1860] [serial = 2102] [outer = 0000009A884A6000] 17:22:08 INFO - PROCESS | 1860 | 1461025328380 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]]]}] 17:22:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:22:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 17:22:08 INFO - PROCESS | 1860 | 1461025328430 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 17:22:08 INFO - PROCESS | 1860 | 1461025328432 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 17:22:08 INFO - PROCESS | 1860 | 1461025328438 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:22:08 INFO - PROCESS | 1860 | 1461025328440 Marionette TRACE conn5 <- [1,2766,null,{}] 17:22:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:22:08 INFO - PROCESS | 1860 | 1461025328443 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}] 17:22:08 INFO - PROCESS | 1860 | 1461025328591 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 17:22:08 INFO - PROCESS | 1860 | 1461025328615 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A90308000 == 71 [pid = 1860] [id = 701] 17:22:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009A8AA64800) [pid = 1860] [serial = 2103] [outer = 0000000000000000] 17:22:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009A8D85B800) [pid = 1860] [serial = 2104] [outer = 0000009A8AA64800] 17:22:08 INFO - PROCESS | 1860 | 1461025328664 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009A8F6A6400) [pid = 1860] [serial = 2105] [outer = 0000009A8AA64800] 17:22:09 INFO - PROCESS | 1860 | 1461025329123 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]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 713ms 17:22:09 INFO - PROCESS | 1860 | 1461025329162 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1860 | 1461025329164 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 17:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:22:09 INFO - PROCESS | 1860 | 1461025329167 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1860 | 1461025329169 Marionette TRACE conn5 <- [1,2770,null,{}] 17:22:09 INFO - PROCESS | 1860 | 1461025329172 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}] 17:22:09 INFO - PROCESS | 1860 | 1461025329301 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 17:22:09 INFO - PROCESS | 1860 | 1461025329319 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF2538000 == 72 [pid = 1860] [id = 702] 17:22:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009AF1AF0800) [pid = 1860] [serial = 2106] [outer = 0000000000000000] 17:22:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009AF1AFC400) [pid = 1860] [serial = 2107] [outer = 0000009AF1AF0800] 17:22:09 INFO - PROCESS | 1860 | 1461025329365 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009AF2C4B800) [pid = 1860] [serial = 2108] [outer = 0000009AF1AF0800] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A8A34B400) [pid = 1860] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 125 (0000009A8A4BE800) [pid = 1860] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 124 (0000009A84FF1400) [pid = 1860] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 123 (0000009AF3D84800) [pid = 1860] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 122 (0000009AF815EC00) [pid = 1860] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 121 (0000009A8078F400) [pid = 1860] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 120 (0000009A84EA6000) [pid = 1860] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 119 (0000009A80CE2000) [pid = 1860] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 118 (0000009A85669000) [pid = 1860] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 117 (0000009A881B3000) [pid = 1860] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 116 (0000009A88680C00) [pid = 1860] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:22:09 INFO - PROCESS | 1860 | --DOMWINDOW == 115 (0000009A8AA0F800) [pid = 1860] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:22:09 INFO - PROCESS | 1860 | 1461025329879 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]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 776ms 17:22:09 INFO - PROCESS | 1860 | 1461025329950 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1860 | 1461025329952 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 17:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:22:09 INFO - PROCESS | 1860 | 1461025329956 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1860 | 1461025329957 Marionette TRACE conn5 <- [1,2774,null,{}] 17:22:09 INFO - PROCESS | 1860 | 1461025329961 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}] 17:22:10 INFO - PROCESS | 1860 | 1461025330056 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 17:22:10 INFO - PROCESS | 1860 | 1461025330063 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF37CA000 == 73 [pid = 1860] [id = 703] 17:22:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 116 (0000009A8A34A800) [pid = 1860] [serial = 2109] [outer = 0000000000000000] 17:22:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 117 (0000009A903AF000) [pid = 1860] [serial = 2110] [outer = 0000009A8A34A800] 17:22:10 INFO - PROCESS | 1860 | 1461025330109 Marionette DEBUG loaded listener.js 17:22:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 118 (0000009AF3F9F800) [pid = 1860] [serial = 2111] [outer = 0000009A8A34A800] 17:22:10 INFO - PROCESS | 1860 | 1461025330537 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]]]}] 17:22:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:22:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 630ms 17:22:10 INFO - PROCESS | 1860 | 1461025330586 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 17:22:10 INFO - PROCESS | 1860 | 1461025330588 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 17:22:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:22:10 INFO - PROCESS | 1860 | 1461025330592 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1860 | 1461025330593 Marionette TRACE conn5 <- [1,2778,null,{}] 17:22:10 INFO - PROCESS | 1860 | 1461025330597 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}] 17:22:10 INFO - PROCESS | 1860 | 1461025330695 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 17:22:10 INFO - PROCESS | 1860 | 1461025330701 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF80A7000 == 74 [pid = 1860] [id = 704] 17:22:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 119 (0000009AF4023400) [pid = 1860] [serial = 2112] [outer = 0000000000000000] 17:22:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 120 (0000009AF4027400) [pid = 1860] [serial = 2113] [outer = 0000009AF4023400] 17:22:10 INFO - PROCESS | 1860 | 1461025330749 Marionette DEBUG loaded listener.js 17:22:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 121 (0000009AF4C4D800) [pid = 1860] [serial = 2114] [outer = 0000009AF4023400] 17:22:11 INFO - PROCESS | 1860 | 1461025331186 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]]]}] 17:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 629ms 17:22:11 INFO - PROCESS | 1860 | 1461025331230 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 17:22:11 INFO - PROCESS | 1860 | 1461025331232 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 17:22:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:22:11 INFO - PROCESS | 1860 | 1461025331235 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 1860 | 1461025331237 Marionette TRACE conn5 <- [1,2782,null,{}] 17:22:11 INFO - PROCESS | 1860 | 1461025331241 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}] 17:22:11 INFO - PROCESS | 1860 | 1461025331336 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 17:22:11 INFO - PROCESS | 1860 | 1461025331342 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9A31800 == 75 [pid = 1860] [id = 705] 17:22:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 122 (0000009AF4C97C00) [pid = 1860] [serial = 2115] [outer = 0000000000000000] 17:22:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 123 (0000009AF4C9D400) [pid = 1860] [serial = 2116] [outer = 0000009AF4C97C00] 17:22:11 INFO - PROCESS | 1860 | 1461025331389 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 124 (0000009AF4E8E800) [pid = 1860] [serial = 2117] [outer = 0000009AF4C97C00] 17:22:12 INFO - PROCESS | 1860 | 1461025332115 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]]]}] 17:22:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:22:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 923ms 17:22:12 INFO - PROCESS | 1860 | 1461025332160 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1860 | 1461025332167 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 17:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:22:12 INFO - PROCESS | 1860 | 1461025332173 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1860 | 1461025332177 Marionette TRACE conn5 <- [1,2786,null,{}] 17:22:12 INFO - PROCESS | 1860 | 1461025332183 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}] 17:22:12 INFO - PROCESS | 1860 | 1461025332354 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 17:22:12 INFO - PROCESS | 1860 | 1461025332530 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A127000 == 76 [pid = 1860] [id = 706] 17:22:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 125 (0000009A84F88400) [pid = 1860] [serial = 2118] [outer = 0000000000000000] 17:22:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 126 (0000009A850B0C00) [pid = 1860] [serial = 2119] [outer = 0000009A84F88400] 17:22:12 INFO - PROCESS | 1860 | 1461025332591 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A85EA5800) [pid = 1860] [serial = 2120] [outer = 0000009A84F88400] 17:22:13 INFO - PROCESS | 1860 | 1461025333282 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]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:22:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1132ms 17:22:13 INFO - PROCESS | 1860 | 1461025333307 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1860 | 1461025333314 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 17:22:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:22:13 INFO - PROCESS | 1860 | 1461025333322 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1860 | 1461025333325 Marionette TRACE conn5 <- [1,2790,null,{}] 17:22:13 INFO - PROCESS | 1860 | 1461025333330 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}] 17:22:13 INFO - PROCESS | 1860 | 1461025333486 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 17:22:13 INFO - PROCESS | 1860 | 1461025333627 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8ED8B000 == 77 [pid = 1860] [id = 707] 17:22:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A85B26400) [pid = 1860] [serial = 2121] [outer = 0000000000000000] 17:22:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A8A573400) [pid = 1860] [serial = 2122] [outer = 0000009A85B26400] 17:22:13 INFO - PROCESS | 1860 | 1461025333686 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A8D70F000) [pid = 1860] [serial = 2123] [outer = 0000009A85B26400] 17:22:14 INFO - PROCESS | 1860 | 1461025334290 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]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1021ms 17:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:22:14 INFO - PROCESS | 1860 | 1461025334348 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1860 | 1461025334351 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 17:22:14 INFO - PROCESS | 1860 | 1461025334355 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1860 | 1461025334359 Marionette TRACE conn5 <- [1,2794,null,{}] 17:22:14 INFO - PROCESS | 1860 | 1461025334372 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}] 17:22:14 INFO - PROCESS | 1860 | 1461025334530 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 17:22:14 INFO - PROCESS | 1860 | 1461025334665 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF9CA0800 == 78 [pid = 1860] [id = 708] 17:22:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009AF1BBEC00) [pid = 1860] [serial = 2124] [outer = 0000000000000000] 17:22:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009AF4027800) [pid = 1860] [serial = 2125] [outer = 0000009AF1BBEC00] 17:22:14 INFO - PROCESS | 1860 | 1461025334728 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009AF7E37400) [pid = 1860] [serial = 2126] [outer = 0000009AF1BBEC00] 17:22:15 INFO - PROCESS | 1860 | 1461025335338 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]]]}] 17:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1028ms 17:22:15 INFO - PROCESS | 1860 | 1461025335385 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 17:22:15 INFO - PROCESS | 1860 | 1461025335389 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 17:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:22:15 INFO - PROCESS | 1860 | 1461025335392 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1860 | 1461025335394 Marionette TRACE conn5 <- [1,2798,null,{}] 17:22:15 INFO - PROCESS | 1860 | 1461025335398 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}] 17:22:15 INFO - PROCESS | 1860 | 1461025335522 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 17:22:15 INFO - PROCESS | 1860 | 1461025335636 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFD41A000 == 79 [pid = 1860] [id = 709] 17:22:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009AF81B5400) [pid = 1860] [serial = 2127] [outer = 0000000000000000] 17:22:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009AF833E000) [pid = 1860] [serial = 2128] [outer = 0000009AF81B5400] 17:22:15 INFO - PROCESS | 1860 | 1461025335734 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009AF88A3000) [pid = 1860] [serial = 2129] [outer = 0000009AF81B5400] 17:22:16 INFO - PROCESS | 1860 | 1461025336301 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]]]}] 17:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 986ms 17:22:16 INFO - PROCESS | 1860 | 1461025336380 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1860 | 1461025336382 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 17:22:16 INFO - PROCESS | 1860 | 1461025336386 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:22:16 INFO - PROCESS | 1860 | 1461025336388 Marionette TRACE conn5 <- [1,2802,null,{}] 17:22:16 INFO - PROCESS | 1860 | 1461025336393 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}] 17:22:16 INFO - PROCESS | 1860 | 1461025336518 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 17:22:16 INFO - PROCESS | 1860 | 1461025336653 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFF203000 == 80 [pid = 1860] [id = 710] 17:22:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009AF8B73C00) [pid = 1860] [serial = 2130] [outer = 0000000000000000] 17:22:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009AF8B78C00) [pid = 1860] [serial = 2131] [outer = 0000009AF8B73C00] 17:22:16 INFO - PROCESS | 1860 | 1461025336711 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009AF8DA1C00) [pid = 1860] [serial = 2132] [outer = 0000009AF8B73C00] 17:22:17 INFO - PROCESS | 1860 | 1461025337277 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]]]}] 17:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 923ms 17:22:17 INFO - PROCESS | 1860 | 1461025337312 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 17:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:22:17 INFO - PROCESS | 1860 | 1461025337315 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 17:22:17 INFO - PROCESS | 1860 | 1461025337318 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1860 | 1461025337320 Marionette TRACE conn5 <- [1,2806,null,{}] 17:22:17 INFO - PROCESS | 1860 | 1461025337324 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}] 17:22:17 INFO - PROCESS | 1860 | 1461025337457 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 17:22:17 INFO - PROCESS | 1860 | 1461025337599 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:17 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFAD0800 == 81 [pid = 1860] [id = 711] 17:22:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009AF8EDA800) [pid = 1860] [serial = 2133] [outer = 0000000000000000] 17:22:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009AF9957000) [pid = 1860] [serial = 2134] [outer = 0000009AF8EDA800] 17:22:17 INFO - PROCESS | 1860 | 1461025337661 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009AF9AD9000) [pid = 1860] [serial = 2135] [outer = 0000009AF8EDA800] 17:22:18 INFO - PROCESS | 1860 | 1461025338277 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]]]}] 17:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 987ms 17:22:18 INFO - PROCESS | 1860 | 1461025338312 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1860 | 1461025338315 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 17:22:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:22:18 INFO - PROCESS | 1860 | 1461025338320 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1860 | 1461025338322 Marionette TRACE conn5 <- [1,2810,null,{}] 17:22:18 INFO - PROCESS | 1860 | 1461025338326 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}] 17:22:18 INFO - PROCESS | 1860 | 1461025338461 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 17:22:18 INFO - PROCESS | 1860 | 1461025338618 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFE21000 == 82 [pid = 1860] [id = 712] 17:22:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A80F99C00) [pid = 1860] [serial = 2136] [outer = 0000000000000000] 17:22:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009AF9ADF800) [pid = 1860] [serial = 2137] [outer = 0000009A80F99C00] 17:22:18 INFO - PROCESS | 1860 | 1461025338675 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009AFA0A4800) [pid = 1860] [serial = 2138] [outer = 0000009A80F99C00] 17:22:19 INFO - PROCESS | 1860 | 1461025339261 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]]]}] 17:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 986ms 17:22:19 INFO - PROCESS | 1860 | 1461025339308 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1860 | 1461025339311 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 17:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:22:19 INFO - PROCESS | 1860 | 1461025339314 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1860 | 1461025339317 Marionette TRACE conn5 <- [1,2814,null,{}] 17:22:19 INFO - PROCESS | 1860 | 1461025339321 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}] 17:22:19 INFO - PROCESS | 1860 | 1461025339441 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 17:22:19 INFO - PROCESS | 1860 | 1461025339554 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A855EF000 == 83 [pid = 1860] [id = 713] 17:22:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A80253800) [pid = 1860] [serial = 2139] [outer = 0000000000000000] 17:22:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A80CE0800) [pid = 1860] [serial = 2140] [outer = 0000009A80253800] 17:22:19 INFO - PROCESS | 1860 | 1461025339830 Marionette DEBUG loaded listener.js 17:22:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A816E5000) [pid = 1860] [serial = 2141] [outer = 0000009A80253800] 17:22:20 INFO - PROCESS | 1860 | 1461025340476 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:22:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:22:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1230ms 17:22:20 INFO - PROCESS | 1860 | 1461025340547 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 17:22:20 INFO - PROCESS | 1860 | 1461025340552 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 17:22:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:22:20 INFO - PROCESS | 1860 | 1461025340558 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:22:20 INFO - PROCESS | 1860 | 1461025340561 Marionette TRACE conn5 <- [1,2818,null,{}] 17:22:20 INFO - PROCESS | 1860 | 1461025340566 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}] 17:22:20 INFO - PROCESS | 1860 | 1461025340720 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 17:22:20 INFO - PROCESS | 1860 | 1461025340867 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A84F5C000 == 84 [pid = 1860] [id = 714] 17:22:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A84FE5400) [pid = 1860] [serial = 2142] [outer = 0000000000000000] 17:22:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A850ACC00) [pid = 1860] [serial = 2143] [outer = 0000009A84FE5400] 17:22:20 INFO - PROCESS | 1860 | 1461025340922 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A85571000) [pid = 1860] [serial = 2144] [outer = 0000009A84FE5400] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF80A7000 == 83 [pid = 1860] [id = 704] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF37CA000 == 82 [pid = 1860] [id = 703] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2538000 == 81 [pid = 1860] [id = 702] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A90308000 == 80 [pid = 1860] [id = 701] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8ED97000 == 79 [pid = 1860] [id = 700] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A84115400) [pid = 1860] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009A85B24800) [pid = 1860] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A8A2E5400) [pid = 1860] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009A8D85A400) [pid = 1860] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009A8D91C400) [pid = 1860] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D771800 == 78 [pid = 1860] [id = 699] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3EF000 == 77 [pid = 1860] [id = 698] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A85543000 == 76 [pid = 1860] [id = 697] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2B4000 == 75 [pid = 1860] [id = 696] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8ED90000 == 74 [pid = 1860] [id = 689] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2C0800 == 73 [pid = 1860] [id = 688] 17:22:21 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF2C61000 == 72 [pid = 1860] [id = 687] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 145 (0000009AF1AF0000) [pid = 1860] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 144 (0000009A880E4000) [pid = 1860] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009AF7E65400) [pid = 1860] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009AF8882C00) [pid = 1860] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A80CE8000) [pid = 1860] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A84C30400) [pid = 1860] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A853F2800) [pid = 1860] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009A84176C00) [pid = 1860] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A80D3C000) [pid = 1860] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A8800E800) [pid = 1860] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A881BD000) [pid = 1860] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009A8868D800) [pid = 1860] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8AAE1800) [pid = 1860] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 132 (0000009A8AA62800) [pid = 1860] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 131 (0000009A8A220400) [pid = 1860] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 130 (0000009A87F16000) [pid = 1860] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 129 (0000009A884A1400) [pid = 1860] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 128 (0000009A8A57B800) [pid = 1860] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 127 (0000009A8A5B9C00) [pid = 1860] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | --DOMWINDOW == 126 (0000009A8556FC00) [pid = 1860] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 17:22:21 INFO - PROCESS | 1860 | 1461025341566 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]]]}] 17:22:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:22:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1024ms 17:22:21 INFO - PROCESS | 1860 | 1461025341584 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 1860 | 1461025341588 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 17:22:21 INFO - PROCESS | 1860 | 1461025341594 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:22:21 INFO - PROCESS | 1860 | 1461025341597 Marionette TRACE conn5 <- [1,2822,null,{}] 17:22:21 INFO - PROCESS | 1860 | 1461025341601 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}] 17:22:21 INFO - PROCESS | 1860 | 1461025341699 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 17:22:21 INFO - PROCESS | 1860 | 1461025341799 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88076800 == 73 [pid = 1860] [id = 715] 17:22:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 127 (0000009A84C31000) [pid = 1860] [serial = 2145] [outer = 0000000000000000] 17:22:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 128 (0000009A84DA5400) [pid = 1860] [serial = 2146] [outer = 0000009A84C31000] 17:22:21 INFO - PROCESS | 1860 | 1461025341848 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 129 (0000009A85563000) [pid = 1860] [serial = 2147] [outer = 0000009A84C31000] 17:22:22 INFO - PROCESS | 1860 | 1461025342320 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:22:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:22:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 776ms 17:22:22 INFO - PROCESS | 1860 | 1461025342375 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1860 | 1461025342378 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 17:22:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:22:22 INFO - PROCESS | 1860 | 1461025342381 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1860 | 1461025342385 Marionette TRACE conn5 <- [1,2826,null,{}] 17:22:22 INFO - PROCESS | 1860 | 1461025342396 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}] 17:22:22 INFO - PROCESS | 1860 | 1461025342498 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 17:22:22 INFO - PROCESS | 1860 | 1461025342505 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D667800 == 74 [pid = 1860] [id = 716] 17:22:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 130 (0000009A87F18400) [pid = 1860] [serial = 2148] [outer = 0000000000000000] 17:22:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 131 (0000009A88003000) [pid = 1860] [serial = 2149] [outer = 0000009A87F18400] 17:22:22 INFO - PROCESS | 1860 | 1461025342559 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 132 (0000009A880B4400) [pid = 1860] [serial = 2150] [outer = 0000009A87F18400] 17:22:23 INFO - PROCESS | 1860 | 1461025343035 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]]]}] 17:22:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:22:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 692ms 17:22:23 INFO - PROCESS | 1860 | 1461025343075 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 17:22:23 INFO - PROCESS | 1860 | 1461025343078 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 17:22:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:22:23 INFO - PROCESS | 1860 | 1461025343081 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:22:23 INFO - PROCESS | 1860 | 1461025343083 Marionette TRACE conn5 <- [1,2830,null,{}] 17:22:23 INFO - PROCESS | 1860 | 1461025343087 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}] 17:22:23 INFO - PROCESS | 1860 | 1461025343185 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 17:22:23 INFO - PROCESS | 1860 | 1461025343193 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D775800 == 75 [pid = 1860] [id = 717] 17:22:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 133 (0000009A881B3C00) [pid = 1860] [serial = 2151] [outer = 0000000000000000] 17:22:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A88365400) [pid = 1860] [serial = 2152] [outer = 0000009A881B3C00] 17:22:23 INFO - PROCESS | 1860 | 1461025343241 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A884A2000) [pid = 1860] [serial = 2153] [outer = 0000009A881B3C00] 17:22:23 INFO - PROCESS | 1860 | 1461025343699 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]]]}] 17:22:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:22:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 17:22:23 INFO - PROCESS | 1860 | 1461025343755 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 17:22:23 INFO - PROCESS | 1860 | 1461025343758 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 17:22:23 INFO - PROCESS | 1860 | 1461025343761 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:22:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:22:23 INFO - PROCESS | 1860 | 1461025343763 Marionette TRACE conn5 <- [1,2834,null,{}] 17:22:23 INFO - PROCESS | 1860 | 1461025343766 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}] 17:22:23 INFO - PROCESS | 1860 | 1461025343893 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 17:22:23 INFO - PROCESS | 1860 | 1461025343946 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD19800 == 76 [pid = 1860] [id = 718] 17:22:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A885B2C00) [pid = 1860] [serial = 2154] [outer = 0000000000000000] 17:22:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A88684C00) [pid = 1860] [serial = 2155] [outer = 0000009A885B2C00] 17:22:24 INFO - PROCESS | 1860 | 1461025344000 Marionette DEBUG loaded listener.js 17:22:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A8A21C800) [pid = 1860] [serial = 2156] [outer = 0000009A885B2C00] 17:22:24 INFO - PROCESS | 1860 | 1461025344477 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]]]}] 17:22:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:22:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 776ms 17:22:24 INFO - PROCESS | 1860 | 1461025344545 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 1860 | 1461025344547 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 17:22:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:22:24 INFO - PROCESS | 1860 | 1461025344551 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1860 | 1461025344553 Marionette TRACE conn5 <- [1,2838,null,{}] 17:22:24 INFO - PROCESS | 1860 | 1461025344557 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}] 17:22:24 INFO - PROCESS | 1860 | 1461025344691 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 17:22:24 INFO - PROCESS | 1860 | 1461025344713 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F4C7000 == 77 [pid = 1860] [id = 719] 17:22:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8A579800) [pid = 1860] [serial = 2157] [outer = 0000000000000000] 17:22:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8A57FC00) [pid = 1860] [serial = 2158] [outer = 0000009A8A579800] 17:22:24 INFO - PROCESS | 1860 | 1461025344761 Marionette DEBUG loaded listener.js 17:22:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A8A5B7000) [pid = 1860] [serial = 2159] [outer = 0000009A8A579800] 17:22:25 INFO - PROCESS | 1860 | 1461025345221 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:22:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:22:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 734ms 17:22:25 INFO - PROCESS | 1860 | 1461025345308 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 17:22:25 INFO - PROCESS | 1860 | 1461025345311 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 17:22:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:22:25 INFO - PROCESS | 1860 | 1461025345314 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:22:25 INFO - PROCESS | 1860 | 1461025345316 Marionette TRACE conn5 <- [1,2842,null,{}] 17:22:25 INFO - PROCESS | 1860 | 1461025345319 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}] 17:22:25 INFO - PROCESS | 1860 | 1461025345447 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 17:22:25 INFO - PROCESS | 1860 | 1461025345514 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A90310000 == 78 [pid = 1860] [id = 720] 17:22:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A8A57A800) [pid = 1860] [serial = 2160] [outer = 0000000000000000] 17:22:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A8A7D8400) [pid = 1860] [serial = 2161] [outer = 0000009A8A57A800] 17:22:25 INFO - PROCESS | 1860 | 1461025345561 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A8AA5F400) [pid = 1860] [serial = 2162] [outer = 0000009A8A57A800] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 143 (0000009A8A34A800) [pid = 1860] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 142 (0000009A88008400) [pid = 1860] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 141 (0000009A80CDE800) [pid = 1860] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 140 (0000009A884A6000) [pid = 1860] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 139 (0000009A85135000) [pid = 1860] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 138 (0000009AF4023400) [pid = 1860] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 137 (0000009A80D4A800) [pid = 1860] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 136 (0000009A8AA64800) [pid = 1860] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 135 (0000009A8D73E800) [pid = 1860] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 134 (0000009AF1AF0800) [pid = 1860] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:22:25 INFO - PROCESS | 1860 | --DOMWINDOW == 133 (0000009A8AA60000) [pid = 1860] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 818ms 17:22:26 INFO - PROCESS | 1860 | 1461025346126 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]]]}] 17:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:22:26 INFO - PROCESS | 1860 | 1461025346148 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1860 | 1461025346150 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 17:22:26 INFO - PROCESS | 1860 | 1461025346153 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1860 | 1461025346155 Marionette TRACE conn5 <- [1,2846,null,{}] 17:22:26 INFO - PROCESS | 1860 | 1461025346159 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}] 17:22:26 INFO - PROCESS | 1860 | 1461025346289 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 17:22:26 INFO - PROCESS | 1860 | 1461025346352 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A91176000 == 79 [pid = 1860] [id = 721] 17:22:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 134 (0000009A84D9D400) [pid = 1860] [serial = 2163] [outer = 0000000000000000] 17:22:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 135 (0000009A8AA02800) [pid = 1860] [serial = 2164] [outer = 0000009A84D9D400] 17:22:26 INFO - PROCESS | 1860 | 1461025346401 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 136 (0000009A8AA93400) [pid = 1860] [serial = 2165] [outer = 0000009A84D9D400] 17:22:26 INFO - PROCESS | 1860 | 1461025346763 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 629ms 17:22:26 INFO - PROCESS | 1860 | 1461025346784 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1860 | 1461025346786 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 17:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:22:26 INFO - PROCESS | 1860 | 1461025346789 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1860 | 1461025346791 Marionette TRACE conn5 <- [1,2850,null,{}] 17:22:26 INFO - PROCESS | 1860 | 1461025346808 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}] 17:22:26 INFO - PROCESS | 1860 | 1461025346902 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 17:22:26 INFO - PROCESS | 1860 | 1461025346908 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C5E800 == 80 [pid = 1860] [id = 722] 17:22:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 137 (0000009A8AA91000) [pid = 1860] [serial = 2166] [outer = 0000000000000000] 17:22:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 138 (0000009A8D707C00) [pid = 1860] [serial = 2167] [outer = 0000009A8AA91000] 17:22:26 INFO - PROCESS | 1860 | 1461025346954 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 139 (0000009A8D858800) [pid = 1860] [serial = 2168] [outer = 0000009A8AA91000] 17:22:27 INFO - PROCESS | 1860 | 1461025347400 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]]]}] 17:22:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:22:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 650ms 17:22:27 INFO - PROCESS | 1860 | 1461025347443 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1860 | 1461025347445 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 17:22:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:22:27 INFO - PROCESS | 1860 | 1461025347466 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1860 | 1461025347468 Marionette TRACE conn5 <- [1,2854,null,{}] 17:22:27 INFO - PROCESS | 1860 | 1461025347472 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}] 17:22:27 INFO - PROCESS | 1860 | 1461025347566 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 17:22:27 INFO - PROCESS | 1860 | 1461025347572 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36F9800 == 81 [pid = 1860] [id = 723] 17:22:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 140 (0000009A8D91AC00) [pid = 1860] [serial = 2169] [outer = 0000000000000000] 17:22:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 141 (0000009A8DAD1400) [pid = 1860] [serial = 2170] [outer = 0000009A8D91AC00] 17:22:27 INFO - PROCESS | 1860 | 1461025347624 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1860 | ++DOMWINDOW == 142 (0000009A8DF5B800) [pid = 1860] [serial = 2171] [outer = 0000009A8D91AC00] 17:22:28 INFO - PROCESS | 1860 | 1461025348356 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]]]}] 17:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 943ms 17:22:28 INFO - PROCESS | 1860 | 1461025348396 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 1860 | 1461025348401 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 17:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:22:28 INFO - PROCESS | 1860 | 1461025348406 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1860 | 1461025348411 Marionette TRACE conn5 <- [1,2858,null,{}] 17:22:28 INFO - PROCESS | 1860 | 1461025348417 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}] 17:22:28 INFO - PROCESS | 1860 | 1461025348562 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 17:22:28 INFO - PROCESS | 1860 | 1461025348671 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A12E800 == 82 [pid = 1860] [id = 724] 17:22:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 143 (0000009A84AE7C00) [pid = 1860] [serial = 2172] [outer = 0000000000000000] 17:22:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 144 (0000009A84FE6000) [pid = 1860] [serial = 2173] [outer = 0000009A84AE7C00] 17:22:28 INFO - PROCESS | 1860 | 1461025348733 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1860 | ++DOMWINDOW == 145 (0000009A853F8800) [pid = 1860] [serial = 2174] [outer = 0000009A84AE7C00] 17:22:29 INFO - PROCESS | 1860 | 1461025349329 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]]]}] 17:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 986ms 17:22:29 INFO - PROCESS | 1860 | 1461025349396 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 17:22:29 INFO - PROCESS | 1860 | 1461025349403 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 17:22:29 INFO - PROCESS | 1860 | 1461025349410 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:22:29 INFO - PROCESS | 1860 | 1461025349413 Marionette TRACE conn5 <- [1,2862,null,{}] 17:22:29 INFO - PROCESS | 1860 | 1461025349417 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}] 17:22:29 INFO - PROCESS | 1860 | 1461025349542 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 17:22:29 INFO - PROCESS | 1860 | 1461025349685 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD09800 == 83 [pid = 1860] [id = 725] 17:22:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 146 (0000009A85EAAC00) [pid = 1860] [serial = 2175] [outer = 0000000000000000] 17:22:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A87F33800) [pid = 1860] [serial = 2176] [outer = 0000009A85EAAC00] 17:22:29 INFO - PROCESS | 1860 | 1461025349745 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A884A8000) [pid = 1860] [serial = 2177] [outer = 0000009A85EAAC00] 17:22:30 INFO - PROCESS | 1860 | 1461025350361 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]]]}] 17:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 986ms 17:22:30 INFO - PROCESS | 1860 | 1461025350401 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 17:22:30 INFO - PROCESS | 1860 | 1461025350404 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 17:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:22:30 INFO - PROCESS | 1860 | 1461025350408 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1860 | 1461025350412 Marionette TRACE conn5 <- [1,2866,null,{}] 17:22:30 INFO - PROCESS | 1860 | 1461025350425 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}] 17:22:30 INFO - PROCESS | 1860 | 1461025350552 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 17:22:30 INFO - PROCESS | 1860 | 1461025350697 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF48D1000 == 84 [pid = 1860] [id = 726] 17:22:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A8A222000) [pid = 1860] [serial = 2178] [outer = 0000000000000000] 17:22:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A8A4BAC00) [pid = 1860] [serial = 2179] [outer = 0000009A8A222000] 17:22:30 INFO - PROCESS | 1860 | 1461025350759 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A8DC6C400) [pid = 1860] [serial = 2180] [outer = 0000009A8A222000] 17:22:31 INFO - PROCESS | 1860 | 1461025351374 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]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 987ms 17:22:31 INFO - PROCESS | 1860 | 1461025351399 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 17:22:31 INFO - PROCESS | 1860 | 1461025351402 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 17:22:31 INFO - PROCESS | 1860 | 1461025351407 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:22:31 INFO - PROCESS | 1860 | 1461025351409 Marionette TRACE conn5 <- [1,2870,null,{}] 17:22:31 INFO - PROCESS | 1860 | 1461025351413 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}] 17:22:31 INFO - PROCESS | 1860 | 1461025351536 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 17:22:31 INFO - PROCESS | 1860 | 1461025351649 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:31 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8DBE800 == 85 [pid = 1860] [id = 727] 17:22:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A903A4400) [pid = 1860] [serial = 2181] [outer = 0000000000000000] 17:22:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009AF1AEEC00) [pid = 1860] [serial = 2182] [outer = 0000009A903A4400] 17:22:31 INFO - PROCESS | 1860 | 1461025351707 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009AF1D30800) [pid = 1860] [serial = 2183] [outer = 0000009A903A4400] 17:22:32 INFO - PROCESS | 1860 | 1461025352309 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]]]}] 17:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 986ms 17:22:32 INFO - PROCESS | 1860 | 1461025352398 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1860 | 1461025352401 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 17:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:22:32 INFO - PROCESS | 1860 | 1461025352404 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1860 | 1461025352407 Marionette TRACE conn5 <- [1,2874,null,{}] 17:22:32 INFO - PROCESS | 1860 | 1461025352411 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}] 17:22:32 INFO - PROCESS | 1860 | 1461025352535 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 17:22:32 INFO - PROCESS | 1860 | 1461025352671 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFCA51800 == 86 [pid = 1860] [id = 728] 17:22:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009AF2E6C400) [pid = 1860] [serial = 2184] [outer = 0000000000000000] 17:22:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009AF3597C00) [pid = 1860] [serial = 2185] [outer = 0000009AF2E6C400] 17:22:32 INFO - PROCESS | 1860 | 1461025352730 Marionette DEBUG loaded listener.js 17:22:32 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009AF4023400) [pid = 1860] [serial = 2186] [outer = 0000009AF2E6C400] 17:22:33 INFO - PROCESS | 1860 | 1461025353283 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]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 923ms 17:22:33 INFO - PROCESS | 1860 | 1461025353330 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1860 | 1461025353332 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 17:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:22:33 INFO - PROCESS | 1860 | 1461025353336 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1860 | 1461025353338 Marionette TRACE conn5 <- [1,2878,null,{}] 17:22:33 INFO - PROCESS | 1860 | 1461025353342 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}] 17:22:33 INFO - PROCESS | 1860 | 1461025353485 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 17:22:33 INFO - PROCESS | 1860 | 1461025353652 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFABF800 == 87 [pid = 1860] [id = 729] 17:22:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009AF5093C00) [pid = 1860] [serial = 2187] [outer = 0000000000000000] 17:22:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009AF8338C00) [pid = 1860] [serial = 2188] [outer = 0000009AF5093C00] 17:22:33 INFO - PROCESS | 1860 | 1461025353714 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009AF8D32C00) [pid = 1860] [serial = 2189] [outer = 0000009AF5093C00] 17:22:34 INFO - PROCESS | 1860 | 1461025354330 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1025ms 17:22:34 INFO - PROCESS | 1860 | 1461025354364 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1860 | 1461025354366 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 17:22:34 INFO - PROCESS | 1860 | 1461025354385 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1860 | 1461025354387 Marionette TRACE conn5 <- [1,2882,null,{}] 17:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:22:34 INFO - PROCESS | 1860 | 1461025354391 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}] 17:22:34 INFO - PROCESS | 1860 | 1461025354510 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 17:22:34 INFO - PROCESS | 1860 | 1461025354651 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DA80000 == 88 [pid = 1860] [id = 730] 17:22:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009AF8B76000) [pid = 1860] [serial = 2190] [outer = 0000000000000000] 17:22:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0000009AF9905800) [pid = 1860] [serial = 2191] [outer = 0000009AF8B76000] 17:22:34 INFO - PROCESS | 1860 | 1461025354710 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0000009AF9AD2800) [pid = 1860] [serial = 2192] [outer = 0000009AF8B76000] 17:22:35 INFO - PROCESS | 1860 | 1461025355316 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]]]}] 17:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 986ms 17:22:35 INFO - PROCESS | 1860 | 1461025355377 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 17:22:35 INFO - PROCESS | 1860 | 1461025355380 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 17:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:22:35 INFO - PROCESS | 1860 | 1461025355383 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:22:35 INFO - PROCESS | 1860 | 1461025355386 Marionette TRACE conn5 <- [1,2886,null,{}] 17:22:35 INFO - PROCESS | 1860 | 1461025355390 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}] 17:22:35 INFO - PROCESS | 1860 | 1461025355509 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 17:22:35 INFO - PROCESS | 1860 | 1461025355653 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FA1B800 == 89 [pid = 1860] [id = 731] 17:22:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009A8513A000) [pid = 1860] [serial = 2193] [outer = 0000000000000000] 17:22:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009AFA0A9000) [pid = 1860] [serial = 2194] [outer = 0000009A8513A000] 17:22:35 INFO - PROCESS | 1860 | 1461025355712 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0000009AFD16FC00) [pid = 1860] [serial = 2195] [outer = 0000009A8513A000] 17:22:36 INFO - PROCESS | 1860 | 1461025356289 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]]]}] 17:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 986ms 17:22:36 INFO - PROCESS | 1860 | 1461025356372 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 17:22:36 INFO - PROCESS | 1860 | 1461025356375 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 17:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:22:36 INFO - PROCESS | 1860 | 1461025356378 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1860 | 1461025356380 Marionette TRACE conn5 <- [1,2890,null,{}] 17:22:36 INFO - PROCESS | 1860 | 1461025356384 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}] 17:22:36 INFO - PROCESS | 1860 | 1461025356533 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 17:22:36 INFO - PROCESS | 1860 | 1461025356701 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:36 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8865800 == 90 [pid = 1860] [id = 732] 17:22:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0000009A80795000) [pid = 1860] [serial = 2196] [outer = 0000000000000000] 17:22:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0000009AF4028000) [pid = 1860] [serial = 2197] [outer = 0000009A80795000] 17:22:36 INFO - PROCESS | 1860 | 1461025356759 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0000009AFD4E3C00) [pid = 1860] [serial = 2198] [outer = 0000009A80795000] 17:22:37 INFO - PROCESS | 1860 | 1461025357357 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1025ms 17:22:37 INFO - PROCESS | 1860 | 1461025357406 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 17:22:37 INFO - PROCESS | 1860 | 1461025357408 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 17:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:22:37 INFO - PROCESS | 1860 | 1461025357412 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 1860 | 1461025357414 Marionette TRACE conn5 <- [1,2894,null,{}] 17:22:37 INFO - PROCESS | 1860 | 1461025357418 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}] 17:22:37 INFO - PROCESS | 1860 | 1461025357747 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 17:22:37 INFO - PROCESS | 1860 | 1461025357902 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:37 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A885D9800 == 91 [pid = 1860] [id = 733] 17:22:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0000009A80CE9000) [pid = 1860] [serial = 2199] [outer = 0000000000000000] 17:22:37 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0000009A80E9C000) [pid = 1860] [serial = 2200] [outer = 0000009A80CE9000] 17:22:37 INFO - PROCESS | 1860 | 1461025357957 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0000009A84C67800) [pid = 1860] [serial = 2201] [outer = 0000009A80CE9000] 17:22:38 INFO - PROCESS | 1860 | 1461025358628 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]]]}] 17:22:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:22:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1223ms 17:22:38 INFO - PROCESS | 1860 | 1461025358638 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 17:22:38 INFO - PROCESS | 1860 | 1461025358643 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 17:22:38 INFO - PROCESS | 1860 | 1461025358647 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:22:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:22:38 INFO - PROCESS | 1860 | 1461025358652 Marionette TRACE conn5 <- [1,2898,null,{}] 17:22:38 INFO - PROCESS | 1860 | 1461025358656 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}] 17:22:38 INFO - PROCESS | 1860 | 1461025358779 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 17:22:38 INFO - PROCESS | 1860 | 1461025358949 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3E9800 == 92 [pid = 1860] [id = 734] 17:22:38 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0000009A85EA3800) [pid = 1860] [serial = 2202] [outer = 0000000000000000] 17:22:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0000009A88006C00) [pid = 1860] [serial = 2203] [outer = 0000009A85EA3800] 17:22:39 INFO - PROCESS | 1860 | 1461025359005 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0000009A88372000) [pid = 1860] [serial = 2204] [outer = 0000009A85EA3800] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F4D5000 == 91 [pid = 1860] [id = 505] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C5E800 == 90 [pid = 1860] [id = 722] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A91176000 == 89 [pid = 1860] [id = 721] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A90310000 == 88 [pid = 1860] [id = 720] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F4C7000 == 87 [pid = 1860] [id = 719] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD19800 == 86 [pid = 1860] [id = 718] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D775800 == 85 [pid = 1860] [id = 717] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D667800 == 84 [pid = 1860] [id = 716] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A88076800 == 83 [pid = 1860] [id = 715] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A84F5C000 == 82 [pid = 1860] [id = 714] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0000009A903A5000) [pid = 1860] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0000009AF255DC00) [pid = 1860] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 172 (0000009AF30C9400) [pid = 1860] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 171 (0000009AF4C9D400) [pid = 1860] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A855EF000 == 81 [pid = 1860] [id = 713] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8ED8B000 == 80 [pid = 1860] [id = 707] 17:22:39 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A127000 == 79 [pid = 1860] [id = 706] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 170 (0000009AF3F9F800) [pid = 1860] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 169 (0000009A8836B000) [pid = 1860] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 168 (0000009A828AA000) [pid = 1860] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 167 (0000009A8A4BE000) [pid = 1860] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 166 (0000009A85567400) [pid = 1860] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 165 (0000009A8A226000) [pid = 1860] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 164 (0000009A850AC000) [pid = 1860] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 163 (0000009AF4027400) [pid = 1860] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 162 (0000009A881B1C00) [pid = 1860] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 161 (0000009A8D851400) [pid = 1860] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009A8800B000) [pid = 1860] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009A8AA04400) [pid = 1860] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009A8DF5D000) [pid = 1860] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009A880B8800) [pid = 1860] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A88940C00) [pid = 1860] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009A84AE4400) [pid = 1860] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A8F6A6400) [pid = 1860] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A85665C00) [pid = 1860] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A8DAD2C00) [pid = 1860] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009AF1AFC400) [pid = 1860] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A8D85B800) [pid = 1860] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 149 (0000009A903AF000) [pid = 1860] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 148 (0000009A8D734000) [pid = 1860] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 147 (0000009AF2C4B800) [pid = 1860] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | --DOMWINDOW == 146 (0000009AF4C4D800) [pid = 1860] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 17:22:39 INFO - PROCESS | 1860 | 1461025359567 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]]]}] 17:22:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:22:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:22:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 988ms 17:22:39 INFO - PROCESS | 1860 | 1461025359640 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 17:22:39 INFO - TEST-START | /DOMEvents/constructors.html 17:22:39 INFO - PROCESS | 1860 | 1461025359643 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 17:22:39 INFO - PROCESS | 1860 | 1461025359647 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1860 | 1461025359649 Marionette TRACE conn5 <- [1,2902,null,{}] 17:22:39 INFO - PROCESS | 1860 | 1461025359655 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}] 17:22:39 INFO - PROCESS | 1860 | 1461025359781 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 17:22:39 INFO - PROCESS | 1860 | 1461025359880 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3E7800 == 80 [pid = 1860] [id = 735] 17:22:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 147 (0000009A850AC400) [pid = 1860] [serial = 2205] [outer = 0000000000000000] 17:22:39 INFO - PROCESS | 1860 | ++DOMWINDOW == 148 (0000009A8800B000) [pid = 1860] [serial = 2206] [outer = 0000009A850AC400] 17:22:39 INFO - PROCESS | 1860 | 1461025359928 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 149 (0000009A8849AC00) [pid = 1860] [serial = 2207] [outer = 0000009A850AC400] 17:22:40 INFO - PROCESS | 1860 | 1461025360458 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]]]}] 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:22:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:22:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:22:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 870ms 17:22:40 INFO - PROCESS | 1860 | 1461025360519 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 17:22:40 INFO - PROCESS | 1860 | 1461025360523 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 17:22:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:22:40 INFO - PROCESS | 1860 | 1461025360534 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1860 | 1461025360538 Marionette TRACE conn5 <- [1,2906,null,{}] 17:22:40 INFO - PROCESS | 1860 | 1461025360542 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}] 17:22:40 INFO - PROCESS | 1860 | 1461025360686 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 17:22:40 INFO - PROCESS | 1860 | 1461025360746 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:40 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD78800 == 81 [pid = 1860] [id = 736] 17:22:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 150 (0000009A850AE400) [pid = 1860] [serial = 2208] [outer = 0000000000000000] 17:22:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A8A4B2400) [pid = 1860] [serial = 2209] [outer = 0000009A850AE400] 17:22:40 INFO - PROCESS | 1860 | 1461025360794 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A8A7DD000) [pid = 1860] [serial = 2210] [outer = 0000009A850AE400] 17:22:41 INFO - PROCESS | 1860 | 1461025361163 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:22:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:22:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 692ms 17:22:41 INFO - PROCESS | 1860 | 1461025361236 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 17:22:41 INFO - PROCESS | 1860 | 1461025361238 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 17:22:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:22:41 INFO - PROCESS | 1860 | 1461025361241 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1860 | 1461025361243 Marionette TRACE conn5 <- [1,2910,null,{}] 17:22:41 INFO - PROCESS | 1860 | 1461025361247 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}] 17:22:41 INFO - PROCESS | 1860 | 1461025361392 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 17:22:41 INFO - PROCESS | 1860 | 1461025361458 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F4CE000 == 82 [pid = 1860] [id = 737] 17:22:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009A8A2E6800) [pid = 1860] [serial = 2211] [outer = 0000000000000000] 17:22:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A8AA62400) [pid = 1860] [serial = 2212] [outer = 0000009A8A2E6800] 17:22:41 INFO - PROCESS | 1860 | 1461025361505 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009A8D738000) [pid = 1860] [serial = 2213] [outer = 0000009A8A2E6800] 17:22:41 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:22:41 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:22:41 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:22:41 INFO - PROCESS | 1860 | [1860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 17:22:41 INFO - PROCESS | 1860 | 1461025361953 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]]]}] 17:22:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:22:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:22:41 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 17:22:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:22:41 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 17:22:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:22:41 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]" 17:22:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:22:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:22:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 736ms 17:22:42 INFO - PROCESS | 1860 | 1461025362015 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 17:22:42 INFO - PROCESS | 1860 | 1461025362018 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 17:22:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:22:42 INFO - PROCESS | 1860 | 1461025362023 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1860 | 1461025362025 Marionette TRACE conn5 <- [1,2914,null,{}] 17:22:42 INFO - PROCESS | 1860 | 1461025362028 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}] 17:22:42 INFO - PROCESS | 1860 | 1461025362167 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 17:22:42 INFO - PROCESS | 1860 | 1461025362242 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FE4D800 == 83 [pid = 1860] [id = 738] 17:22:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009AF2C4AC00) [pid = 1860] [serial = 2214] [outer = 0000000000000000] 17:22:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009AF30C9400) [pid = 1860] [serial = 2215] [outer = 0000009AF2C4AC00] 17:22:42 INFO - PROCESS | 1860 | 1461025362299 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009AF4C4D000) [pid = 1860] [serial = 2216] [outer = 0000009AF2C4AC00] 17:22:42 INFO - PROCESS | 1860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:22:42 INFO - PROCESS | 1860 | 1461025362736 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]]]}] 17:22:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:22:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 733ms 17:22:42 INFO - PROCESS | 1860 | 1461025362759 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 17:22:42 INFO - PROCESS | 1860 | 1461025362761 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 17:22:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:22:42 INFO - PROCESS | 1860 | 1461025362764 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1860 | 1461025362766 Marionette TRACE conn5 <- [1,2918,null,{}] 17:22:42 INFO - PROCESS | 1860 | 1461025362769 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}] 17:22:42 INFO - PROCESS | 1860 | 1461025362905 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 17:22:42 INFO - PROCESS | 1860 | 1461025362922 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1C14800 == 84 [pid = 1860] [id = 739] 17:22:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009AF4C9C000) [pid = 1860] [serial = 2217] [outer = 0000000000000000] 17:22:42 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009AF808AC00) [pid = 1860] [serial = 2218] [outer = 0000009AF4C9C000] 17:22:42 INFO - PROCESS | 1860 | 1461025362968 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009AF89C1000) [pid = 1860] [serial = 2219] [outer = 0000009AF4C9C000] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 160 (0000009A881B3C00) [pid = 1860] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 159 (0000009A80253800) [pid = 1860] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 158 (0000009A885B2C00) [pid = 1860] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 157 (0000009A84C31000) [pid = 1860] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 156 (0000009A84FE5400) [pid = 1860] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 155 (0000009AF4C97C00) [pid = 1860] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 154 (0000009A87F18400) [pid = 1860] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 153 (0000009A8A579800) [pid = 1860] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 152 (0000009A84D9D400) [pid = 1860] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 151 (0000009A8A57A800) [pid = 1860] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:22:43 INFO - PROCESS | 1860 | --DOMWINDOW == 150 (0000009A8AA91000) [pid = 1860] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:22:43 INFO - PROCESS | 1860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:22:43 INFO - PROCESS | 1860 | 1461025363521 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]]]}] 17:22:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:22:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 776ms 17:22:43 INFO - PROCESS | 1860 | 1461025363569 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1860 | 1461025363571 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 17:22:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:22:43 INFO - PROCESS | 1860 | 1461025363575 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1860 | 1461025363577 Marionette TRACE conn5 <- [1,2922,null,{}] 17:22:43 INFO - PROCESS | 1860 | 1461025363580 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}] 17:22:43 INFO - PROCESS | 1860 | 1461025363677 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 17:22:43 INFO - PROCESS | 1860 | 1461025363781 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36EA000 == 85 [pid = 1860] [id = 740] 17:22:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 151 (0000009A80F98C00) [pid = 1860] [serial = 2220] [outer = 0000000000000000] 17:22:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 152 (0000009A880E1800) [pid = 1860] [serial = 2221] [outer = 0000009A80F98C00] 17:22:43 INFO - PROCESS | 1860 | 1461025363830 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1860 | ++DOMWINDOW == 153 (0000009AF88A0800) [pid = 1860] [serial = 2222] [outer = 0000009A80F98C00] 17:22:44 INFO - PROCESS | 1860 | 1461025364184 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]]]}] 17:22:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:22:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 629ms 17:22:44 INFO - PROCESS | 1860 | 1461025364207 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 1860 | 1461025364209 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 17:22:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:22:44 INFO - PROCESS | 1860 | 1461025364212 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1860 | 1461025364214 Marionette TRACE conn5 <- [1,2926,null,{}] 17:22:44 INFO - PROCESS | 1860 | 1461025364218 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}] 17:22:44 INFO - PROCESS | 1860 | 1461025364355 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 17:22:44 INFO - PROCESS | 1860 | 1461025364364 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF40CF000 == 86 [pid = 1860] [id = 741] 17:22:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 154 (0000009A8AA96800) [pid = 1860] [serial = 2223] [outer = 0000000000000000] 17:22:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 155 (0000009AF9AD6800) [pid = 1860] [serial = 2224] [outer = 0000009A8AA96800] 17:22:44 INFO - PROCESS | 1860 | 1461025364411 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1860 | ++DOMWINDOW == 156 (0000009AFD17D800) [pid = 1860] [serial = 2225] [outer = 0000009A8AA96800] 17:22:44 INFO - PROCESS | 1860 | 1461025364794 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]]]}] 17:22:44 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. 17:22:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 629ms 17:22:44 INFO - PROCESS | 1860 | 1461025364845 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 1860 | 1461025364847 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 17:22:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:22:44 INFO - PROCESS | 1860 | 1461025364850 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1860 | 1461025364852 Marionette TRACE conn5 <- [1,2930,null,{}] 17:22:44 INFO - PROCESS | 1860 | 1461025364856 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}] 17:22:44 INFO - PROCESS | 1860 | 1461025364992 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 17:22:45 INFO - PROCESS | 1860 | 1461025365004 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:45 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8B53000 == 87 [pid = 1860] [id = 742] 17:22:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 157 (0000009A84F78000) [pid = 1860] [serial = 2226] [outer = 0000000000000000] 17:22:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 158 (0000009A84F7B400) [pid = 1860] [serial = 2227] [outer = 0000009A84F78000] 17:22:45 INFO - PROCESS | 1860 | 1461025365084 Marionette DEBUG loaded listener.js 17:22:45 INFO - PROCESS | 1860 | ++DOMWINDOW == 159 (0000009AFD176800) [pid = 1860] [serial = 2228] [outer = 0000009A84F78000] 17:22:45 INFO - PROCESS | 1860 | 1461025365586 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"]]]}] 17:22:45 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 17:22:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:22:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 776ms 17:22:45 INFO - PROCESS | 1860 | 1461025365657 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 17:22:45 INFO - PROCESS | 1860 | 1461025365662 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 17:22:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:22:45 INFO - PROCESS | 1860 | 1461025365674 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:22:45 INFO - PROCESS | 1860 | 1461025365678 Marionette TRACE conn5 <- [1,2934,null,{}] 17:22:45 INFO - PROCESS | 1860 | 1461025365685 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}] 17:22:45 INFO - PROCESS | 1860 | 1461025365822 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 17:22:45 INFO - PROCESS | 1860 | 1461025365945 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A883DF000 == 88 [pid = 1860] [id = 743] 17:22:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 160 (0000009A84C27000) [pid = 1860] [serial = 2229] [outer = 0000000000000000] 17:22:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 161 (0000009A84D97800) [pid = 1860] [serial = 2230] [outer = 0000009A84C27000] 17:22:46 INFO - PROCESS | 1860 | 1461025366048 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 1860 | ++DOMWINDOW == 162 (0000009A84FF2400) [pid = 1860] [serial = 2231] [outer = 0000009A84C27000] 17:22:46 INFO - PROCESS | 1860 | 1461025366671 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]]]}] 17:22:46 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. 17:22:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1026ms 17:22:46 INFO - PROCESS | 1860 | 1461025366701 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 1860 | 1461025366708 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 17:22:46 INFO - PROCESS | 1860 | 1461025366715 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:22:46 INFO - PROCESS | 1860 | 1461025366718 Marionette TRACE conn5 <- [1,2938,null,{}] 17:22:46 INFO - PROCESS | 1860 | 1461025366723 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}] 17:22:46 INFO - PROCESS | 1860 | 1461025366850 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 17:22:47 INFO - PROCESS | 1860 | 1461025366997 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DD17800 == 89 [pid = 1860] [id = 744] 17:22:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 163 (0000009A880B4000) [pid = 1860] [serial = 2232] [outer = 0000000000000000] 17:22:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 164 (0000009A885AB800) [pid = 1860] [serial = 2233] [outer = 0000009A880B4000] 17:22:47 INFO - PROCESS | 1860 | 1461025367056 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 165 (0000009A8A223400) [pid = 1860] [serial = 2234] [outer = 0000009A880B4000] 17:22:47 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D16800 == 90 [pid = 1860] [id = 745] 17:22:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 166 (0000009A8A7DC400) [pid = 1860] [serial = 2235] [outer = 0000000000000000] 17:22:47 INFO - PROCESS | 1860 | ++DOMWINDOW == 167 (0000009A8AA67C00) [pid = 1860] [serial = 2236] [outer = 0000009A8A7DC400] 17:22:47 INFO - PROCESS | 1860 | 1461025367704 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]]]}] 17:22:47 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. 17:22:47 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1020ms 17:22:47 INFO - PROCESS | 1860 | 1461025367742 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 17:22:47 INFO - PROCESS | 1860 | 1461025367744 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 17:22:47 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:22:47 INFO - PROCESS | 1860 | 1461025367761 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:22:47 INFO - PROCESS | 1860 | 1461025367766 Marionette TRACE conn5 <- [1,2942,null,{}] 17:22:47 INFO - PROCESS | 1860 | 1461025367803 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}] 17:22:47 INFO - PROCESS | 1860 | 1461025367958 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 17:22:48 INFO - PROCESS | 1860 | 1461025368095 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:48 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFD582000 == 91 [pid = 1860] [id = 746] 17:22:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 168 (0000009A8A5CC800) [pid = 1860] [serial = 2237] [outer = 0000000000000000] 17:22:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 169 (0000009A8DA96000) [pid = 1860] [serial = 2238] [outer = 0000009A8A5CC800] 17:22:48 INFO - PROCESS | 1860 | 1461025368156 Marionette DEBUG loaded listener.js 17:22:48 INFO - PROCESS | 1860 | ++DOMWINDOW == 170 (0000009A8DAD8C00) [pid = 1860] [serial = 2239] [outer = 0000009A8A5CC800] 17:22:48 INFO - PROCESS | 1860 | 1461025368709 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]]]}] 17:22:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:22:48 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 17:22:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1007ms 17:22:48 INFO - PROCESS | 1860 | 1461025368760 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1860 | 1461025368763 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 17:22:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:22:48 INFO - PROCESS | 1860 | 1461025368767 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1860 | 1461025368769 Marionette TRACE conn5 <- [1,2946,null,{}] 17:22:48 INFO - PROCESS | 1860 | 1461025368816 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}] 17:22:48 INFO - PROCESS | 1860 | 1461025368971 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 17:22:49 INFO - PROCESS | 1860 | 1461025369080 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A91FD7000 == 92 [pid = 1860] [id = 747] 17:22:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 171 (0000009AF1BC2000) [pid = 1860] [serial = 2240] [outer = 0000000000000000] 17:22:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 172 (0000009AF5026400) [pid = 1860] [serial = 2241] [outer = 0000009AF1BC2000] 17:22:49 INFO - PROCESS | 1860 | 1461025369151 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1860 | ++DOMWINDOW == 173 (0000009AFD17A400) [pid = 1860] [serial = 2242] [outer = 0000009AF1BC2000] 17:22:49 INFO - PROCESS | 1860 | 1461025369691 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]]]}] 17:22:49 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. 17:22:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 986ms 17:22:49 INFO - PROCESS | 1860 | 1461025369755 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 17:22:49 INFO - PROCESS | 1860 | 1461025369758 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 17:22:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:22:49 INFO - PROCESS | 1860 | 1461025369762 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:22:49 INFO - PROCESS | 1860 | 1461025369764 Marionette TRACE conn5 <- [1,2950,null,{}] 17:22:49 INFO - PROCESS | 1860 | 1461025369768 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}] 17:22:49 INFO - PROCESS | 1860 | 1461025369891 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 17:22:50 INFO - PROCESS | 1860 | 1461025370049 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A91298000 == 93 [pid = 1860] [id = 748] 17:22:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0000009A8D7A3400) [pid = 1860] [serial = 2243] [outer = 0000000000000000] 17:22:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0000009A8D7AB000) [pid = 1860] [serial = 2244] [outer = 0000009A8D7A3400] 17:22:50 INFO - PROCESS | 1860 | 1461025370107 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0000009A8D919400) [pid = 1860] [serial = 2245] [outer = 0000009A8D7A3400] 17:22:50 INFO - PROCESS | 1860 | 1461025370654 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]]]}] 17:22:50 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. 17:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 923ms 17:22:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:22:50 INFO - PROCESS | 1860 | 1461025370688 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1860 | 1461025370691 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 17:22:50 INFO - PROCESS | 1860 | 1461025370694 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1860 | 1461025370697 Marionette TRACE conn5 <- [1,2954,null,{}] 17:22:50 INFO - PROCESS | 1860 | 1461025370701 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}] 17:22:50 INFO - PROCESS | 1860 | 1461025370842 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 17:22:50 INFO - PROCESS | 1860 | 1461025370961 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FEA9000 == 94 [pid = 1860] [id = 749] 17:22:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0000009A8DC80400) [pid = 1860] [serial = 2246] [outer = 0000000000000000] 17:22:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0000009AF9ADFC00) [pid = 1860] [serial = 2247] [outer = 0000009A8DC80400] 17:22:51 INFO - PROCESS | 1860 | 1461025371058 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0000009AFD5D1000) [pid = 1860] [serial = 2248] [outer = 0000009A8DC80400] 17:22:51 INFO - PROCESS | 1860 | 1461025371555 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]]]}] 17:22:51 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. 17:22:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 879ms 17:22:51 INFO - PROCESS | 1860 | 1461025371575 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1860 | 1461025371578 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 17:22:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:22:51 INFO - PROCESS | 1860 | 1461025371581 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:22:51 INFO - PROCESS | 1860 | 1461025371584 Marionette TRACE conn5 <- [1,2958,null,{}] 17:22:51 INFO - PROCESS | 1860 | 1461025371588 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}] 17:22:51 INFO - PROCESS | 1860 | 1461025371707 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 17:22:51 INFO - PROCESS | 1860 | 1461025371827 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A91BA5800 == 95 [pid = 1860] [id = 750] 17:22:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0000009A8DC82000) [pid = 1860] [serial = 2249] [outer = 0000000000000000] 17:22:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0000009A9032D000) [pid = 1860] [serial = 2250] [outer = 0000009A8DC82000] 17:22:51 INFO - PROCESS | 1860 | 1461025371883 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0000009A90334400) [pid = 1860] [serial = 2251] [outer = 0000009A8DC82000] 17:22:52 INFO - PROCESS | 1860 | 1461025372406 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]]]}] 17:22:52 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. 17:22:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 881ms 17:22:52 INFO - PROCESS | 1860 | 1461025372466 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1860 | 1461025372468 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 17:22:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:22:52 INFO - PROCESS | 1860 | 1461025372472 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1860 | 1461025372474 Marionette TRACE conn5 <- [1,2962,null,{}] 17:22:52 INFO - PROCESS | 1860 | 1461025372478 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}] 17:22:52 INFO - PROCESS | 1860 | 1461025372601 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 17:22:52 INFO - PROCESS | 1860 | 1461025372759 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A91BC1000 == 96 [pid = 1860] [id = 751] 17:22:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0000009A90332800) [pid = 1860] [serial = 2252] [outer = 0000000000000000] 17:22:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0000009A91FF1C00) [pid = 1860] [serial = 2253] [outer = 0000009A90332800] 17:22:52 INFO - PROCESS | 1860 | 1461025372818 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0000009A91FF8800) [pid = 1860] [serial = 2254] [outer = 0000009A90332800] 17:22:53 INFO - PROCESS | 1860 | 1461025373312 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]]]}] 17:22:53 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. 17:22:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 881ms 17:22:53 INFO - PROCESS | 1860 | 1461025373356 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1860 | 1461025373358 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 17:22:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:22:53 INFO - PROCESS | 1860 | 1461025373362 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1860 | 1461025373364 Marionette TRACE conn5 <- [1,2966,null,{}] 17:22:53 INFO - PROCESS | 1860 | 1461025373368 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}] 17:22:53 INFO - PROCESS | 1860 | 1461025373490 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 17:22:53 INFO - PROCESS | 1860 | 1461025373610 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:53 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A9121E800 == 97 [pid = 1860] [id = 752] 17:22:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0000009A91B08000) [pid = 1860] [serial = 2255] [outer = 0000000000000000] 17:22:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0000009A91B0E000) [pid = 1860] [serial = 2256] [outer = 0000009A91B08000] 17:22:53 INFO - PROCESS | 1860 | 1461025373666 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0000009A91FF2C00) [pid = 1860] [serial = 2257] [outer = 0000009A91B08000] 17:22:54 INFO - PROCESS | 1860 | 1461025374175 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]]]}] 17:22:54 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. 17:22:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 839ms 17:22:54 INFO - PROCESS | 1860 | 1461025374216 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 17:22:54 INFO - PROCESS | 1860 | 1461025374219 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 17:22:54 INFO - PROCESS | 1860 | 1461025374224 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:22:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:22:54 INFO - PROCESS | 1860 | 1461025374227 Marionette TRACE conn5 <- [1,2970,null,{}] 17:22:54 INFO - PROCESS | 1860 | 1461025374231 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}] 17:22:54 INFO - PROCESS | 1860 | 1461025374355 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 17:22:54 INFO - PROCESS | 1860 | 1461025374513 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F366000 == 98 [pid = 1860] [id = 753] 17:22:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0000009A8FAD3400) [pid = 1860] [serial = 2258] [outer = 0000000000000000] 17:22:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0000009A8FAD9C00) [pid = 1860] [serial = 2259] [outer = 0000009A8FAD3400] 17:22:54 INFO - PROCESS | 1860 | 1461025374572 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0000009A91FF7000) [pid = 1860] [serial = 2260] [outer = 0000009A8FAD3400] 17:22:55 INFO - PROCESS | 1860 | 1461025375137 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"]]]}] 17:22:55 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 17:22:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 923ms 17:22:55 INFO - PROCESS | 1860 | 1461025375169 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1860 | 1461025375172 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 17:22:55 INFO - PROCESS | 1860 | 1461025375177 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:22:55 INFO - PROCESS | 1860 | 1461025375180 Marionette TRACE conn5 <- [1,2974,null,{}] 17:22:55 INFO - PROCESS | 1860 | 1461025375185 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}] 17:22:55 INFO - PROCESS | 1860 | 1461025375325 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 17:22:55 INFO - PROCESS | 1860 | 1461025375491 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:55 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A88608800 == 99 [pid = 1860] [id = 754] 17:22:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0000009A81A25800) [pid = 1860] [serial = 2261] [outer = 0000000000000000] 17:22:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0000009A85131400) [pid = 1860] [serial = 2262] [outer = 0000009A81A25800] 17:22:55 INFO - PROCESS | 1860 | 1461025375556 Marionette DEBUG loaded listener.js 17:22:55 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0000009A909E4C00) [pid = 1860] [serial = 2263] [outer = 0000009A81A25800] 17:22:56 INFO - PROCESS | 1860 | 1461025376443 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]]]}] 17:22:56 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. 17:22:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1274ms 17:22:56 INFO - PROCESS | 1860 | 1461025376454 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 17:22:56 INFO - PROCESS | 1860 | 1461025376459 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 17:22:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:22:56 INFO - PROCESS | 1860 | 1461025376464 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:22:56 INFO - PROCESS | 1860 | 1461025376469 Marionette TRACE conn5 <- [1,2978,null,{}] 17:22:56 INFO - PROCESS | 1860 | 1461025376476 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}] 17:22:56 INFO - PROCESS | 1860 | 1461025376601 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 17:22:56 INFO - PROCESS | 1860 | 1461025376755 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D683800 == 100 [pid = 1860] [id = 755] 17:22:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0000009A84AE6000) [pid = 1860] [serial = 2264] [outer = 0000000000000000] 17:22:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0000009A84C2F000) [pid = 1860] [serial = 2265] [outer = 0000009A84AE6000] 17:22:56 INFO - PROCESS | 1860 | 1461025376809 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0000009A84F8DC00) [pid = 1860] [serial = 2266] [outer = 0000009A84AE6000] 17:22:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D21C800 == 101 [pid = 1860] [id = 756] 17:22:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0000009A84F8A800) [pid = 1860] [serial = 2267] [outer = 0000000000000000] 17:22:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0000009A850A8C00) [pid = 1860] [serial = 2268] [outer = 0000009A84F8A800] 17:22:57 INFO - PROCESS | 1860 | 1461025377459 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]]]}] 17:22:57 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. 17:22:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1028ms 17:22:57 INFO - PROCESS | 1860 | 1461025377496 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 17:22:57 INFO - PROCESS | 1860 | 1461025377502 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 17:22:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:22:57 INFO - PROCESS | 1860 | 1461025377515 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:22:57 INFO - PROCESS | 1860 | 1461025377518 Marionette TRACE conn5 <- [1,2982,null,{}] 17:22:57 INFO - PROCESS | 1860 | 1461025377521 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}] 17:22:57 INFO - PROCESS | 1860 | 1461025377678 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 17:22:57 INFO - PROCESS | 1860 | 1461025377828 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A2C2800 == 102 [pid = 1860] [id = 757] 17:22:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0000009A85EA7000) [pid = 1860] [serial = 2269] [outer = 0000000000000000] 17:22:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0000009A87F2B400) [pid = 1860] [serial = 2270] [outer = 0000009A85EA7000] 17:22:57 INFO - PROCESS | 1860 | 1461025377880 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0000009A880BFC00) [pid = 1860] [serial = 2271] [outer = 0000009A85EA7000] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF800D000 == 101 [pid = 1860] [id = 619] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C1E800 == 100 [pid = 1860] [id = 539] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF40CF000 == 99 [pid = 1860] [id = 741] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF36EA000 == 98 [pid = 1860] [id = 740] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF1C14800 == 97 [pid = 1860] [id = 739] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8FE4D800 == 96 [pid = 1860] [id = 738] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F4CE000 == 95 [pid = 1860] [id = 737] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD78800 == 94 [pid = 1860] [id = 736] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 201 (0000009AF4027800) [pid = 1860] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 200 (0000009AF833E000) [pid = 1860] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 199 (0000009AF8B78C00) [pid = 1860] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 198 (0000009AF9957000) [pid = 1860] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 197 (0000009AF9ADF800) [pid = 1860] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 196 (0000009A8DAD1400) [pid = 1860] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3E7800 == 93 [pid = 1860] [id = 735] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A3E9800 == 92 [pid = 1860] [id = 734] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A885D9800 == 91 [pid = 1860] [id = 733] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DA80000 == 90 [pid = 1860] [id = 730] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFFABF800 == 89 [pid = 1860] [id = 729] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFCA51800 == 88 [pid = 1860] [id = 728] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF8DBE800 == 87 [pid = 1860] [id = 727] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009AF48D1000 == 86 [pid = 1860] [id = 726] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD09800 == 85 [pid = 1860] [id = 725] 17:22:58 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A12E800 == 84 [pid = 1860] [id = 724] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 195 (0000009A88365400) [pid = 1860] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 194 (0000009A816E5000) [pid = 1860] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 193 (0000009A80CE0800) [pid = 1860] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 192 (0000009A88684C00) [pid = 1860] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 191 (0000009A8A21C800) [pid = 1860] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0000009A84DA5400) [pid = 1860] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0000009A85563000) [pid = 1860] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0000009A85571000) [pid = 1860] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0000009A850ACC00) [pid = 1860] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0000009AF4E8E800) [pid = 1860] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0000009A88003000) [pid = 1860] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0000009A880B4400) [pid = 1860] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0000009A8A573400) [pid = 1860] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0000009A850B0C00) [pid = 1860] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 181 (0000009A8A5B7000) [pid = 1860] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 180 (0000009A8A57FC00) [pid = 1860] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 179 (0000009A8AA02800) [pid = 1860] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 178 (0000009A8A7D8400) [pid = 1860] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 177 (0000009A8D707C00) [pid = 1860] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 176 (0000009A8D858800) [pid = 1860] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 175 (0000009A8AA5F400) [pid = 1860] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 174 (0000009A8AA93400) [pid = 1860] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | --DOMWINDOW == 173 (0000009A884A2000) [pid = 1860] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 17:22:58 INFO - PROCESS | 1860 | 1461025378449 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]]]}] 17:22:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:22:58 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 17:22:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 986ms 17:22:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:22:58 INFO - PROCESS | 1860 | 1461025378502 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1860 | 1461025378504 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 17:22:58 INFO - PROCESS | 1860 | 1461025378508 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1860 | 1461025378512 Marionette TRACE conn5 <- [1,2986,null,{}] 17:22:58 INFO - PROCESS | 1860 | 1461025378523 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}] 17:22:58 INFO - PROCESS | 1860 | 1461025378635 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 17:22:58 INFO - PROCESS | 1860 | 1461025378740 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:58 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A124000 == 85 [pid = 1860] [id = 758] 17:22:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 174 (0000009A84C24C00) [pid = 1860] [serial = 2272] [outer = 0000000000000000] 17:22:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 175 (0000009A853F2800) [pid = 1860] [serial = 2273] [outer = 0000009A84C24C00] 17:22:58 INFO - PROCESS | 1860 | 1461025378790 Marionette DEBUG loaded listener.js 17:22:58 INFO - PROCESS | 1860 | ++DOMWINDOW == 176 (0000009A87F18000) [pid = 1860] [serial = 2274] [outer = 0000009A84C24C00] 17:22:59 INFO - PROCESS | 1860 | 1461025379180 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]]]}] 17:22:59 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. 17:22:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 734ms 17:22:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:22:59 INFO - PROCESS | 1860 | 1461025379257 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 17:22:59 INFO - PROCESS | 1860 | 1461025379260 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 17:22:59 INFO - PROCESS | 1860 | 1461025379263 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:22:59 INFO - PROCESS | 1860 | 1461025379265 Marionette TRACE conn5 <- [1,2990,null,{}] 17:22:59 INFO - PROCESS | 1860 | 1461025379273 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}] 17:22:59 INFO - PROCESS | 1860 | 1461025379375 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 17:22:59 INFO - PROCESS | 1860 | 1461025379383 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9B3800 == 86 [pid = 1860] [id = 759] 17:22:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 177 (0000009A881BE800) [pid = 1860] [serial = 2275] [outer = 0000000000000000] 17:22:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 178 (0000009A8836D000) [pid = 1860] [serial = 2276] [outer = 0000009A881BE800] 17:22:59 INFO - PROCESS | 1860 | 1461025379431 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1860 | ++DOMWINDOW == 179 (0000009A885B2800) [pid = 1860] [serial = 2277] [outer = 0000009A881BE800] 17:22:59 INFO - PROCESS | 1860 | 1461025379898 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]]]}] 17:22:59 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. 17:22:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 692ms 17:22:59 INFO - PROCESS | 1860 | 1461025379957 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 17:22:59 INFO - PROCESS | 1860 | 1461025379959 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 17:22:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:22:59 INFO - PROCESS | 1860 | 1461025379962 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:22:59 INFO - PROCESS | 1860 | 1461025379964 Marionette TRACE conn5 <- [1,2994,null,{}] 17:22:59 INFO - PROCESS | 1860 | 1461025379973 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}] 17:23:00 INFO - PROCESS | 1860 | 1461025380071 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 17:23:00 INFO - PROCESS | 1860 | 1461025380078 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8F26F000 == 87 [pid = 1860] [id = 760] 17:23:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 180 (0000009A887B6000) [pid = 1860] [serial = 2278] [outer = 0000000000000000] 17:23:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 181 (0000009A8893E800) [pid = 1860] [serial = 2279] [outer = 0000009A887B6000] 17:23:00 INFO - PROCESS | 1860 | 1461025380128 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 182 (0000009A8A2D9800) [pid = 1860] [serial = 2280] [outer = 0000009A887B6000] 17:23:00 INFO - PROCESS | 1860 | 1461025380591 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]]]}] 17:23:00 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. 17:23:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 691ms 17:23:00 INFO - PROCESS | 1860 | 1461025380657 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1860 | 1461025380659 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 17:23:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:23:00 INFO - PROCESS | 1860 | 1461025380662 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1860 | 1461025380664 Marionette TRACE conn5 <- [1,2998,null,{}] 17:23:00 INFO - PROCESS | 1860 | 1461025380668 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}] 17:23:00 INFO - PROCESS | 1860 | 1461025380850 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 17:23:00 INFO - PROCESS | 1860 | 1461025380872 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FA52800 == 88 [pid = 1860] [id = 761] 17:23:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0000009A8A575C00) [pid = 1860] [serial = 2281] [outer = 0000000000000000] 17:23:00 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0000009A8A7D6400) [pid = 1860] [serial = 2282] [outer = 0000009A8A575C00] 17:23:00 INFO - PROCESS | 1860 | 1461025380920 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0000009A8AA5D400) [pid = 1860] [serial = 2283] [outer = 0000009A8A575C00] 17:23:01 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:23:01 INFO - PROCESS | 1860 | 1461025381410 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:23:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:23:01 INFO - {} 17:23:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:23:01 INFO - {} 17:23:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:23:01 INFO - {} 17:23:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:23:01 INFO - {} 17:23:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 776ms 17:23:01 INFO - PROCESS | 1860 | 1461025381442 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1860 | 1461025381444 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 17:23:01 INFO - TEST-START | /FileAPI/fileReader.html 17:23:01 INFO - PROCESS | 1860 | 1461025381447 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1860 | 1461025381449 Marionette TRACE conn5 <- [1,3002,null,{}] 17:23:01 INFO - PROCESS | 1860 | 1461025381452 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}] 17:23:01 INFO - PROCESS | 1860 | 1461025381587 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 17:23:01 INFO - PROCESS | 1860 | 1461025381601 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:01 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A909A8000 == 89 [pid = 1860] [id = 762] 17:23:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0000009A8AADD800) [pid = 1860] [serial = 2284] [outer = 0000000000000000] 17:23:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0000009A8D7AC400) [pid = 1860] [serial = 2285] [outer = 0000009A8AADD800] 17:23:01 INFO - PROCESS | 1860 | 1461025381647 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0000009A8D910800) [pid = 1860] [serial = 2286] [outer = 0000009A8AADD800] 17:23:02 INFO - PROCESS | 1860 | 1461025382073 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]]]}] 17:23:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:23:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:23:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:23:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:23:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 17:23:02 INFO - PROCESS | 1860 | 1461025382122 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 17:23:02 INFO - PROCESS | 1860 | 1461025382124 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 17:23:02 INFO - TEST-START | /FileAPI/historical.html 17:23:02 INFO - PROCESS | 1860 | 1461025382127 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:23:02 INFO - PROCESS | 1860 | 1461025382129 Marionette TRACE conn5 <- [1,3006,null,{}] 17:23:02 INFO - PROCESS | 1860 | 1461025382133 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}] 17:23:02 INFO - PROCESS | 1860 | 1461025382296 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 17:23:02 INFO - PROCESS | 1860 | 1461025382323 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911CE000 == 90 [pid = 1860] [id = 763] 17:23:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0000009A8DA92000) [pid = 1860] [serial = 2287] [outer = 0000000000000000] 17:23:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0000009A8DA97400) [pid = 1860] [serial = 2288] [outer = 0000009A8DA92000] 17:23:02 INFO - PROCESS | 1860 | 1461025382369 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0000009A8DC68400) [pid = 1860] [serial = 2289] [outer = 0000009A8DA92000] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 190 (0000009AF4C9C000) [pid = 1860] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 189 (0000009AF2C4AC00) [pid = 1860] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 188 (0000009A80F98C00) [pid = 1860] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 187 (0000009A850AC400) [pid = 1860] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 186 (0000009A85EA3800) [pid = 1860] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 185 (0000009A8AA96800) [pid = 1860] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 184 (0000009A850AE400) [pid = 1860] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 183 (0000009A80CE9000) [pid = 1860] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:23:02 INFO - PROCESS | 1860 | --DOMWINDOW == 182 (0000009A8A2E6800) [pid = 1860] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:23:03 INFO - PROCESS | 1860 | 1461025383047 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"]]]}] 17:23:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:23:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:23:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:23:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:23:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:23:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:23:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:23:03 INFO - TEST-OK | /FileAPI/historical.html | took 987ms 17:23:03 INFO - PROCESS | 1860 | 1461025383118 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 1860 | 1461025383120 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 17:23:03 INFO - TEST-START | /FileAPI/idlharness.html 17:23:03 INFO - PROCESS | 1860 | 1461025383123 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1860 | 1461025383125 Marionette TRACE conn5 <- [1,3010,null,{}] 17:23:03 INFO - PROCESS | 1860 | 1461025383129 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}] 17:23:03 INFO - PROCESS | 1860 | 1461025383271 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 17:23:03 INFO - PROCESS | 1860 | 1461025383340 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:03 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A91FE4000 == 91 [pid = 1860] [id = 764] 17:23:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 183 (0000009A8513C400) [pid = 1860] [serial = 2290] [outer = 0000000000000000] 17:23:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 184 (0000009A8DC7E000) [pid = 1860] [serial = 2291] [outer = 0000009A8513C400] 17:23:03 INFO - PROCESS | 1860 | 1461025383387 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1860 | ++DOMWINDOW == 185 (0000009A8DF5D400) [pid = 1860] [serial = 2292] [outer = 0000009A8513C400] 17:23:04 INFO - PROCESS | 1860 | 1461025384260 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]]]}] 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:23:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:23:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:23:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:23:04 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 17:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:23:04 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 17:23:04 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 17:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:23:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:23:04 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 17:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:23:04 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 17:23:04 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 17:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:23:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 1232ms 17:23:04 INFO - PROCESS | 1860 | 1461025384363 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 17:23:04 INFO - PROCESS | 1860 | 1461025384365 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 17:23:04 INFO - TEST-START | /FileAPI/idlharness.worker 17:23:04 INFO - PROCESS | 1860 | 1461025384369 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:23:04 INFO - PROCESS | 1860 | 1461025384370 Marionette TRACE conn5 <- [1,3014,null,{}] 17:23:04 INFO - PROCESS | 1860 | 1461025384374 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}] 17:23:04 INFO - PROCESS | 1860 | 1461025384515 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 17:23:04 INFO - PROCESS | 1860 | 1461025384524 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF40D0000 == 92 [pid = 1860] [id = 765] 17:23:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 186 (0000009A8DA93800) [pid = 1860] [serial = 2293] [outer = 0000000000000000] 17:23:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 187 (0000009AF2C4AC00) [pid = 1860] [serial = 2294] [outer = 0000009A8DA93800] 17:23:04 INFO - PROCESS | 1860 | 1461025384571 Marionette DEBUG loaded listener.js 17:23:04 INFO - PROCESS | 1860 | ++DOMWINDOW == 188 (0000009AF3E99C00) [pid = 1860] [serial = 2295] [outer = 0000009A8DA93800] 17:23:04 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:23:05 INFO - PROCESS | 1860 | 1461025385917 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,{},{}]]]}] 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:23:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:23:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:23:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:23:06 INFO - {} 17:23:06 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 17:23:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:23:06 INFO - {} 17:23:06 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 - {} 17:23:06 INFO - {} 17:23:06 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 17:23:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:23:06 INFO - {} 17:23:06 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 17:23:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:23:06 INFO - {} 17:23:06 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 - {} 17:23:06 INFO - {} 17:23:06 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 17:23:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 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 17:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 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 17:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 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 17:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 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 17:23:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:06 INFO - {} 17:23:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1710ms 17:23:06 INFO - PROCESS | 1860 | 1461025386088 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 17:23:06 INFO - PROCESS | 1860 | 1461025386092 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 17:23:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:23:06 INFO - PROCESS | 1860 | 1461025386102 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:23:06 INFO - PROCESS | 1860 | 1461025386107 Marionette TRACE conn5 <- [1,3018,null,{}] 17:23:06 INFO - PROCESS | 1860 | 1461025386114 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}] 17:23:06 INFO - PROCESS | 1860 | 1461025386276 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 17:23:06 INFO - PROCESS | 1860 | 1461025386417 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A909AD000 == 93 [pid = 1860] [id = 766] 17:23:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 189 (0000009A80CE2000) [pid = 1860] [serial = 2296] [outer = 0000000000000000] 17:23:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 190 (0000009A90A70000) [pid = 1860] [serial = 2297] [outer = 0000009A80CE2000] 17:23:06 INFO - PROCESS | 1860 | 1461025386480 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1860 | ++DOMWINDOW == 191 (0000009A8D711C00) [pid = 1860] [serial = 2298] [outer = 0000009A80CE2000] 17:23:07 INFO - PROCESS | 1860 | 1461025387028 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]]]}] 17:23:07 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 17:23:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 986ms 17:23:07 INFO - PROCESS | 1860 | 1461025387103 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1860 | 1461025387110 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 17:23:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:23:07 INFO - PROCESS | 1860 | 1461025387118 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1860 | 1461025387121 Marionette TRACE conn5 <- [1,3022,null,{}] 17:23:07 INFO - PROCESS | 1860 | 1461025387126 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}] 17:23:07 INFO - PROCESS | 1860 | 1461025387256 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 17:23:07 INFO - PROCESS | 1860 | 1461025387417 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:07 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF36FD800 == 94 [pid = 1860] [id = 767] 17:23:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 192 (0000009AF3D8CC00) [pid = 1860] [serial = 2299] [outer = 0000000000000000] 17:23:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 193 (0000009AF4C98400) [pid = 1860] [serial = 2300] [outer = 0000009AF3D8CC00] 17:23:07 INFO - PROCESS | 1860 | 1461025387477 Marionette DEBUG loaded listener.js 17:23:07 INFO - PROCESS | 1860 | ++DOMWINDOW == 194 (0000009AF8082000) [pid = 1860] [serial = 2301] [outer = 0000009AF3D8CC00] 17:23:08 INFO - PROCESS | 1860 | 1461025388086 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]]]}] 17:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:23:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1016ms 17:23:08 INFO - PROCESS | 1860 | 1461025388141 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 17:23:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:23:08 INFO - PROCESS | 1860 | 1461025388143 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 17:23:08 INFO - PROCESS | 1860 | 1461025388148 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1860 | 1461025388152 Marionette TRACE conn5 <- [1,3026,null,{}] 17:23:08 INFO - PROCESS | 1860 | 1461025388164 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}] 17:23:08 INFO - PROCESS | 1860 | 1461025388378 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 17:23:08 INFO - PROCESS | 1860 | 1461025388389 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:08 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFA4A9000 == 95 [pid = 1860] [id = 768] 17:23:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 195 (0000009AF9950400) [pid = 1860] [serial = 2302] [outer = 0000000000000000] 17:23:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 196 (0000009AF9C3D400) [pid = 1860] [serial = 2303] [outer = 0000009AF9950400] 17:23:08 INFO - PROCESS | 1860 | 1461025388450 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1860 | ++DOMWINDOW == 197 (0000009AFD578C00) [pid = 1860] [serial = 2304] [outer = 0000009AF9950400] 17:23:09 INFO - PROCESS | 1860 | 1461025389086 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"]]]}] 17:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:23:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 987ms 17:23:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:23:09 INFO - PROCESS | 1860 | 1461025389137 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 17:23:09 INFO - PROCESS | 1860 | 1461025389140 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 17:23:09 INFO - PROCESS | 1860 | 1461025389144 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:23:09 INFO - PROCESS | 1860 | 1461025389146 Marionette TRACE conn5 <- [1,3030,null,{}] 17:23:09 INFO - PROCESS | 1860 | 1461025389150 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}] 17:23:09 INFO - PROCESS | 1860 | 1461025389277 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 17:23:09 INFO - PROCESS | 1860 | 1461025389396 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AFFE05000 == 96 [pid = 1860] [id = 769] 17:23:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 198 (0000009A8D78E400) [pid = 1860] [serial = 2305] [outer = 0000000000000000] 17:23:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 199 (0000009A8D791C00) [pid = 1860] [serial = 2306] [outer = 0000009A8D78E400] 17:23:09 INFO - PROCESS | 1860 | 1461025389457 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1860 | ++DOMWINDOW == 200 (0000009AFDCA3C00) [pid = 1860] [serial = 2307] [outer = 0000009A8D78E400] 17:23:10 INFO - PROCESS | 1860 | 1461025390155 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]]]}] 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:23:10 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. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:23:10 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'.) 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:23:10 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. 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:23:10 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. 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:23:10 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. 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 17:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:23:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1050ms 17:23:10 INFO - PROCESS | 1860 | 1461025390208 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 17:23:10 INFO - PROCESS | 1860 | 1461025390211 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 17:23:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:23:10 INFO - PROCESS | 1860 | 1461025390215 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1860 | 1461025390217 Marionette TRACE conn5 <- [1,3034,null,{}] 17:23:10 INFO - PROCESS | 1860 | 1461025390221 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}] 17:23:10 INFO - PROCESS | 1860 | 1461025390345 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 17:23:10 INFO - PROCESS | 1860 | 1461025390506 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:10 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A934DC000 == 97 [pid = 1860] [id = 770] 17:23:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 201 (0000009A9202E400) [pid = 1860] [serial = 2308] [outer = 0000000000000000] 17:23:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 202 (0000009AF9904400) [pid = 1860] [serial = 2309] [outer = 0000009A9202E400] 17:23:10 INFO - PROCESS | 1860 | 1461025390565 Marionette DEBUG loaded listener.js 17:23:10 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0000009AFDCD3400) [pid = 1860] [serial = 2310] [outer = 0000009A9202E400] 17:23:10 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:23:11 INFO - PROCESS | 1860 | 1461025391152 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:23:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:23:11 INFO - {} 17:23:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 986ms 17:23:11 INFO - PROCESS | 1860 | 1461025391203 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 17:23:11 INFO - PROCESS | 1860 | 1461025391206 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 17:23:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:23:11 INFO - PROCESS | 1860 | 1461025391210 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1860 | 1461025391212 Marionette TRACE conn5 <- [1,3038,null,{}] 17:23:11 INFO - PROCESS | 1860 | 1461025391235 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}] 17:23:11 INFO - PROCESS | 1860 | 1461025391394 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 17:23:11 INFO - PROCESS | 1860 | 1461025391536 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:11 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D1C800 == 98 [pid = 1860] [id = 771] 17:23:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0000009A84F75C00) [pid = 1860] [serial = 2311] [outer = 0000000000000000] 17:23:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0000009A84F81400) [pid = 1860] [serial = 2312] [outer = 0000009A84F75C00] 17:23:11 INFO - PROCESS | 1860 | 1461025391599 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0000009A8566B000) [pid = 1860] [serial = 2313] [outer = 0000009A84F75C00] 17:23:12 INFO - PROCESS | 1860 | 1461025392134 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]]]}] 17:23:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:23:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:23:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:23:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:23:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 986ms 17:23:12 INFO - PROCESS | 1860 | 1461025392201 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 17:23:12 INFO - PROCESS | 1860 | 1461025392204 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 17:23:12 INFO - PROCESS | 1860 | 1461025392207 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:23:12 INFO - PROCESS | 1860 | 1461025392209 Marionette TRACE conn5 <- [1,3042,null,{}] 17:23:12 INFO - PROCESS | 1860 | 1461025392213 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}] 17:23:12 INFO - PROCESS | 1860 | 1461025392404 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 17:23:12 INFO - PROCESS | 1860 | 1461025392520 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9A6800 == 99 [pid = 1860] [id = 772] 17:23:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0000009A85EA3000) [pid = 1860] [serial = 2314] [outer = 0000000000000000] 17:23:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0000009A8849A000) [pid = 1860] [serial = 2315] [outer = 0000009A85EA3000] 17:23:12 INFO - PROCESS | 1860 | 1461025392576 Marionette DEBUG loaded listener.js 17:23:12 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0000009A92003400) [pid = 1860] [serial = 2316] [outer = 0000009A85EA3000] 17:23:13 INFO - PROCESS | 1860 | 1461025393417 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"]]]}] 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:23:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:23:13 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" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:23:13 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" 17:23:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:23:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:23:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1366ms 17:23:13 INFO - PROCESS | 1860 | 1461025393580 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 1860 | 1461025393583 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 17:23:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:23:13 INFO - PROCESS | 1860 | 1461025393588 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 1860 | 1461025393591 Marionette TRACE conn5 <- [1,3046,null,{}] 17:23:13 INFO - PROCESS | 1860 | 1461025393595 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}] 17:23:13 INFO - PROCESS | 1860 | 1461025393708 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 17:23:13 INFO - PROCESS | 1860 | 1461025393823 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:13 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A934F8800 == 100 [pid = 1860] [id = 773] 17:23:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0000009A91BD7800) [pid = 1860] [serial = 2317] [outer = 0000000000000000] 17:23:13 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0000009A91BE4800) [pid = 1860] [serial = 2318] [outer = 0000009A91BD7800] 17:23:13 INFO - PROCESS | 1860 | 1461025393920 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0000009AFF2D1C00) [pid = 1860] [serial = 2319] [outer = 0000009A91BD7800] 17:23:14 INFO - PROCESS | 1860 | 1461025394469 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]]]}] 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:23:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:23:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:23:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:23:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:23:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:23:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 930ms 17:23:14 INFO - PROCESS | 1860 | 1461025394520 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1860 | 1461025394522 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 17:23:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:23:14 INFO - PROCESS | 1860 | 1461025394526 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1860 | 1461025394528 Marionette TRACE conn5 <- [1,3050,null,{}] 17:23:14 INFO - PROCESS | 1860 | 1461025394532 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}] 17:23:14 INFO - PROCESS | 1860 | 1461025394656 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 17:23:14 INFO - PROCESS | 1860 | 1461025394818 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A93B48000 == 101 [pid = 1860] [id = 774] 17:23:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0000009A92037000) [pid = 1860] [serial = 2320] [outer = 0000000000000000] 17:23:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0000009A93D92800) [pid = 1860] [serial = 2321] [outer = 0000009A92037000] 17:23:14 INFO - PROCESS | 1860 | 1461025394877 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0000009AFF75D400) [pid = 1860] [serial = 2322] [outer = 0000009A92037000] 17:23:15 INFO - PROCESS | 1860 | [1860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:23:15 INFO - PROCESS | 1860 | 1461025395433 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:23:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:23:15 INFO - {} 17:23:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 923ms 17:23:15 INFO - PROCESS | 1860 | 1461025395451 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 1860 | 1461025395454 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 17:23:15 INFO - PROCESS | 1860 | 1461025395457 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:23:15 INFO - PROCESS | 1860 | 1461025395459 Marionette TRACE conn5 <- [1,3054,null,{}] 17:23:15 INFO - PROCESS | 1860 | 1461025395463 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}] 17:23:15 INFO - PROCESS | 1860 | 1461025395592 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 17:23:15 INFO - PROCESS | 1860 | 1461025395785 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A94403000 == 102 [pid = 1860] [id = 775] 17:23:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0000009A84F70400) [pid = 1860] [serial = 2323] [outer = 0000000000000000] 17:23:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0000009A85B2BC00) [pid = 1860] [serial = 2324] [outer = 0000009A84F70400] 17:23:15 INFO - PROCESS | 1860 | 1461025395844 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1860 | ++DOMWINDOW == 218 (0000009A93AA7800) [pid = 1860] [serial = 2325] [outer = 0000009A84F70400] 17:23:16 INFO - PROCESS | 1860 | 1461025396379 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]]]}] 17:23:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:23:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:23:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:23:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:23:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:23:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:23:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:23:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 986ms 17:23:16 INFO - PROCESS | 1860 | 1461025396447 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1860 | 1461025396450 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 17:23:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:23:16 INFO - PROCESS | 1860 | 1461025396496 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1860 | 1461025396499 Marionette TRACE conn5 <- [1,3058,null,{}] 17:23:16 INFO - PROCESS | 1860 | 1461025396529 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}] 17:23:16 INFO - PROCESS | 1860 | 1461025396681 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 17:23:16 INFO - PROCESS | 1860 | 1461025396812 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9AC800 == 103 [pid = 1860] [id = 776] 17:23:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 219 (0000009A84FEB000) [pid = 1860] [serial = 2326] [outer = 0000000000000000] 17:23:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 220 (0000009A92005000) [pid = 1860] [serial = 2327] [outer = 0000009A84FEB000] 17:23:16 INFO - PROCESS | 1860 | 1461025396876 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1860 | ++DOMWINDOW == 221 (0000009AF4830400) [pid = 1860] [serial = 2328] [outer = 0000009A84FEB000] 17:23:17 INFO - PROCESS | 1860 | 1461025397443 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]]]}] 17:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:23:17 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1048ms 17:23:17 INFO - PROCESS | 1860 | 1461025397724 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 17:23:17 INFO - PROCESS | 1860 | 1461025397729 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 17:23:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:23:17 INFO - PROCESS | 1860 | 1461025397749 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 1860 | 1461025397752 Marionette TRACE conn5 <- [1,3062,null,{}] 17:23:17 INFO - PROCESS | 1860 | 1461025397759 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}] 17:23:17 INFO - PROCESS | 1860 | 1461025397891 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 17:23:18 INFO - PROCESS | 1860 | 1461025398038 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8DA88000 == 104 [pid = 1860] [id = 777] 17:23:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 222 (0000009A84ADEC00) [pid = 1860] [serial = 2329] [outer = 0000000000000000] 17:23:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 223 (0000009A84C2E000) [pid = 1860] [serial = 2330] [outer = 0000009A84ADEC00] 17:23:18 INFO - PROCESS | 1860 | 1461025398092 Marionette DEBUG loaded listener.js 17:23:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 224 (0000009A850AA800) [pid = 1860] [serial = 2331] [outer = 0000009A84ADEC00] 17:23:18 INFO - PROCESS | 1860 | 1461025398661 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]]]}] 17:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 923ms 17:23:18 INFO - PROCESS | 1860 | 1461025398679 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 17:23:18 INFO - PROCESS | 1860 | 1461025398683 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 17:23:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:23:18 INFO - PROCESS | 1860 | 1461025398691 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:23:18 INFO - PROCESS | 1860 | 1461025398696 Marionette TRACE conn5 <- [1,3066,null,{}] 17:23:18 INFO - PROCESS | 1860 | 1461025398700 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}] 17:23:18 INFO - PROCESS | 1860 | 1461025398821 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 17:23:18 INFO - PROCESS | 1860 | 1461025398949 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:18 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8A3ED800 == 105 [pid = 1860] [id = 778] 17:23:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 225 (0000009A8556E400) [pid = 1860] [serial = 2332] [outer = 0000000000000000] 17:23:18 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0000009A8836B400) [pid = 1860] [serial = 2333] [outer = 0000009A8556E400] 17:23:19 INFO - PROCESS | 1860 | 1461025399001 Marionette DEBUG loaded listener.js 17:23:19 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0000009A8A4B1800) [pid = 1860] [serial = 2334] [outer = 0000009A8556E400] 17:23:19 INFO - PROCESS | 1860 | 1461025399636 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] 17:23:19 INFO - PROCESS | 1860 | 1461025399737 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 17:23:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:23:19 INFO - PROCESS | 1860 | 1461025399764 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:23:19 INFO - PROCESS | 1860 | 1461025399766 Marionette TRACE conn5 <- [1,3070,null,{}] 17:23:19 INFO - PROCESS | 1860 | 1461025399777 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}] 17:23:19 INFO - PROCESS | 1860 | 1461025399913 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 17:23:20 INFO - PROCESS | 1860 | 1461025400066 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A91FE4000 == 104 [pid = 1860] [id = 764] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A911CE000 == 103 [pid = 1860] [id = 763] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A909A8000 == 102 [pid = 1860] [id = 762] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8FA52800 == 101 [pid = 1860] [id = 761] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8F26F000 == 100 [pid = 1860] [id = 760] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D9B3800 == 99 [pid = 1860] [id = 759] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A124000 == 98 [pid = 1860] [id = 758] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8A2C2800 == 97 [pid = 1860] [id = 757] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0000009A84F7B400) [pid = 1860] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0000009AF4028000) [pid = 1860] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A87D09800 == 98 [pid = 1860] [id = 779] 17:23:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 226 (0000009A80EA8800) [pid = 1860] [serial = 2335] [outer = 0000000000000000] 17:23:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 227 (0000009A84C24000) [pid = 1860] [serial = 2336] [outer = 0000009A80EA8800] 17:23:20 INFO - PROCESS | 1860 | 1461025400191 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 228 (0000009A881B3800) [pid = 1860] [serial = 2337] [outer = 0000009A80EA8800] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D21C800 == 97 [pid = 1860] [id = 756] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8D683800 == 96 [pid = 1860] [id = 755] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009AFD582000 == 95 [pid = 1860] [id = 746] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A87D16800 == 94 [pid = 1860] [id = 745] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A8DD17800 == 93 [pid = 1860] [id = 744] 17:23:20 INFO - PROCESS | 1860 | --DOCSHELL 0000009A883DF000 == 92 [pid = 1860] [id = 743] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 227 (0000009AF89C1000) [pid = 1860] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 226 (0000009AFD17D800) [pid = 1860] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 225 (0000009A8849AC00) [pid = 1860] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 224 (0000009A8AA62400) [pid = 1860] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 223 (0000009A8D738000) [pid = 1860] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 222 (0000009AF88A0800) [pid = 1860] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 221 (0000009A8A7DD000) [pid = 1860] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 220 (0000009AF808AC00) [pid = 1860] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 219 (0000009AF4C4D000) [pid = 1860] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 218 (0000009AF30C9400) [pid = 1860] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 217 (0000009A880E1800) [pid = 1860] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0000009A8800B000) [pid = 1860] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0000009A88372000) [pid = 1860] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0000009A88006C00) [pid = 1860] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0000009AF9AD6800) [pid = 1860] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0000009A8A4BAC00) [pid = 1860] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0000009AF8338C00) [pid = 1860] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0000009A8A4B2400) [pid = 1860] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0000009A84C67800) [pid = 1860] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0000009A80E9C000) [pid = 1860] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0000009A84FE6000) [pid = 1860] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0000009AFA0A9000) [pid = 1860] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0000009AF9905800) [pid = 1860] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0000009AF3597C00) [pid = 1860] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 203 (0000009A87F33800) [pid = 1860] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | --DOMWINDOW == 202 (0000009AF1AEEC00) [pid = 1860] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 17:23:20 INFO - PROCESS | 1860 | 1461025400612 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]]]}] 17:23:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:23:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:23:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 902ms 17:23:20 INFO - PROCESS | 1860 | 1461025400660 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 17:23:20 INFO - PROCESS | 1860 | 1461025400662 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 17:23:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:23:20 INFO - PROCESS | 1860 | 1461025400667 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:23:20 INFO - PROCESS | 1860 | 1461025400669 Marionette TRACE conn5 <- [1,3074,null,{}] 17:23:20 INFO - PROCESS | 1860 | 1461025400673 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}] 17:23:20 INFO - PROCESS | 1860 | 1461025400780 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 17:23:20 INFO - PROCESS | 1860 | 1461025400786 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8D9A4000 == 93 [pid = 1860] [id = 780] 17:23:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 203 (0000009A88680C00) [pid = 1860] [serial = 2338] [outer = 0000000000000000] 17:23:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 204 (0000009A8A34A400) [pid = 1860] [serial = 2339] [outer = 0000009A88680C00] 17:23:20 INFO - PROCESS | 1860 | 1461025400834 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0000009A8D738800) [pid = 1860] [serial = 2340] [outer = 0000009A88680C00] 17:23:21 INFO - PROCESS | 1860 | 1461025401320 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:23:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:23:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 17:23:21 INFO - PROCESS | 1860 | 1461025401339 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1860 | 1461025401341 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 17:23:21 INFO - PROCESS | 1860 | 1461025401344 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:23:21 INFO - PROCESS | 1860 | 1461025401346 Marionette TRACE conn5 <- [1,3078,null,{}] 17:23:21 INFO - PROCESS | 1860 | 1461025401350 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}] 17:23:21 INFO - PROCESS | 1860 | 1461025401456 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 17:23:21 INFO - PROCESS | 1860 | 1461025401603 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:21 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A8FA23000 == 94 [pid = 1860] [id = 781] 17:23:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0000009A8D854C00) [pid = 1860] [serial = 2341] [outer = 0000000000000000] 17:23:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0000009A8DA99800) [pid = 1860] [serial = 2342] [outer = 0000009A8D854C00] 17:23:21 INFO - PROCESS | 1860 | 1461025401652 Marionette DEBUG loaded listener.js 17:23:21 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0000009A8DC82C00) [pid = 1860] [serial = 2343] [outer = 0000009A8D854C00] 17:23:22 INFO - PROCESS | 1860 | 1461025402014 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:23:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:23:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 765ms 17:23:22 INFO - PROCESS | 1860 | 1461025402114 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 17:23:22 INFO - PROCESS | 1860 | 1461025402116 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 17:23:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:23:22 INFO - PROCESS | 1860 | 1461025402125 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 1860 | 1461025402127 Marionette TRACE conn5 <- [1,3082,null,{}] 17:23:22 INFO - PROCESS | 1860 | 1461025402131 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}] 17:23:22 INFO - PROCESS | 1860 | 1461025402314 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 17:23:22 INFO - PROCESS | 1860 | 1461025402350 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:22 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A911E2000 == 95 [pid = 1860] [id = 782] 17:23:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0000009A90326000) [pid = 1860] [serial = 2344] [outer = 0000000000000000] 17:23:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0000009A903A3C00) [pid = 1860] [serial = 2345] [outer = 0000009A90326000] 17:23:22 INFO - PROCESS | 1860 | 1461025402399 Marionette DEBUG loaded listener.js 17:23:22 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0000009A90A73C00) [pid = 1860] [serial = 2346] [outer = 0000009A90326000] 17:23:22 INFO - PROCESS | 1860 | 1461025402885 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:23:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:23:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 776ms 17:23:22 INFO - PROCESS | 1860 | 1461025402904 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 17:23:22 INFO - PROCESS | 1860 | 1461025402907 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 17:23:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:23:22 INFO - PROCESS | 1860 | 1461025402910 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 1860 | 1461025402912 Marionette TRACE conn5 <- [1,3086,null,{}] 17:23:22 INFO - PROCESS | 1860 | 1461025402915 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}] 17:23:23 INFO - PROCESS | 1860 | 1461025403058 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 17:23:23 INFO - PROCESS | 1860 | 1461025403076 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A92E4A000 == 96 [pid = 1860] [id = 783] 17:23:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0000009A91B0B400) [pid = 1860] [serial = 2347] [outer = 0000000000000000] 17:23:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0000009A91FF3C00) [pid = 1860] [serial = 2348] [outer = 0000009A91B0B400] 17:23:23 INFO - PROCESS | 1860 | 1461025403122 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 214 (0000009A9200E800) [pid = 1860] [serial = 2349] [outer = 0000009A91B0B400] 17:23:23 INFO - PROCESS | 1860 | 1461025403576 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]]]}] 17:23:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:23:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:23:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 734ms 17:23:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:23:23 INFO - PROCESS | 1860 | 1461025403648 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 17:23:23 INFO - PROCESS | 1860 | 1461025403650 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 17:23:23 INFO - PROCESS | 1860 | 1461025403653 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:23:23 INFO - PROCESS | 1860 | 1461025403655 Marionette TRACE conn5 <- [1,3090,null,{}] 17:23:23 INFO - PROCESS | 1860 | 1461025403659 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}] 17:23:23 INFO - PROCESS | 1860 | 1461025403801 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 17:23:23 INFO - PROCESS | 1860 | 1461025403823 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1860 | ++DOCSHELL 0000009A93E7B000 == 97 [pid = 1860] [id = 784] 17:23:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 215 (0000009A92EF3000) [pid = 1860] [serial = 2350] [outer = 0000000000000000] 17:23:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 216 (0000009A92EF9400) [pid = 1860] [serial = 2351] [outer = 0000009A92EF3000] 17:23:23 INFO - PROCESS | 1860 | 1461025403869 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1860 | ++DOMWINDOW == 217 (0000009A92EFFC00) [pid = 1860] [serial = 2352] [outer = 0000009A92EF3000] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 216 (0000009A8D91AC00) [pid = 1860] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 215 (0000009A8513C400) [pid = 1860] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 214 (0000009A881BE800) [pid = 1860] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 213 (0000009A887B6000) [pid = 1860] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 212 (0000009A8A7DC400) [pid = 1860] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 211 (0000009A8AADD800) [pid = 1860] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 210 (0000009A8A575C00) [pid = 1860] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 209 (0000009A84F78000) [pid = 1860] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 208 (0000009A84C24C00) [pid = 1860] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 207 (0000009A85EA7000) [pid = 1860] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 206 (0000009A84AE6000) [pid = 1860] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 205 (0000009A8DA92000) [pid = 1860] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:23:24 INFO - PROCESS | 1860 | --DOMWINDOW == 204 (0000009A84F8A800) [pid = 1860] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:23:24 INFO - PROCESS | 1860 | 1461025404594 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:23:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:23:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 985ms 17:23:24 INFO - PROCESS | 1860 | 1461025404642 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 17:23:24 INFO - PROCESS | 1860 | 1461025404644 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 17:23:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:23:24 INFO - PROCESS | 1860 | 1461025404647 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1860 | 1461025404649 Marionette TRACE conn5 <- [1,3094,null,{}] 17:23:24 INFO - PROCESS | 1860 | 1461025404653 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}] 17:23:24 INFO - PROCESS | 1860 | 1461025404755 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 17:23:24 INFO - PROCESS | 1860 | 1461025404873 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:24 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF1ABB800 == 98 [pid = 1860] [id = 785] 17:23:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 205 (0000009A8AADD800) [pid = 1860] [serial = 2353] [outer = 0000000000000000] 17:23:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 206 (0000009A903AB800) [pid = 1860] [serial = 2354] [outer = 0000009A8AADD800] 17:23:24 INFO - PROCESS | 1860 | 1461025404919 Marionette DEBUG loaded listener.js 17:23:24 INFO - PROCESS | 1860 | ++DOMWINDOW == 207 (0000009A93AA5000) [pid = 1860] [serial = 2355] [outer = 0000009A8AADD800] 17:23:25 INFO - PROCESS | 1860 | 1461025405274 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]]]}] 17:23:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:23:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:23:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:23:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 691ms 17:23:25 INFO - PROCESS | 1860 | 1461025405342 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1860 | 1461025405344 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 17:23:25 INFO - PROCESS | 1860 | 1461025405348 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:23:25 INFO - PROCESS | 1860 | 1461025405350 Marionette TRACE conn5 <- [1,3098,null,{}] 17:23:25 INFO - PROCESS | 1860 | 1461025405353 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}] 17:23:25 INFO - PROCESS | 1860 | 1461025405455 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 17:23:25 INFO - PROCESS | 1860 | 1461025405461 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:25 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF3048000 == 99 [pid = 1860] [id = 786] 17:23:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 208 (0000009A8DB86000) [pid = 1860] [serial = 2356] [outer = 0000000000000000] 17:23:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 209 (0000009A8DB8A800) [pid = 1860] [serial = 2357] [outer = 0000009A8DB86000] 17:23:25 INFO - PROCESS | 1860 | 1461025405508 Marionette DEBUG loaded listener.js 17:23:25 INFO - PROCESS | 1860 | ++DOMWINDOW == 210 (0000009A93AA0000) [pid = 1860] [serial = 2358] [outer = 0000009A8DB86000] 17:23:25 INFO - PROCESS | 1860 | 1461025405940 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"]]]}] 17:23:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:23:25 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 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:23:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 629ms 17:23:25 INFO - PROCESS | 1860 | 1461025405980 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1860 | 1461025405983 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 17:23:26 INFO - PROCESS | 1860 | 1461025406007 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1860 | 1461025406010 Marionette TRACE conn5 <- [1,3102,null,{}] 17:23:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:23:26 INFO - PROCESS | 1860 | 1461025406014 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}] 17:23:26 INFO - PROCESS | 1860 | 1461025406135 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 17:23:26 INFO - PROCESS | 1860 | 1461025406179 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\", \"eb5902fa-076f-49b9-9a28-d8cdb40bdc2e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1860 | ++DOCSHELL 0000009AF8022000 == 100 [pid = 1860] [id = 787] 17:23:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 211 (0000009A905E6000) [pid = 1860] [serial = 2359] [outer = 0000000000000000] 17:23:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 212 (0000009A905EF000) [pid = 1860] [serial = 2360] [outer = 0000009A905E6000] 17:23:26 INFO - PROCESS | 1860 | 1461025406232 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1860 | ++DOMWINDOW == 213 (0000009AF3F9AC00) [pid = 1860] [serial = 2361] [outer = 0000009A905E6000] 17:23:26 INFO - PROCESS | 1860 | 1461025406912 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]]]}] 17:23:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:23:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 923ms 17:23:26 INFO - PROCESS | 1860 | 1461025406938 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 17:23:26 INFO - PROCESS | 1860 | 1461025406943 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 17:23:28 WARNING - u'runner_teardown' () 17:23:28 INFO - No more tests 17:23:28 INFO - Got 0 unexpected results 17:23:28 INFO - SUITE-END | took 707s 17:23:28 INFO - Closing logging queue 17:23:28 INFO - queue closed 17:23:28 INFO - Return code: 0 17:23:28 WARNING - # TBPL SUCCESS # 17:23:28 INFO - Running post-action listener: _resource_record_post_action 17:23:28 INFO - Running post-run listener: _resource_record_post_run 17:23:29 INFO - Total resource usage - Wall time: 726s; CPU: 14.0%; Read bytes: 182604288; Write bytes: 1055228416; Read time: 5261830; Write time: 7265380 17:23:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:23:29 INFO - install - Wall time: 9s; CPU: 5.0%; Read bytes: 55347712; Write bytes: 166481920; Read time: 1173330; Write time: 993030 17:23:29 INFO - run-tests - Wall time: 717s; CPU: 14.0%; Read bytes: 121641472; Write bytes: 869923840; Read time: 3947010; Write time: 6161670 17:23:29 INFO - Running post-run listener: _upload_blobber_files 17:23:29 INFO - Blob upload gear active. 17:23:29 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 17:23:29 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 17:23:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-central', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 17:23:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-central -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 17:23:29 INFO - (blobuploader) - INFO - Open directory for files ... 17:23:29 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 17:23:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:23:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:23:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:23:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:23:30 INFO - (blobuploader) - INFO - Done attempting. 17:23:30 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 17:23:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:23:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:23:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:23:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:23:32 INFO - (blobuploader) - INFO - Done attempting. 17:23:32 INFO - (blobuploader) - INFO - Iteration through files over. 17:23:32 INFO - Return code: 0 17:23:32 INFO - rmtree: C:\slave\test\build\uploaded_files.json 17:23:32 INFO - Using _rmtree_windows ... 17:23:32 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 17:23:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/03468ce9beac46c2f64577c5c0bb1a4c2ffc30ce860ea1b11e8601db1c0997057655e37f305587d20945ebd292635eecdb67df7398b2e0a1cf82d61e5363fd0c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/223e6f1e8eb42476efbcc939bec5ec20f72b91aa8fa8e5c792f90625b0fa386feee4d35481064463dfd08fab4328bae96164ce7102a8fa46f666a0ec7f03ffd7"} 17:23:32 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 17:23:32 INFO - Writing to file C:\slave\test\properties\blobber_files 17:23:32 INFO - Contents: 17:23:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/03468ce9beac46c2f64577c5c0bb1a4c2ffc30ce860ea1b11e8601db1c0997057655e37f305587d20945ebd292635eecdb67df7398b2e0a1cf82d61e5363fd0c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/223e6f1e8eb42476efbcc939bec5ec20f72b91aa8fa8e5c792f90625b0fa386feee4d35481064463dfd08fab4328bae96164ce7102a8fa46f666a0ec7f03ffd7"} 17:23:32 INFO - Running post-run listener: copy_logs_to_upload_dir 17:23:32 INFO - Copying logs to upload dir... 17:23:32 INFO - mkdir: C:\slave\test\build\upload\logs 17:23:32 INFO - Copying logs to upload dir... 17:23:32 INFO - Using _rmtree_windows ... 17:23:32 INFO - Using _rmtree_windows ... 17:23:32 INFO - Using _rmtree_windows ... 17:23:32 INFO - Using _rmtree_windows ... 17:23:32 INFO - Using _rmtree_windows ... 17:23:32 INFO - Using _rmtree_windows ... 17:23:32 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=993.694000 ========= master_lag: 0.45 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 34 secs) (at 2016-04-18 17:23:32.613235) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:23:32.614146) ========= '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-014\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-014 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-014 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-014\AppData\Local LOGONSERVER=\\T-W864-IX-014 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;C:\mozilla-build\hg 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-014 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-014 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-014 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/03468ce9beac46c2f64577c5c0bb1a4c2ffc30ce860ea1b11e8601db1c0997057655e37f305587d20945ebd292635eecdb67df7398b2e0a1cf82d61e5363fd0c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/223e6f1e8eb42476efbcc939bec5ec20f72b91aa8fa8e5c792f90625b0fa386feee4d35481064463dfd08fab4328bae96164ce7102a8fa46f666a0ec7f03ffd7"} build_url:https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/03468ce9beac46c2f64577c5c0bb1a4c2ffc30ce860ea1b11e8601db1c0997057655e37f305587d20945ebd292635eecdb67df7398b2e0a1cf82d61e5363fd0c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/223e6f1e8eb42476efbcc939bec5ec20f72b91aa8fa8e5c792f90625b0fa386feee4d35481064463dfd08fab4328bae96164ce7102a8fa46f666a0ec7f03ffd7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dzcyxc_mRoC1u-qQlbXf6A/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.56 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 17:23:33.274014) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:23:33.274365) ========= '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-014\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-014 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-014 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-014\AppData\Local LOGONSERVER=\\T-W864-IX-014 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;C:\mozilla-build\hg 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-014 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-014 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-014 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:23:33.390529) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 17:23:33.390873) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 17:23:34.013478) ========= ========= Total master_lag: 1.10 =========