builder: mozilla-aurora_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-092 starttime: 1463974214.19 results: success (0) buildid: 20160522191132 builduid: ee1b1afa3303464fb76a34e193d4d1b2 revision: cb42beedc07e7fd7a13b76081cf3252543626f05 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 20:30:14.193619) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 20:30:14.194561) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 20:30:14.194862) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 20:30:14.373556) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-22 20:30:14.373918) ========= '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-092\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-092 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-092 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-092\AppData\Local LOGONSERVER=\\T-W864-IX-092 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-092 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-092 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-092 WINDIR=C:\windows using PTY: False --20:30:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.86 MB/s 20:30:15 (8.86 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.354000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-22 20:30:15.765156) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-05-22 20:30:15.765476) ========= '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-092\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-092 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-092 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-092\AppData\Local LOGONSERVER=\\T-W864-IX-092 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-092 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-092 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-092 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.506000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-05-22 20:30:18.287038) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 19 secs) (at 2016-05-22 20:30:18.287401) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb42beedc07e7fd7a13b76081cf3252543626f05 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb42beedc07e7fd7a13b76081cf3252543626f05 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-092\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-092 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-092 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-092\AppData\Local LOGONSERVER=\\T-W864-IX-092 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-092 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-092 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-092 WINDIR=C:\windows using PTY: False 2016-05-22 20:30:18,654 truncating revision to first 12 chars 2016-05-22 20:30:18,655 Setting DEBUG logging. 2016-05-22 20:30:18,655 attempt 1/10 2016-05-22 20:30:18,655 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/cb42beedc07e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-22 20:30:19,036 unpacking tar archive at: mozilla-aurora-cb42beedc07e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.080000 ========= master_lag: 18.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 19 secs) (at 2016-05-22 20:30:37.429764) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 20:30:37.430094) ========= script_repo_revision: cb42beedc07e7fd7a13b76081cf3252543626f05 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 20:30:37.430554) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 20:30:37.430838) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 20:30:37.759654) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 10 secs) (at 2016-05-22 20:30:37.759935) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-092\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-092 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-092 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-092\AppData\Local LOGONSERVER=\\T-W864-IX-092 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-092 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-092 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-092 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 20:30:38 INFO - MultiFileLogger online at 20160522 20:30:38 in C:\slave\test 20:30:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 20:30:38 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 20:30:38 INFO - {'append_to_log': False, 20:30:38 INFO - 'base_work_dir': 'C:\\slave\\test', 20:30:38 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:30:38 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 20:30:38 INFO - 'buildbot_json_path': 'buildprops.json', 20:30:38 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 20:30:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:30:38 INFO - 'download_minidump_stackwalk': True, 20:30:38 INFO - 'download_symbols': 'true', 20:30:38 INFO - 'e10s': False, 20:30:38 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 20:30:38 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 20:30:38 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 20:30:38 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 20:30:38 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 20:30:38 INFO - 'C:/mozilla-build/tooltool.py'), 20:30:38 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 20:30:38 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 20:30:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:30:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:30:38 INFO - 'log_level': 'info', 20:30:38 INFO - 'log_to_console': True, 20:30:38 INFO - 'opt_config_files': (), 20:30:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:30:38 INFO - '--processes=1', 20:30:38 INFO - '--config=%(test_path)s/wptrunner.ini', 20:30:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:30:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:30:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:30:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:30:38 INFO - 'pip_index': False, 20:30:38 INFO - 'require_test_zip': True, 20:30:38 INFO - 'test_type': ('testharness',), 20:30:38 INFO - 'this_chunk': '1', 20:30:38 INFO - 'total_chunks': '10', 20:30:38 INFO - 'virtualenv_path': 'venv', 20:30:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:30:38 INFO - 'work_dir': 'build'} 20:30:38 INFO - ##### 20:30:38 INFO - ##### Running clobber step. 20:30:38 INFO - ##### 20:30:38 INFO - Running pre-action listener: _resource_record_pre_action 20:30:38 INFO - Running main action method: clobber 20:30:38 INFO - rmtree: C:\slave\test\build 20:30:38 INFO - Using _rmtree_windows ... 20:30:38 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 20:31:54 INFO - Running post-action listener: _resource_record_post_action 20:31:54 INFO - ##### 20:31:54 INFO - ##### Running read-buildbot-config step. 20:31:54 INFO - ##### 20:31:54 INFO - Running pre-action listener: _resource_record_pre_action 20:31:54 INFO - Running main action method: read_buildbot_config 20:31:54 INFO - Using buildbot properties: 20:31:54 INFO - { 20:31:54 INFO - "project": "", 20:31:54 INFO - "product": "firefox", 20:31:54 INFO - "script_repo_revision": "production", 20:31:54 INFO - "scheduler": "tests-mozilla-aurora-win8_64-debug-unittest", 20:31:54 INFO - "repository": "", 20:31:54 INFO - "buildername": "Windows 8 64-bit mozilla-aurora debug test web-platform-tests-1", 20:31:54 INFO - "buildid": "20160522191132", 20:31:54 INFO - "pgo_build": "False", 20:31:54 INFO - "basedir": "C:\\slave\\test", 20:31:54 INFO - "buildnumber": 22, 20:31:54 INFO - "slavename": "t-w864-ix-092", 20:31:54 INFO - "revision": "cb42beedc07e7fd7a13b76081cf3252543626f05", 20:31:54 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 20:31:54 INFO - "platform": "win64", 20:31:54 INFO - "branch": "mozilla-aurora", 20:31:54 INFO - "repo_path": "releases/mozilla-aurora", 20:31:54 INFO - "moz_repo_path": "", 20:31:54 INFO - "stage_platform": "win64", 20:31:54 INFO - "builduid": "ee1b1afa3303464fb76a34e193d4d1b2", 20:31:54 INFO - "slavebuilddir": "test" 20:31:54 INFO - } 20:31:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json. 20:31:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip. 20:31:54 INFO - Running post-action listener: _resource_record_post_action 20:31:54 INFO - ##### 20:31:54 INFO - ##### Running download-and-extract step. 20:31:54 INFO - ##### 20:31:54 INFO - Running pre-action listener: _resource_record_pre_action 20:31:54 INFO - Running main action method: download_and_extract 20:31:54 INFO - mkdir: C:\slave\test\build\tests 20:31:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:31:54 INFO - https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json matches https://queue.taskcluster.net 20:31:54 INFO - trying https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json 20:31:54 INFO - Downloading https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 20:31:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.test_packages.json'}, attempt #1 20:31:54 INFO - Downloaded 1274 bytes. 20:31:54 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 20:31:54 INFO - Using the following test package requirements: 20:31:54 INFO - {u'common': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 20:31:54 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:31:54 INFO - u'firefox-48.0a2.en-US.win64.cppunittest.tests.zip'], 20:31:54 INFO - u'gtest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:31:54 INFO - u'firefox-48.0a2.en-US.win64.gtest.tests.zip'], 20:31:54 INFO - u'jittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:31:54 INFO - u'jsshell-win64.zip'], 20:31:54 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:31:54 INFO - u'firefox-48.0a2.en-US.win64.mochitest.tests.zip'], 20:31:54 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 20:31:54 INFO - u'reftest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:31:54 INFO - u'firefox-48.0a2.en-US.win64.reftest.tests.zip'], 20:31:54 INFO - u'talos': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:31:54 INFO - u'firefox-48.0a2.en-US.win64.talos.tests.zip'], 20:31:54 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:31:54 INFO - u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'], 20:31:54 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:31:54 INFO - u'firefox-48.0a2.en-US.win64.xpcshell.tests.zip']} 20:31:54 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win64.common.tests.zip', u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 20:31:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:31:55 INFO - https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 20:31:55 INFO - trying https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip 20:31:55 INFO - Downloading https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.common.tests.zip 20:31:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.common.tests.zip'}, attempt #1 20:31:56 INFO - Downloaded 20485187 bytes. 20:31:56 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:31:56 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:31:57 INFO - caution: filename not matched: web-platform/* 20:31:57 INFO - Return code: 11 20:31:57 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')]} 20:31:57 INFO - https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 20:31:57 INFO - trying https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip 20:31:57 INFO - Downloading https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.web-platform.tests.zip 20:31:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.web-platform.tests.zip'}, attempt #1 20:32:00 INFO - Downloaded 36409075 bytes. 20:32:00 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:32:00 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:32:42 INFO - caution: filename not matched: bin/* 20:32:42 INFO - caution: filename not matched: config/* 20:32:42 INFO - caution: filename not matched: mozbase/* 20:32:42 INFO - caution: filename not matched: marionette/* 20:32:42 INFO - caution: filename not matched: tools/wptserve/* 20:32:42 INFO - Return code: 11 20:32: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')]} 20:32:42 INFO - https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip matches https://queue.taskcluster.net 20:32:42 INFO - trying https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 20:32:42 INFO - Downloading https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.zip 20:32:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.zip'}, attempt #1 20:32:45 INFO - Downloaded 82707315 bytes. 20:32:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 20:32:45 INFO - mkdir: C:\slave\test\properties 20:32:45 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 20:32:45 INFO - Writing to file C:\slave\test\properties\build_url 20:32:45 INFO - Contents: 20:32:45 INFO - build_url:https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 20:32:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 20:32:45 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 20:32:45 INFO - Writing to file C:\slave\test\properties\symbols_url 20:32:45 INFO - Contents: 20:32:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 20:32:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:45 INFO - https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:32:45 INFO - trying https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 20:32:45 INFO - Downloading https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 20:32:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip'}, attempt #1 20:32:47 INFO - Downloaded 50722641 bytes. 20:32:47 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 20:32:47 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 20:32:50 INFO - Return code: 0 20:32:50 INFO - Running post-action listener: _resource_record_post_action 20:32:50 INFO - Running post-action listener: set_extra_try_arguments 20:32:50 INFO - ##### 20:32:50 INFO - ##### Running create-virtualenv step. 20:32:50 INFO - ##### 20:32:50 INFO - Running pre-action listener: _pre_create_virtualenv 20:32:50 INFO - Running pre-action listener: _resource_record_pre_action 20:32:50 INFO - Running main action method: create_virtualenv 20:32:50 INFO - Creating virtualenv C:\slave\test\build\venv 20:32:50 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 20:32:50 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 20:32:52 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 20:32:56 INFO - Installing distribute......................................................................................................................................................................................done. 20:32:58 INFO - Return code: 0 20:32:58 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 20:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:32:58 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 0x0251A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0257AC88>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02547368>, '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 0x0230AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026280C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-092', 'USERDOMAIN': 'T-W864-IX-092', '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-092', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-092', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\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 20:32:58 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 20:32:58 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 20:32:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:32:58 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Roaming', 20:32:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:32:58 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:32:58 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:32:58 INFO - 'COMPUTERNAME': 'T-W864-IX-092', 20:32:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:32:58 INFO - 'DCLOCATION': 'SCL3', 20:32:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:32:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:32:58 INFO - 'HOMEDRIVE': 'C:', 20:32:58 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 20:32:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:32:58 INFO - 'KTS_VERSION': '1.19c', 20:32:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 20:32:58 INFO - 'LOGONSERVER': '\\\\T-W864-IX-092', 20:32:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:32:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:32:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:32:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:32:58 INFO - 'MOZ_NO_REMOTE': '1', 20:32:58 INFO - 'NO_EM_RESTART': '1', 20:32:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:32:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:32:58 INFO - 'OS': 'Windows_NT', 20:32:58 INFO - 'OURDRIVE': 'C:', 20:32:58 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', 20:32:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:32:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:32:58 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:32:58 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:32:58 INFO - 'PROCESSOR_LEVEL': '6', 20:32:58 INFO - 'PROCESSOR_REVISION': '1e05', 20:32:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:32:58 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:32:58 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:32:58 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:32:58 INFO - 'PROMPT': '$P$G', 20:32:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:32:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:32:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:32:58 INFO - 'PWD': 'C:\\slave\\test', 20:32:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:32:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:32:58 INFO - 'SYSTEMDRIVE': 'C:', 20:32:58 INFO - 'SYSTEMROOT': 'C:\\windows', 20:32:58 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:32:58 INFO - 'TEST1': 'testie', 20:32:58 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:32:58 INFO - 'USERDOMAIN': 'T-W864-IX-092', 20:32:58 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 20:32:58 INFO - 'USERNAME': 'cltbld', 20:32:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-092', 20:32:58 INFO - 'WINDIR': 'C:\\windows', 20:32:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:32:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:32:59 INFO - Downloading/unpacking psutil>=0.7.1 20:32:59 INFO - Running setup.py egg_info for package psutil 20:32:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:32:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:32:59 INFO - Installing collected packages: psutil 20:32:59 INFO - Running setup.py install for psutil 20:32:59 INFO - building 'psutil._psutil_windows' extension 20:32:59 INFO - error: Unable to find vcvarsall.bat 20:32:59 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-clqlcu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:32:59 INFO - running install 20:32:59 INFO - running build 20:32:59 INFO - running build_py 20:32:59 INFO - creating build 20:32:59 INFO - creating build\lib.win32-2.7 20:32:59 INFO - creating build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 20:32:59 INFO - running build_ext 20:32:59 INFO - building 'psutil._psutil_windows' extension 20:32:59 INFO - error: Unable to find vcvarsall.bat 20:32:59 INFO - ---------------------------------------- 20:32:59 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-clqlcu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:32:59 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-092\AppData\Roaming\pip\pip.log 20:32:59 WARNING - Return code: 1 20:32:59 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! 20:32:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 20:32:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:32:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:32:59 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0251A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0257AC88>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02547368>, '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 0x0230AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026280C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-092', 'USERDOMAIN': 'T-W864-IX-092', '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-092', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-092', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\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 20:32:59 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 20:32:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:32:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:32:59 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Roaming', 20:32:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:32:59 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:32:59 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:32:59 INFO - 'COMPUTERNAME': 'T-W864-IX-092', 20:32:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:32:59 INFO - 'DCLOCATION': 'SCL3', 20:32:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:32:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:32:59 INFO - 'HOMEDRIVE': 'C:', 20:32:59 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 20:32:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:32:59 INFO - 'KTS_VERSION': '1.19c', 20:32:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 20:32:59 INFO - 'LOGONSERVER': '\\\\T-W864-IX-092', 20:32:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:32:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:32:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:32:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:32:59 INFO - 'MOZ_NO_REMOTE': '1', 20:32:59 INFO - 'NO_EM_RESTART': '1', 20:32:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:32:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:32:59 INFO - 'OS': 'Windows_NT', 20:32:59 INFO - 'OURDRIVE': 'C:', 20:32:59 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', 20:32:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:32:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:32:59 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:32:59 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:32:59 INFO - 'PROCESSOR_LEVEL': '6', 20:32:59 INFO - 'PROCESSOR_REVISION': '1e05', 20:32:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:32:59 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:32:59 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:32:59 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:32:59 INFO - 'PROMPT': '$P$G', 20:32:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:32:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:32:59 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:32:59 INFO - 'PWD': 'C:\\slave\\test', 20:32:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:32:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:32:59 INFO - 'SYSTEMDRIVE': 'C:', 20:32:59 INFO - 'SYSTEMROOT': 'C:\\windows', 20:32:59 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:32:59 INFO - 'TEST1': 'testie', 20:32:59 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:32:59 INFO - 'USERDOMAIN': 'T-W864-IX-092', 20:32:59 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 20:32:59 INFO - 'USERNAME': 'cltbld', 20:32:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-092', 20:32:59 INFO - 'WINDIR': 'C:\\windows', 20:32:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:33:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:33:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:33:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:33:00 INFO - Running setup.py egg_info for package mozsystemmonitor 20:33:00 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 20:33:00 INFO - Running setup.py egg_info for package psutil 20:33:00 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:33:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:33:00 INFO - Installing collected packages: mozsystemmonitor, psutil 20:33:00 INFO - Running setup.py install for mozsystemmonitor 20:33:00 INFO - Running setup.py install for psutil 20:33:00 INFO - building 'psutil._psutil_windows' extension 20:33:00 INFO - error: Unable to find vcvarsall.bat 20:33:00 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-uvd4lp-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:33:00 INFO - running install 20:33:00 INFO - running build 20:33:00 INFO - running build_py 20:33:00 INFO - running build_ext 20:33:00 INFO - building 'psutil._psutil_windows' extension 20:33:00 INFO - error: Unable to find vcvarsall.bat 20:33:00 INFO - ---------------------------------------- 20:33:00 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-uvd4lp-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:33:00 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-092\AppData\Roaming\pip\pip.log 20:33:00 WARNING - Return code: 1 20:33:00 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! 20:33:00 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 20:33:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:33:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:33:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:33:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:33:00 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 0x0251A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0257AC88>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02547368>, '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 0x0230AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026280C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-092', 'USERDOMAIN': 'T-W864-IX-092', '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-092', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-092', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\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 20:33:00 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 20:33:00 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 20:33:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:33:00 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Roaming', 20:33:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:33:00 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:33:00 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:33:00 INFO - 'COMPUTERNAME': 'T-W864-IX-092', 20:33:00 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:33:00 INFO - 'DCLOCATION': 'SCL3', 20:33:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:33:00 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:33:00 INFO - 'HOMEDRIVE': 'C:', 20:33:00 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 20:33:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:33:00 INFO - 'KTS_VERSION': '1.19c', 20:33:00 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 20:33:00 INFO - 'LOGONSERVER': '\\\\T-W864-IX-092', 20:33:00 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:33:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:33:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:33:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:33:00 INFO - 'MOZ_NO_REMOTE': '1', 20:33:00 INFO - 'NO_EM_RESTART': '1', 20:33:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:33:00 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:33:00 INFO - 'OS': 'Windows_NT', 20:33:00 INFO - 'OURDRIVE': 'C:', 20:33:00 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', 20:33:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:33:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:33:00 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:33:00 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:33:00 INFO - 'PROCESSOR_LEVEL': '6', 20:33:00 INFO - 'PROCESSOR_REVISION': '1e05', 20:33:00 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:33:00 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:33:00 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:33:00 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:33:00 INFO - 'PROMPT': '$P$G', 20:33:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:33:00 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:33:00 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:33:00 INFO - 'PWD': 'C:\\slave\\test', 20:33:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:33:00 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:33:00 INFO - 'SYSTEMDRIVE': 'C:', 20:33:00 INFO - 'SYSTEMROOT': 'C:\\windows', 20:33:00 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:33:00 INFO - 'TEST1': 'testie', 20:33:00 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:33:00 INFO - 'USERDOMAIN': 'T-W864-IX-092', 20:33:00 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 20:33:00 INFO - 'USERNAME': 'cltbld', 20:33:00 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-092', 20:33:00 INFO - 'WINDIR': 'C:\\windows', 20:33:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:33:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:33:00 INFO - Downloading/unpacking blobuploader==1.2.4 20:33:00 INFO - Downloading blobuploader-1.2.4.tar.gz 20:33:00 INFO - Running setup.py egg_info for package blobuploader 20:33:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:33:05 INFO - Running setup.py egg_info for package requests 20:33:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:33:05 INFO - Downloading docopt-0.6.1.tar.gz 20:33:05 INFO - Running setup.py egg_info for package docopt 20:33:05 INFO - Installing collected packages: blobuploader, docopt, requests 20:33:05 INFO - Running setup.py install for blobuploader 20:33:05 INFO - Running setup.py install for docopt 20:33:05 INFO - Running setup.py install for requests 20:33:05 INFO - Successfully installed blobuploader docopt requests 20:33:05 INFO - Cleaning up... 20:33:05 INFO - Return code: 0 20:33:05 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:33:05 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')]} 20:33:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:33:05 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')]} 20:33:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:33:05 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 0x0251A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0257AC88>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02547368>, '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 0x0230AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026280C0>, '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-092', 'USERDOMAIN': 'T-W864-IX-092', '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-092', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-092', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\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 20:33:05 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 20:33:05 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 20:33:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:33:05 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Roaming', 20:33:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:33:05 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:33:05 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:33:05 INFO - 'COMPUTERNAME': 'T-W864-IX-092', 20:33:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:33:05 INFO - 'DCLOCATION': 'SCL3', 20:33:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:33:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:33:05 INFO - 'HOMEDRIVE': 'C:', 20:33:05 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 20:33:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:33:05 INFO - 'KTS_VERSION': '1.19c', 20:33:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 20:33:05 INFO - 'LOGONSERVER': '\\\\T-W864-IX-092', 20:33:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:33:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:33:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:33:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:33:05 INFO - 'MOZ_NO_REMOTE': '1', 20:33:05 INFO - 'NO_EM_RESTART': '1', 20:33:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:33:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:33:05 INFO - 'OS': 'Windows_NT', 20:33:05 INFO - 'OURDRIVE': 'C:', 20:33:05 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', 20:33:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:33:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:33:05 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:33:05 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:33:05 INFO - 'PROCESSOR_LEVEL': '6', 20:33:05 INFO - 'PROCESSOR_REVISION': '1e05', 20:33:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:33:05 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:33:05 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:33:05 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:33:05 INFO - 'PROMPT': '$P$G', 20:33:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:33:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:33:05 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:33:05 INFO - 'PWD': 'C:\\slave\\test', 20:33:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:33:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:33:05 INFO - 'SYSTEMDRIVE': 'C:', 20:33:05 INFO - 'SYSTEMROOT': 'C:\\windows', 20:33:05 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:33:05 INFO - 'TEST1': 'testie', 20:33:05 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:33:05 INFO - 'USERDOMAIN': 'T-W864-IX-092', 20:33:05 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 20:33:05 INFO - 'USERNAME': 'cltbld', 20:33:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-092', 20:33:05 INFO - 'WINDIR': 'C:\\windows', 20:33:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:33:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:33:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:33:09 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:33:09 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:33:09 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:33:09 INFO - Unpacking c:\slave\test\build\tests\marionette 20:33:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:33:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:33:09 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 20:33:09 INFO - Running setup.py install for browsermob-proxy 20:33:25 INFO - Running setup.py install for manifestparser 20:33:25 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for marionette-client 20:33:25 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:33:25 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for marionette-driver 20:33:25 INFO - Running setup.py install for mozcrash 20:33:25 INFO - Running setup.py install for mozdebug 20:33:25 INFO - Running setup.py install for mozdevice 20:33:25 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for mozfile 20:33:25 INFO - Running setup.py install for mozhttpd 20:33:25 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for mozinfo 20:33:25 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for mozInstall 20:33:25 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for mozleak 20:33:25 INFO - Running setup.py install for mozlog 20:33:25 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for moznetwork 20:33:25 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for mozprocess 20:33:25 INFO - Running setup.py install for mozprofile 20:33:25 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for mozrunner 20:33:25 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for mozscreenshot 20:33:25 INFO - Running setup.py install for moztest 20:33:25 INFO - Running setup.py install for mozversion 20:33:25 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:33:25 INFO - Running setup.py install for wptserve 20:33:25 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 20:33:25 INFO - Cleaning up... 20:33:25 INFO - Return code: 0 20:33:25 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:33:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:33:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:33:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:33:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:33:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0251A6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0261D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0257AC88>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02547368>, '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 0x0230AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026280C0>, '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-092', 'USERDOMAIN': 'T-W864-IX-092', '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-092', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-092', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\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 20:33:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 20:33:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:33:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:33:25 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Roaming', 20:33:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:33:25 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:33:25 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:33:25 INFO - 'COMPUTERNAME': 'T-W864-IX-092', 20:33:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:33:25 INFO - 'DCLOCATION': 'SCL3', 20:33:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:33:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:33:25 INFO - 'HOMEDRIVE': 'C:', 20:33:25 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 20:33:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:33:25 INFO - 'KTS_VERSION': '1.19c', 20:33:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 20:33:25 INFO - 'LOGONSERVER': '\\\\T-W864-IX-092', 20:33:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:33:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:33:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:33:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:33:25 INFO - 'MOZ_NO_REMOTE': '1', 20:33:25 INFO - 'NO_EM_RESTART': '1', 20:33:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:33:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:33:25 INFO - 'OS': 'Windows_NT', 20:33:25 INFO - 'OURDRIVE': 'C:', 20:33:25 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', 20:33:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:33:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:33:25 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:33:25 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:33:25 INFO - 'PROCESSOR_LEVEL': '6', 20:33:25 INFO - 'PROCESSOR_REVISION': '1e05', 20:33:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:33:25 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:33:25 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:33:25 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:33:25 INFO - 'PROMPT': '$P$G', 20:33:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:33:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:33:25 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:33:25 INFO - 'PWD': 'C:\\slave\\test', 20:33:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:33:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:33:25 INFO - 'SYSTEMDRIVE': 'C:', 20:33:25 INFO - 'SYSTEMROOT': 'C:\\windows', 20:33:25 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:33:25 INFO - 'TEST1': 'testie', 20:33:25 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:33:25 INFO - 'USERDOMAIN': 'T-W864-IX-092', 20:33:25 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 20:33:25 INFO - 'USERNAME': 'cltbld', 20:33:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-092', 20:33:25 INFO - 'WINDIR': 'C:\\windows', 20:33:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:33:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:33:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:33:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:33:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:33:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:33:28 INFO - Unpacking c:\slave\test\build\tests\marionette 20:33:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:33:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:33:28 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)) 20:33:41 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)) 20:33:41 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)) 20:33:41 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)) 20:33:41 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)) 20:33:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 20:33:41 INFO - Downloading blessings-1.6.tar.gz 20:33:41 INFO - Running setup.py egg_info for package blessings 20:33:41 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)) 20:33:41 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 20:33:41 INFO - Running setup.py install for blessings 20:33:41 INFO - Running setup.py install for browsermob-proxy 20:33:41 INFO - Running setup.py install for manifestparser 20:33:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Running setup.py install for marionette-client 20:33:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:33:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Running setup.py install for marionette-driver 20:33:41 INFO - Running setup.py install for mozcrash 20:33:41 INFO - Running setup.py install for mozdebug 20:33:41 INFO - Running setup.py install for mozdevice 20:33:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Running setup.py install for mozhttpd 20:33:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Running setup.py install for mozInstall 20:33:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Running setup.py install for mozleak 20:33:41 INFO - Running setup.py install for mozprofile 20:33:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Running setup.py install for mozrunner 20:33:41 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:33:41 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:33:43 INFO - Running setup.py install for mozscreenshot 20:33:43 INFO - Running setup.py install for moztest 20:33:43 INFO - Running setup.py install for mozversion 20:33:43 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:33:43 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:33:43 INFO - Running setup.py install for wptserve 20:33:43 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 20:33:43 INFO - Cleaning up... 20:33:43 INFO - Return code: 0 20:33:43 INFO - Done creating virtualenv C:\slave\test\build\venv. 20:33:43 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:33:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:33:43 INFO - Reading from file tmpfile_stdout 20:33:43 INFO - Using _rmtree_windows ... 20:33:43 INFO - Using _rmtree_windows ... 20:33:43 INFO - Current package versions: 20:33:43 INFO - blessings == 1.6 20:33:43 INFO - blobuploader == 1.2.4 20:33:43 INFO - browsermob-proxy == 0.6.0 20:33:43 INFO - distribute == 0.6.14 20:33:43 INFO - docopt == 0.6.1 20:33:43 INFO - manifestparser == 1.1 20:33:43 INFO - marionette-client == 2.3.0 20:33:43 INFO - marionette-driver == 1.4.0 20:33:43 INFO - mozInstall == 1.12 20:33:43 INFO - mozcrash == 0.17 20:33:43 INFO - mozdebug == 0.1 20:33:43 INFO - mozdevice == 0.48 20:33:43 INFO - mozfile == 1.2 20:33:43 INFO - mozhttpd == 0.7 20:33:43 INFO - mozinfo == 0.9 20:33:43 INFO - mozleak == 0.1 20:33:43 INFO - mozlog == 3.1 20:33:43 INFO - moznetwork == 0.27 20:33:43 INFO - mozprocess == 0.22 20:33:43 INFO - mozprofile == 0.28 20:33:43 INFO - mozrunner == 6.11 20:33:43 INFO - mozscreenshot == 0.1 20:33:43 INFO - mozsystemmonitor == 0.0 20:33:43 INFO - moztest == 0.7 20:33:43 INFO - mozversion == 1.4 20:33:43 INFO - requests == 1.2.3 20:33:43 INFO - wptserve == 1.4.0 20:33:43 INFO - Running post-action listener: _resource_record_post_action 20:33:43 INFO - Running post-action listener: _start_resource_monitoring 20:33:43 INFO - Starting resource monitoring. 20:33:43 INFO - ##### 20:33:43 INFO - ##### Running pull step. 20:33:43 INFO - ##### 20:33:43 INFO - Running pre-action listener: _resource_record_pre_action 20:33:43 INFO - Running main action method: pull 20:33:43 INFO - Pull has nothing to do! 20:33:43 INFO - Running post-action listener: _resource_record_post_action 20:33:43 INFO - ##### 20:33:43 INFO - ##### Running install step. 20:33:43 INFO - ##### 20:33:43 INFO - Running pre-action listener: _resource_record_pre_action 20:33:43 INFO - Running main action method: install 20:33:43 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:33:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:33:43 INFO - Reading from file tmpfile_stdout 20:33:43 INFO - Using _rmtree_windows ... 20:33:43 INFO - Using _rmtree_windows ... 20:33:43 INFO - Detecting whether we're running mozinstall >=1.0... 20:33:43 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 20:33:43 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 20:33:44 INFO - Reading from file tmpfile_stdout 20:33:44 INFO - Output received: 20:33:44 INFO - Usage: mozinstall-script.py [options] installer 20:33:44 INFO - Options: 20:33:44 INFO - -h, --help show this help message and exit 20:33:44 INFO - -d DEST, --destination=DEST 20:33:44 INFO - Directory to install application into. [default: 20:33:44 INFO - "C:\slave\test"] 20:33:44 INFO - --app=APP Application being installed. [default: firefox] 20:33:44 INFO - Using _rmtree_windows ... 20:33:44 INFO - Using _rmtree_windows ... 20:33:44 INFO - mkdir: C:\slave\test\build\application 20:33:44 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 20:33:44 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a2.en-US.win64.zip --destination C:\slave\test\build\application 20:33:46 INFO - Reading from file tmpfile_stdout 20:33:46 INFO - Output received: 20:33:46 INFO - C:\slave\test\build\application\firefox\firefox.exe 20:33:46 INFO - Using _rmtree_windows ... 20:33:46 INFO - Using _rmtree_windows ... 20:33:46 INFO - Running post-action listener: _resource_record_post_action 20:33:46 INFO - ##### 20:33:46 INFO - ##### Running run-tests step. 20:33:46 INFO - ##### 20:33:46 INFO - Running pre-action listener: _resource_record_pre_action 20:33:46 INFO - Running main action method: run_tests 20:33:46 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 20:33:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:33:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:33:46 INFO - grabbing minidump binary from tooltool 20:33:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:33:46 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 0x02547368>, '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 0x0230AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026280C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 20:33:46 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 20:33:46 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 20:33:46 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 20:33:46 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpkb4_jb 20:33:46 INFO - INFO - File integrity verified, renaming tmpkb4_jb to win32-minidump_stackwalk.exe 20:33:46 INFO - Return code: 0 20:33:46 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 20:33:47 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 20:33:47 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/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.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 20:33:47 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/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.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 20:33:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:33:47 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Roaming', 20:33:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:33:47 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:33:47 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:33:47 INFO - 'COMPUTERNAME': 'T-W864-IX-092', 20:33:47 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:33:47 INFO - 'DCLOCATION': 'SCL3', 20:33:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:33:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:33:47 INFO - 'HOMEDRIVE': 'C:', 20:33:47 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-092', 20:33:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:33:47 INFO - 'KTS_VERSION': '1.19c', 20:33:47 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-092\\AppData\\Local', 20:33:47 INFO - 'LOGONSERVER': '\\\\T-W864-IX-092', 20:33:47 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 20:33:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:33:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:33:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:33:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:33:47 INFO - 'MOZ_NO_REMOTE': '1', 20:33:47 INFO - 'NO_EM_RESTART': '1', 20:33:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:33:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:33:47 INFO - 'OS': 'Windows_NT', 20:33:47 INFO - 'OURDRIVE': 'C:', 20:33:47 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', 20:33:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:33:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:33:47 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:33:47 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:33:47 INFO - 'PROCESSOR_LEVEL': '6', 20:33:47 INFO - 'PROCESSOR_REVISION': '1e05', 20:33:47 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:33:47 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:33:47 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:33:47 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:33:47 INFO - 'PROMPT': '$P$G', 20:33:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:33:47 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:33:47 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:33:47 INFO - 'PWD': 'C:\\slave\\test', 20:33:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:33:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:33:47 INFO - 'SYSTEMDRIVE': 'C:', 20:33:47 INFO - 'SYSTEMROOT': 'C:\\windows', 20:33:47 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:33:47 INFO - 'TEST1': 'testie', 20:33:47 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:33:47 INFO - 'USERDOMAIN': 'T-W864-IX-092', 20:33:47 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-092', 20:33:47 INFO - 'USERNAME': 'cltbld', 20:33:47 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-092', 20:33:47 INFO - 'WINDIR': 'C:\\windows', 20:33:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:33:47 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/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.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 20:33:48 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 20:33:48 INFO - import pkg_resources 20:33:50 INFO - Using 1 client processes 20:33:52 INFO - SUITE-START | Running 778 tests 20:33:52 INFO - Running testharness tests 20:33:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:33:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 20:33:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:33:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 20:33:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:33:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 20:33:53 INFO - Setting up ssl 20:33:53 INFO - PROCESS | certutil | 20:33:53 INFO - PROCESS | certutil | 20:33:53 INFO - PROCESS | certutil | 20:33:53 INFO - Certificate Nickname Trust Attributes 20:33:53 INFO - SSL,S/MIME,JAR/XPI 20:33:53 INFO - 20:33:53 INFO - web-platform-tests CT,, 20:33:53 INFO - 20:33:53 INFO - Starting runner 20:33:54 INFO - PROCESS | 4068 | [4068] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 20:33:54 INFO - PROCESS | 4068 | [4068] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 20:33:54 INFO - PROCESS | 4068 | [4068] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 20:33:54 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 20:33:54 INFO - PROCESS | 4068 | [4068] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 20:33:55 INFO - PROCESS | 4068 | 1463974435938 Marionette DEBUG Marionette enabled via build flag and pref 20:33:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C444D61800 == 1 [pid = 4068] [id = 1] 20:33:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 1 (000000C444D62000) [pid = 4068] [serial = 1] [outer = 0000000000000000] 20:33:56 INFO - PROCESS | 4068 | [4068] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:33:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 2 (000000C444D63000) [pid = 4068] [serial = 2] [outer = 000000C444D62000] 20:33:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C447E3A800 == 2 [pid = 4068] [id = 2] 20:33:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 3 (000000C447E3B000) [pid = 4068] [serial = 3] [outer = 0000000000000000] 20:33:57 INFO - PROCESS | 4068 | [4068] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:33:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 4 (000000C447E3C000) [pid = 4068] [serial = 4] [outer = 000000C447E3B000] 20:33:57 INFO - PROCESS | 4068 | 1463974437636 Marionette INFO Listening on port 2828 20:33:59 INFO - PROCESS | 4068 | 1463974439467 Marionette DEBUG Marionette enabled via command-line flag 20:33:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448D7C000 == 3 [pid = 4068] [id = 3] 20:33:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 5 (000000C448DC4800) [pid = 4068] [serial = 5] [outer = 0000000000000000] 20:33:59 INFO - PROCESS | 4068 | [4068] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:33:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 6 (000000C448DC5800) [pid = 4068] [serial = 6] [outer = 000000C448DC4800] 20:33:59 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 20:33:59 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 20:34:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 7 (000000C448EDD800) [pid = 4068] [serial = 7] [outer = 000000C447E3B000] 20:34:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:34:00 INFO - PROCESS | 4068 | 1463974440220 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49310 20:34:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:34:00 INFO - PROCESS | 4068 | 1463974440252 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49311 20:34:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:34:00 INFO - PROCESS | 4068 | 1463974440260 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49312 20:34:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:34:00 INFO - PROCESS | 4068 | 1463974440296 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49313 20:34:00 INFO - PROCESS | 4068 | 1463974440299 Marionette DEBUG Closed connection conn0 20:34:00 INFO - PROCESS | 4068 | 1463974440301 Marionette DEBUG Closed connection conn1 20:34:00 INFO - PROCESS | 4068 | 1463974440303 Marionette DEBUG Closed connection conn2 20:34:00 INFO - PROCESS | 4068 | 1463974440387 Marionette DEBUG Closed connection conn3 20:34:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:34:00 INFO - PROCESS | 4068 | 1463974440393 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49314 20:34:00 INFO - PROCESS | 4068 | 1463974440512 Marionette DEBUG Closed connection conn4 20:34:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:34:00 INFO - PROCESS | 4068 | 1463974440520 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49315 20:34:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8D5000 == 4 [pid = 4068] [id = 4] 20:34:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 8 (000000C44A811C00) [pid = 4068] [serial = 8] [outer = 0000000000000000] 20:34:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 9 (000000C44A097400) [pid = 4068] [serial = 9] [outer = 000000C44A811C00] 20:34:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 10 (000000C44A099000) [pid = 4068] [serial = 10] [outer = 000000C44A811C00] 20:34:00 INFO - PROCESS | 4068 | 1463974440684 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:34:00 INFO - PROCESS | 4068 | 1463974440689 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160522191132","device":"desktop","version":"48.0a2"} 20:34:01 INFO - PROCESS | 4068 | [4068] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:34:01 INFO - PROCESS | 4068 | [4068] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:34:01 INFO - PROCESS | 4068 | [4068] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:34:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB84000 == 5 [pid = 4068] [id = 5] 20:34:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 11 (000000C44FB84800) [pid = 4068] [serial = 11] [outer = 0000000000000000] 20:34:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB85800 == 6 [pid = 4068] [id = 6] 20:34:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 12 (000000C44FBDB400) [pid = 4068] [serial = 12] [outer = 0000000000000000] 20:34:02 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:34:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450682000 == 7 [pid = 4068] [id = 7] 20:34:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 13 (000000C44FBDAC00) [pid = 4068] [serial = 13] [outer = 0000000000000000] 20:34:02 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:34:02 INFO - PROCESS | 4068 | [4068] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:34:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 14 (000000C4509ED000) [pid = 4068] [serial = 14] [outer = 000000C44FBDAC00] 20:34:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 15 (000000C450C9B000) [pid = 4068] [serial = 15] [outer = 000000C44FB84800] 20:34:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 16 (000000C4508A7C00) [pid = 4068] [serial = 16] [outer = 000000C44FBDB400] 20:34:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 17 (000000C450C6D000) [pid = 4068] [serial = 17] [outer = 000000C44FBDAC00] 20:34:04 INFO - PROCESS | 4068 | 1463974443995 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 4068 | 1463974444009 Marionette DEBUG loaded listener.js 20:34:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 18 (000000C452F82000) [pid = 4068] [serial = 18] [outer = 000000C44FBDAC00] 20:34:05 INFO - PROCESS | 4068 | 1463974445094 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"a2a9a3c8-89b1-4552-a0e3-e0adea1174c3","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160522191132","device":"desktop","version":"48.0a2","command_id":1}}] 20:34:05 INFO - PROCESS | 4068 | 1463974445547 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}] 20:34:05 INFO - PROCESS | 4068 | 1463974445670 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 20:34:05 INFO - PROCESS | 4068 | 1463974445695 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:34:05 INFO - PROCESS | 4068 | [4068] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:34:07 INFO - PROCESS | 4068 | --DOCSHELL 000000C444D61800 == 6 [pid = 4068] [id = 1] 20:34:07 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:34:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 19 (000000C44374A000) [pid = 4068] [serial = 19] [outer = 000000C44FBDAC00] 20:34:07 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:07 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:07 INFO - PROCESS | 4068 | 1463974447974 Marionette TRACE conn5 <- [1,3,null,{}] 20:34:07 INFO - PROCESS | 4068 | 1463974447980 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 20:34:08 INFO - PROCESS | 4068 | 1463974448002 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 20:34:08 INFO - PROCESS | 4068 | 1463974448042 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 20:34:08 INFO - PROCESS | 4068 | 1463974448046 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 20:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:34:08 INFO - PROCESS | 4068 | 1463974448053 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:34:08 INFO - PROCESS | 4068 | 1463974448056 Marionette TRACE conn5 <- [1,6,null,{}] 20:34:08 INFO - PROCESS | 4068 | 1463974448074 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}] 20:34:08 INFO - PROCESS | 4068 | 1463974448093 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 20:34:08 INFO - PROCESS | 4068 | 1463974448098 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448020000 == 7 [pid = 4068] [id = 8] 20:34:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 20 (000000C44D53BC00) [pid = 4068] [serial = 20] [outer = 0000000000000000] 20:34:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 21 (000000C44D543800) [pid = 4068] [serial = 21] [outer = 000000C44D53BC00] 20:34:08 INFO - PROCESS | 4068 | 1463974448163 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 22 (000000C44D8C6800) [pid = 4068] [serial = 22] [outer = 000000C44D53BC00] 20:34:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449ABD000 == 8 [pid = 4068] [id = 9] 20:34:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 23 (000000C44F92F800) [pid = 4068] [serial = 23] [outer = 0000000000000000] 20:34:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 24 (000000C450514C00) [pid = 4068] [serial = 24] [outer = 000000C44F92F800] 20:34:08 INFO - PROCESS | 4068 | 1463974448614 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 25 (000000C4509ECC00) [pid = 4068] [serial = 25] [outer = 000000C44F92F800] 20:34:09 INFO - PROCESS | 4068 | 1463974449256 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]]]}] 20:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1241ms 20:34:09 INFO - PROCESS | 4068 | 1463974449435 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 20:34:09 INFO - PROCESS | 4068 | 1463974449438 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 20:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:34:09 INFO - PROCESS | 4068 | 1463974449471 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:34:09 INFO - PROCESS | 4068 | 1463974449474 Marionette TRACE conn5 <- [1,10,null,{}] 20:34:09 INFO - PROCESS | 4068 | 1463974449479 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}] 20:34:09 INFO - PROCESS | 4068 | 1463974449598 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 20:34:09 INFO - PROCESS | 4068 | 1463974449649 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450429800 == 9 [pid = 4068] [id = 10] 20:34:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 26 (000000C44D53D000) [pid = 4068] [serial = 26] [outer = 0000000000000000] 20:34:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 27 (000000C44FE67400) [pid = 4068] [serial = 27] [outer = 000000C44D53D000] 20:34:09 INFO - PROCESS | 4068 | 1463974449708 Marionette DEBUG loaded listener.js 20:34:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 28 (000000C450781C00) [pid = 4068] [serial = 28] [outer = 000000C44D53D000] 20:34:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45067B800 == 10 [pid = 4068] [id = 11] 20:34:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 29 (000000C45067C000) [pid = 4068] [serial = 29] [outer = 0000000000000000] 20:34:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 30 (000000C45067D000) [pid = 4068] [serial = 30] [outer = 000000C45067C000] 20:34:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 31 (000000C442EFC800) [pid = 4068] [serial = 31] [outer = 000000C45067C000] 20:34:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C443249800 == 11 [pid = 4068] [id = 12] 20:34:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 32 (000000C4432BEC00) [pid = 4068] [serial = 32] [outer = 0000000000000000] 20:34:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 33 (000000C448006800) [pid = 4068] [serial = 33] [outer = 000000C4432BEC00] 20:34:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 34 (000000C44246D000) [pid = 4068] [serial = 34] [outer = 000000C4432BEC00] 20:34:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8D5000 == 10 [pid = 4068] [id = 4] 20:34:10 INFO - PROCESS | 4068 | 1463974450611 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]]]}] 20:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1196ms 20:34:10 INFO - PROCESS | 4068 | 1463974450661 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 20:34:10 INFO - PROCESS | 4068 | 1463974450666 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 20:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:34:10 INFO - PROCESS | 4068 | 1463974450672 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:34:10 INFO - PROCESS | 4068 | 1463974450676 Marionette TRACE conn5 <- [1,14,null,{}] 20:34:10 INFO - PROCESS | 4068 | 1463974450699 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}] 20:34:10 INFO - PROCESS | 4068 | 1463974450787 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 20:34:10 INFO - PROCESS | 4068 | 1463974450795 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4443CF000 == 11 [pid = 4068] [id = 13] 20:34:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 35 (000000C448D29C00) [pid = 4068] [serial = 35] [outer = 0000000000000000] 20:34:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 36 (000000C448D8F800) [pid = 4068] [serial = 36] [outer = 000000C448D29C00] 20:34:10 INFO - PROCESS | 4068 | 1463974450851 Marionette DEBUG loaded listener.js 20:34:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 37 (000000C449A0EC00) [pid = 4068] [serial = 37] [outer = 000000C448D29C00] 20:34:11 INFO - PROCESS | 4068 | 1463974451304 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]]]}] 20:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 648ms 20:34:11 INFO - PROCESS | 4068 | 1463974451325 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 20:34:11 INFO - PROCESS | 4068 | 1463974451330 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 20:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:34:11 INFO - PROCESS | 4068 | 1463974451336 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:34:11 INFO - PROCESS | 4068 | 1463974451339 Marionette TRACE conn5 <- [1,18,null,{}] 20:34:11 INFO - PROCESS | 4068 | 1463974451343 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}] 20:34:11 INFO - PROCESS | 4068 | 1463974451427 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 20:34:11 INFO - PROCESS | 4068 | 1463974451438 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448828800 == 12 [pid = 4068] [id = 14] 20:34:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 38 (000000C44D542400) [pid = 4068] [serial = 38] [outer = 0000000000000000] 20:34:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 39 (000000C44D5CC400) [pid = 4068] [serial = 39] [outer = 000000C44D542400] 20:34:11 INFO - PROCESS | 4068 | 1463974451486 Marionette DEBUG loaded listener.js 20:34:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 40 (000000C44D827000) [pid = 4068] [serial = 40] [outer = 000000C44D542400] 20:34:11 INFO - PROCESS | 4068 | 1463974451909 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]]]}] 20:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 627ms 20:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:34:11 INFO - PROCESS | 4068 | 1463974451965 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 20:34:11 INFO - PROCESS | 4068 | 1463974451967 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 20:34:11 INFO - PROCESS | 4068 | 1463974451971 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:34:11 INFO - PROCESS | 4068 | 1463974451975 Marionette TRACE conn5 <- [1,22,null,{}] 20:34:12 INFO - PROCESS | 4068 | 1463974451986 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}] 20:34:12 INFO - PROCESS | 4068 | 1463974452077 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 20:34:12 INFO - PROCESS | 4068 | 1463974452088 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F4E000 == 13 [pid = 4068] [id = 15] 20:34:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 41 (000000C44D8EB800) [pid = 4068] [serial = 41] [outer = 0000000000000000] 20:34:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 42 (000000C44F8ABC00) [pid = 4068] [serial = 42] [outer = 000000C44D8EB800] 20:34:12 INFO - PROCESS | 4068 | 1463974452150 Marionette DEBUG loaded listener.js 20:34:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 43 (000000C44FE63400) [pid = 4068] [serial = 43] [outer = 000000C44D8EB800] 20:34:12 INFO - PROCESS | 4068 | 1463974452603 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]]]}] 20:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 692ms 20:34:12 INFO - PROCESS | 4068 | 1463974452666 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 20:34:12 INFO - PROCESS | 4068 | 1463974452668 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 20:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:34:12 INFO - PROCESS | 4068 | 1463974452672 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:34:12 INFO - PROCESS | 4068 | 1463974452674 Marionette TRACE conn5 <- [1,26,null,{}] 20:34:12 INFO - PROCESS | 4068 | 1463974452677 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}] 20:34:12 INFO - PROCESS | 4068 | 1463974452760 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 20:34:12 INFO - PROCESS | 4068 | 1463974452767 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D677000 == 14 [pid = 4068] [id = 16] 20:34:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 44 (000000C44377CC00) [pid = 4068] [serial = 44] [outer = 0000000000000000] 20:34:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 45 (000000C44C99A800) [pid = 4068] [serial = 45] [outer = 000000C44377CC00] 20:34:12 INFO - PROCESS | 4068 | 1463974452815 Marionette DEBUG loaded listener.js 20:34:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 46 (000000C45078DC00) [pid = 4068] [serial = 46] [outer = 000000C44377CC00] 20:34:13 INFO - PROCESS | 4068 | 1463974453199 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]]]}] 20:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 583ms 20:34:13 INFO - PROCESS | 4068 | 1463974453258 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 4068 | 1463974453260 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 20:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:34:13 INFO - PROCESS | 4068 | 1463974453263 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 4068 | 1463974453265 Marionette TRACE conn5 <- [1,30,null,{}] 20:34:13 INFO - PROCESS | 4068 | 1463974453269 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}] 20:34:13 INFO - PROCESS | 4068 | 1463974453346 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 20:34:13 INFO - PROCESS | 4068 | 1463974453354 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44DD5C800 == 15 [pid = 4068] [id = 17] 20:34:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 47 (000000C448FAD800) [pid = 4068] [serial = 47] [outer = 0000000000000000] 20:34:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 48 (000000C450FEF000) [pid = 4068] [serial = 48] [outer = 000000C448FAD800] 20:34:13 INFO - PROCESS | 4068 | 1463974453400 Marionette DEBUG loaded listener.js 20:34:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 49 (000000C4514A0800) [pid = 4068] [serial = 49] [outer = 000000C448FAD800] 20:34:13 INFO - PROCESS | 4068 | 1463974453824 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]]]}] 20:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 587ms 20:34:13 INFO - PROCESS | 4068 | 1463974453853 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 4068 | 1463974453856 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 20:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:34:13 INFO - PROCESS | 4068 | 1463974453859 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 4068 | 1463974453861 Marionette TRACE conn5 <- [1,34,null,{}] 20:34:13 INFO - PROCESS | 4068 | 1463974453864 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}] 20:34:14 INFO - PROCESS | 4068 | 1463974454065 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 20:34:14 INFO - PROCESS | 4068 | 1463974454075 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45101C000 == 16 [pid = 4068] [id = 18] 20:34:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 50 (000000C44FBBF800) [pid = 4068] [serial = 50] [outer = 0000000000000000] 20:34:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 51 (000000C44FBC1400) [pid = 4068] [serial = 51] [outer = 000000C44FBBF800] 20:34:14 INFO - PROCESS | 4068 | 1463974454122 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 52 (000000C44FBC8000) [pid = 4068] [serial = 52] [outer = 000000C44FBBF800] 20:34:14 INFO - PROCESS | 4068 | 1463974454505 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]]]}] 20:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 692ms 20:34:14 INFO - PROCESS | 4068 | 1463974454556 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 20:34:14 INFO - PROCESS | 4068 | 1463974454558 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 20:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:34:14 INFO - PROCESS | 4068 | 1463974454562 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:34:14 INFO - PROCESS | 4068 | 1463974454563 Marionette TRACE conn5 <- [1,38,null,{}] 20:34:14 INFO - PROCESS | 4068 | 1463974454567 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}] 20:34:14 INFO - PROCESS | 4068 | 1463974454644 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 20:34:14 INFO - PROCESS | 4068 | 1463974454670 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451D5D800 == 17 [pid = 4068] [id = 19] 20:34:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 53 (000000C43E8D1000) [pid = 4068] [serial = 53] [outer = 0000000000000000] 20:34:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 54 (000000C43E8D4400) [pid = 4068] [serial = 54] [outer = 000000C43E8D1000] 20:34:14 INFO - PROCESS | 4068 | 1463974454715 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 55 (000000C44FBC5400) [pid = 4068] [serial = 55] [outer = 000000C43E8D1000] 20:34:15 INFO - PROCESS | 4068 | 1463974455100 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]]]}] 20:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 587ms 20:34:15 INFO - PROCESS | 4068 | 1463974455152 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 20:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:34:15 INFO - PROCESS | 4068 | 1463974455154 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 20:34:15 INFO - PROCESS | 4068 | 1463974455158 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:34:15 INFO - PROCESS | 4068 | 1463974455159 Marionette TRACE conn5 <- [1,42,null,{}] 20:34:15 INFO - PROCESS | 4068 | 1463974455163 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}] 20:34:15 INFO - PROCESS | 4068 | 1463974455240 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 20:34:15 INFO - PROCESS | 4068 | 1463974455246 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45303E000 == 18 [pid = 4068] [id = 20] 20:34:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 56 (000000C44395F800) [pid = 4068] [serial = 56] [outer = 0000000000000000] 20:34:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 57 (000000C443969C00) [pid = 4068] [serial = 57] [outer = 000000C44395F800] 20:34:15 INFO - PROCESS | 4068 | 1463974455292 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 58 (000000C44C991800) [pid = 4068] [serial = 58] [outer = 000000C44395F800] 20:34:15 INFO - PROCESS | 4068 | 1463974455673 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]]]}] 20:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 544ms 20:34:15 INFO - PROCESS | 4068 | 1463974455703 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 20:34:15 INFO - PROCESS | 4068 | 1463974455705 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 20:34:15 INFO - PROCESS | 4068 | 1463974455708 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:34:15 INFO - PROCESS | 4068 | 1463974455710 Marionette TRACE conn5 <- [1,46,null,{}] 20:34:15 INFO - PROCESS | 4068 | 1463974455713 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}] 20:34:15 INFO - PROCESS | 4068 | 1463974455814 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 20:34:15 INFO - PROCESS | 4068 | 1463974455823 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4440B0800 == 19 [pid = 4068] [id = 21] 20:34:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 59 (000000C444081400) [pid = 4068] [serial = 59] [outer = 0000000000000000] 20:34:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 60 (000000C444085000) [pid = 4068] [serial = 60] [outer = 000000C444081400] 20:34:15 INFO - PROCESS | 4068 | 1463974455868 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 61 (000000C44408B000) [pid = 4068] [serial = 61] [outer = 000000C444081400] 20:34:16 INFO - PROCESS | 4068 | 1463974456251 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]]]}] 20:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 20:34:16 INFO - PROCESS | 4068 | 1463974456298 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 20:34:16 INFO - PROCESS | 4068 | 1463974456301 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 20:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:34:16 INFO - PROCESS | 4068 | 1463974456313 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:34:16 INFO - PROCESS | 4068 | 1463974456315 Marionette TRACE conn5 <- [1,50,null,{}] 20:34:16 INFO - PROCESS | 4068 | 1463974456318 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}] 20:34:16 INFO - PROCESS | 4068 | 1463974456418 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 20:34:16 INFO - PROCESS | 4068 | 1463974456427 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571BA000 == 20 [pid = 4068] [id = 22] 20:34:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 62 (000000C444081C00) [pid = 4068] [serial = 62] [outer = 0000000000000000] 20:34:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 63 (000000C4511A5000) [pid = 4068] [serial = 63] [outer = 000000C444081C00] 20:34:16 INFO - PROCESS | 4068 | 1463974456478 Marionette DEBUG loaded listener.js 20:34:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 64 (000000C457195400) [pid = 4068] [serial = 64] [outer = 000000C444081C00] 20:34:16 INFO - PROCESS | 4068 | 1463974456856 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]]]}] 20:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 587ms 20:34:16 INFO - PROCESS | 4068 | 1463974456895 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 20:34:16 INFO - PROCESS | 4068 | 1463974456897 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 20:34:16 INFO - PROCESS | 4068 | 1463974456901 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:34:16 INFO - PROCESS | 4068 | 1463974456903 Marionette TRACE conn5 <- [1,54,null,{}] 20:34:16 INFO - PROCESS | 4068 | 1463974456907 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}] 20:34:17 INFO - PROCESS | 4068 | 1463974457030 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 20:34:17 INFO - PROCESS | 4068 | 1463974457039 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B5B800 == 21 [pid = 4068] [id = 23] 20:34:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 65 (000000C44398AC00) [pid = 4068] [serial = 65] [outer = 0000000000000000] 20:34:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 66 (000000C444088000) [pid = 4068] [serial = 66] [outer = 000000C44398AC00] 20:34:17 INFO - PROCESS | 4068 | 1463974457096 Marionette DEBUG loaded listener.js 20:34:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 67 (000000C457192C00) [pid = 4068] [serial = 67] [outer = 000000C44398AC00] 20:34:17 INFO - PROCESS | 4068 | 1463974457495 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]]]}] 20:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 628ms 20:34:17 INFO - PROCESS | 4068 | 1463974457532 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 20:34:17 INFO - PROCESS | 4068 | 1463974457534 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 20:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:34:17 INFO - PROCESS | 4068 | 1463974457537 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:34:17 INFO - PROCESS | 4068 | 1463974457539 Marionette TRACE conn5 <- [1,58,null,{}] 20:34:17 INFO - PROCESS | 4068 | 1463974457543 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}] 20:34:17 INFO - PROCESS | 4068 | 1463974457664 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 20:34:17 INFO - PROCESS | 4068 | 1463974457673 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C441DAE800 == 22 [pid = 4068] [id = 24] 20:34:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 68 (000000C456B0E000) [pid = 4068] [serial = 68] [outer = 0000000000000000] 20:34:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 69 (000000C45719EC00) [pid = 4068] [serial = 69] [outer = 000000C456B0E000] 20:34:17 INFO - PROCESS | 4068 | 1463974457718 Marionette DEBUG loaded listener.js 20:34:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 70 (000000C45728FC00) [pid = 4068] [serial = 70] [outer = 000000C456B0E000] 20:34:18 INFO - PROCESS | 4068 | --DOCSHELL 000000C448020000 == 21 [pid = 4068] [id = 8] 20:34:18 INFO - PROCESS | 4068 | 1463974458832 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]]]}] 20:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1346ms 20:34:18 INFO - PROCESS | 4068 | 1463974458888 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 20:34:18 INFO - PROCESS | 4068 | 1463974458892 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 20:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:34:18 INFO - PROCESS | 4068 | 1463974458897 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:34:18 INFO - PROCESS | 4068 | 1463974458901 Marionette TRACE conn5 <- [1,62,null,{}] 20:34:18 INFO - PROCESS | 4068 | 1463974458907 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}] 20:34:19 INFO - PROCESS | 4068 | 1463974459012 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 20:34:19 INFO - PROCESS | 4068 | 1463974459060 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4440B0000 == 22 [pid = 4068] [id = 25] 20:34:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 71 (000000C443982C00) [pid = 4068] [serial = 71] [outer = 0000000000000000] 20:34:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 72 (000000C44398E400) [pid = 4068] [serial = 72] [outer = 000000C443982C00] 20:34:19 INFO - PROCESS | 4068 | 1463974459111 Marionette DEBUG loaded listener.js 20:34:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C444083800) [pid = 4068] [serial = 73] [outer = 000000C443982C00] 20:34:19 INFO - PROCESS | 4068 | 1463974459528 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]]]}] 20:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 690ms 20:34:19 INFO - PROCESS | 4068 | 1463974459590 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 20:34:19 INFO - PROCESS | 4068 | 1463974459596 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 20:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:34:19 INFO - PROCESS | 4068 | 1463974459602 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:34:19 INFO - PROCESS | 4068 | 1463974459604 Marionette TRACE conn5 <- [1,66,null,{}] 20:34:19 INFO - PROCESS | 4068 | 1463974459608 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}] 20:34:19 INFO - PROCESS | 4068 | 1463974459712 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 20:34:19 INFO - PROCESS | 4068 | 1463974459720 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4481A2000 == 23 [pid = 4068] [id = 26] 20:34:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C44418AC00) [pid = 4068] [serial = 74] [outer = 0000000000000000] 20:34:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C448064400) [pid = 4068] [serial = 75] [outer = 000000C44418AC00] 20:34:19 INFO - PROCESS | 4068 | 1463974459766 Marionette DEBUG loaded listener.js 20:34:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C448D2AC00) [pid = 4068] [serial = 76] [outer = 000000C44418AC00] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C44A811C00) [pid = 4068] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C44D53D000) [pid = 4068] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C448D29C00) [pid = 4068] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C44D542400) [pid = 4068] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 71 (000000C44D8EB800) [pid = 4068] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 70 (000000C44377CC00) [pid = 4068] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 69 (000000C448FAD800) [pid = 4068] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 68 (000000C444081C00) [pid = 4068] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:34:20 INFO - PROCESS | 4068 | --DOMWINDOW == 67 (000000C44D53BC00) [pid = 4068] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:34:20 INFO - PROCESS | 4068 | 1463974460418 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]]]}] 20:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 837ms 20:34:20 INFO - PROCESS | 4068 | 1463974460440 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 20:34:20 INFO - PROCESS | 4068 | 1463974460443 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 20:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:34:20 INFO - PROCESS | 4068 | 1463974460454 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:34:20 INFO - PROCESS | 4068 | 1463974460458 Marionette TRACE conn5 <- [1,70,null,{}] 20:34:20 INFO - PROCESS | 4068 | 1463974460488 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}] 20:34:20 INFO - PROCESS | 4068 | 1463974460571 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 20:34:20 INFO - PROCESS | 4068 | 1463974460581 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448ED3800 == 24 [pid = 4068] [id = 27] 20:34:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 68 (000000C449A88C00) [pid = 4068] [serial = 77] [outer = 0000000000000000] 20:34:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 69 (000000C44A098400) [pid = 4068] [serial = 78] [outer = 000000C449A88C00] 20:34:20 INFO - PROCESS | 4068 | 1463974460632 Marionette DEBUG loaded listener.js 20:34:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 70 (000000C44C992400) [pid = 4068] [serial = 79] [outer = 000000C449A88C00] 20:34:21 INFO - PROCESS | 4068 | 1463974461032 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]]]}] 20:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 650ms 20:34:21 INFO - PROCESS | 4068 | 1463974461099 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 20:34:21 INFO - PROCESS | 4068 | 1463974461102 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 20:34:21 INFO - PROCESS | 4068 | 1463974461106 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:34:21 INFO - PROCESS | 4068 | 1463974461107 Marionette TRACE conn5 <- [1,74,null,{}] 20:34:21 INFO - PROCESS | 4068 | 1463974461111 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}] 20:34:21 INFO - PROCESS | 4068 | 1463974461189 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 20:34:21 INFO - PROCESS | 4068 | 1463974461197 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D577000 == 25 [pid = 4068] [id = 28] 20:34:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 71 (000000C44D53C800) [pid = 4068] [serial = 80] [outer = 0000000000000000] 20:34:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 72 (000000C44D5E5C00) [pid = 4068] [serial = 81] [outer = 000000C44D53C800] 20:34:21 INFO - PROCESS | 4068 | 1463974461244 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C44D8BF400) [pid = 4068] [serial = 82] [outer = 000000C44D53C800] 20:34:21 INFO - PROCESS | 4068 | 1463974461661 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]]]}] 20:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 587ms 20:34:21 INFO - PROCESS | 4068 | 1463974461695 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 20:34:21 INFO - PROCESS | 4068 | 1463974461698 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 20:34:21 INFO - PROCESS | 4068 | 1463974461701 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:34:21 INFO - PROCESS | 4068 | 1463974461703 Marionette TRACE conn5 <- [1,78,null,{}] 20:34:21 INFO - PROCESS | 4068 | 1463974461707 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}] 20:34:21 INFO - PROCESS | 4068 | 1463974461792 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 20:34:21 INFO - PROCESS | 4068 | 1463974461800 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44F8E6000 == 26 [pid = 4068] [id = 29] 20:34:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C444181400) [pid = 4068] [serial = 83] [outer = 0000000000000000] 20:34:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C44D8C7000) [pid = 4068] [serial = 84] [outer = 000000C444181400] 20:34:21 INFO - PROCESS | 4068 | 1463974461846 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C44F8AFC00) [pid = 4068] [serial = 85] [outer = 000000C444181400] 20:34:22 INFO - PROCESS | 4068 | 1463974462277 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]]]}] 20:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 692ms 20:34:22 INFO - PROCESS | 4068 | 1463974462397 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 20:34:22 INFO - PROCESS | 4068 | 1463974462401 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 20:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:34:22 INFO - PROCESS | 4068 | 1463974462406 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:34:22 INFO - PROCESS | 4068 | 1463974462409 Marionette TRACE conn5 <- [1,82,null,{}] 20:34:22 INFO - PROCESS | 4068 | 1463974462416 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}] 20:34:22 INFO - PROCESS | 4068 | 1463974462520 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 20:34:22 INFO - PROCESS | 4068 | 1463974462629 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44802C000 == 27 [pid = 4068] [id = 30] 20:34:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C443EDCC00) [pid = 4068] [serial = 86] [outer = 0000000000000000] 20:34:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C444086800) [pid = 4068] [serial = 87] [outer = 000000C443EDCC00] 20:34:22 INFO - PROCESS | 4068 | 1463974462690 Marionette DEBUG loaded listener.js 20:34:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C4481E5000) [pid = 4068] [serial = 88] [outer = 000000C443EDCC00] 20:34:23 INFO - PROCESS | 4068 | 1463974463217 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]]]}] 20:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 881ms 20:34:23 INFO - PROCESS | 4068 | 1463974463291 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 20:34:23 INFO - PROCESS | 4068 | 1463974463298 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 20:34:23 INFO - PROCESS | 4068 | 1463974463305 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:34:23 INFO - PROCESS | 4068 | 1463974463308 Marionette TRACE conn5 <- [1,86,null,{}] 20:34:23 INFO - PROCESS | 4068 | 1463974463312 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}] 20:34:23 INFO - PROCESS | 4068 | 1463974463448 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 20:34:23 INFO - PROCESS | 4068 | 1463974463512 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450423800 == 28 [pid = 4068] [id = 31] 20:34:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C44C98DC00) [pid = 4068] [serial = 89] [outer = 0000000000000000] 20:34:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C44D545C00) [pid = 4068] [serial = 90] [outer = 000000C44C98DC00] 20:34:23 INFO - PROCESS | 4068 | 1463974463569 Marionette DEBUG loaded listener.js 20:34:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C44EF7AC00) [pid = 4068] [serial = 91] [outer = 000000C44C98DC00] 20:34:24 INFO - PROCESS | 4068 | 1463974464120 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]]]}] 20:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 880ms 20:34:24 INFO - PROCESS | 4068 | 1463974464191 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 20:34:24 INFO - PROCESS | 4068 | 1463974464194 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 20:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:34:24 INFO - PROCESS | 4068 | 1463974464198 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 4068 | 1463974464202 Marionette TRACE conn5 <- [1,90,null,{}] 20:34:24 INFO - PROCESS | 4068 | 1463974464214 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}] 20:34:24 INFO - PROCESS | 4068 | 1463974464319 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 20:34:24 INFO - PROCESS | 4068 | 1463974464381 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451D45800 == 29 [pid = 4068] [id = 32] 20:34:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C4503A5000) [pid = 4068] [serial = 92] [outer = 0000000000000000] 20:34:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C450787800) [pid = 4068] [serial = 93] [outer = 000000C4503A5000] 20:34:24 INFO - PROCESS | 4068 | 1463974464441 Marionette DEBUG loaded listener.js 20:34:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C450BDE800) [pid = 4068] [serial = 94] [outer = 000000C4503A5000] 20:34:24 INFO - PROCESS | 4068 | 1463974464967 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]]]}] 20:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 839ms 20:34:25 INFO - PROCESS | 4068 | 1463974465039 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 20:34:25 INFO - PROCESS | 4068 | 1463974465042 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 20:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:34:25 INFO - PROCESS | 4068 | 1463974465046 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:34:25 INFO - PROCESS | 4068 | 1463974465049 Marionette TRACE conn5 <- [1,94,null,{}] 20:34:25 INFO - PROCESS | 4068 | 1463974465053 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}] 20:34:25 INFO - PROCESS | 4068 | 1463974465185 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 20:34:25 INFO - PROCESS | 4068 | 1463974465245 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B47800 == 30 [pid = 4068] [id = 33] 20:34:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C45119B000) [pid = 4068] [serial = 95] [outer = 0000000000000000] 20:34:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C4511A9400) [pid = 4068] [serial = 96] [outer = 000000C45119B000] 20:34:25 INFO - PROCESS | 4068 | 1463974465304 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C4524CE400) [pid = 4068] [serial = 97] [outer = 000000C45119B000] 20:34:25 INFO - PROCESS | 4068 | 1463974465954 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]]]}] 20:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 986ms 20:34:26 INFO - PROCESS | 4068 | 1463974466034 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 4068 | 1463974466039 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 20:34:26 INFO - PROCESS | 4068 | 1463974466044 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:34:26 INFO - PROCESS | 4068 | 1463974466048 Marionette TRACE conn5 <- [1,98,null,{}] 20:34:26 INFO - PROCESS | 4068 | 1463974466069 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}] 20:34:26 INFO - PROCESS | 4068 | 1463974466174 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 20:34:26 INFO - PROCESS | 4068 | 1463974466230 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4448E4800 == 31 [pid = 4068] [id = 34] 20:34:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C443968800) [pid = 4068] [serial = 98] [outer = 0000000000000000] 20:34:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C443984000) [pid = 4068] [serial = 99] [outer = 000000C443968800] 20:34:26 INFO - PROCESS | 4068 | 1463974466280 Marionette DEBUG loaded listener.js 20:34:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C443AAD400) [pid = 4068] [serial = 100] [outer = 000000C443968800] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44A097400) [pid = 4068] [serial = 9] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C44A099000) [pid = 4068] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C447E3C000) [pid = 4068] [serial = 4] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C44FE67400) [pid = 4068] [serial = 27] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C448006800) [pid = 4068] [serial = 33] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C448D8F800) [pid = 4068] [serial = 36] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C449A0EC00) [pid = 4068] [serial = 37] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C44D5CC400) [pid = 4068] [serial = 39] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C44D827000) [pid = 4068] [serial = 40] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C44F8ABC00) [pid = 4068] [serial = 42] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C44C99A800) [pid = 4068] [serial = 45] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C450FEF000) [pid = 4068] [serial = 48] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C44FBC1400) [pid = 4068] [serial = 51] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C43E8D4400) [pid = 4068] [serial = 54] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C443969C00) [pid = 4068] [serial = 57] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C444085000) [pid = 4068] [serial = 60] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C4511A5000) [pid = 4068] [serial = 63] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C44D543800) [pid = 4068] [serial = 21] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C450514C00) [pid = 4068] [serial = 24] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 71 (000000C45078DC00) [pid = 4068] [serial = 46] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 70 (000000C45067D000) [pid = 4068] [serial = 30] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 69 (000000C4514A0800) [pid = 4068] [serial = 49] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 68 (000000C44D8C6800) [pid = 4068] [serial = 22] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 67 (000000C44FE63400) [pid = 4068] [serial = 43] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 66 (000000C444088000) [pid = 4068] [serial = 66] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 65 (000000C450781C00) [pid = 4068] [serial = 28] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 64 (000000C457195400) [pid = 4068] [serial = 64] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 63 (000000C450C6D000) [pid = 4068] [serial = 17] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | --DOMWINDOW == 62 (000000C4509ED000) [pid = 4068] [serial = 14] [outer = 0000000000000000] [url = about:blank] 20:34:26 INFO - PROCESS | 4068 | 1463974466787 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]]]}] 20:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 796ms 20:34:26 INFO - PROCESS | 4068 | 1463974466845 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 4068 | 1463974466850 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 20:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:34:26 INFO - PROCESS | 4068 | 1463974466857 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - PROCESS | 4068 | 1463974466859 Marionette TRACE conn5 <- [1,102,null,{}] 20:34:26 INFO - PROCESS | 4068 | 1463974466863 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}] 20:34:26 INFO - PROCESS | 4068 | 1463974466947 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 20:34:26 INFO - PROCESS | 4068 | 1463974466958 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C447E3C000 == 32 [pid = 4068] [id = 35] 20:34:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 63 (000000C443AB2000) [pid = 4068] [serial = 101] [outer = 0000000000000000] 20:34:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 64 (000000C444088800) [pid = 4068] [serial = 102] [outer = 000000C443AB2000] 20:34:27 INFO - PROCESS | 4068 | 1463974467006 Marionette DEBUG loaded listener.js 20:34:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 65 (000000C447E58000) [pid = 4068] [serial = 103] [outer = 000000C443AB2000] 20:34:27 INFO - PROCESS | 4068 | 1463974467406 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]]]}] 20:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 586ms 20:34:27 INFO - PROCESS | 4068 | 1463974467449 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 20:34:27 INFO - PROCESS | 4068 | 1463974467451 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 20:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:34:27 INFO - PROCESS | 4068 | 1463974467455 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:34:27 INFO - PROCESS | 4068 | 1463974467459 Marionette TRACE conn5 <- [1,106,null,{}] 20:34:27 INFO - PROCESS | 4068 | 1463974467469 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}] 20:34:27 INFO - PROCESS | 4068 | 1463974467584 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 20:34:27 INFO - PROCESS | 4068 | 1463974467599 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AD2800 == 33 [pid = 4068] [id = 36] 20:34:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 66 (000000C44A08D800) [pid = 4068] [serial = 104] [outer = 0000000000000000] 20:34:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 67 (000000C44A099000) [pid = 4068] [serial = 105] [outer = 000000C44A08D800] 20:34:27 INFO - PROCESS | 4068 | 1463974467650 Marionette DEBUG loaded listener.js 20:34:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 68 (000000C44D542000) [pid = 4068] [serial = 106] [outer = 000000C44A08D800] 20:34:28 INFO - PROCESS | 4068 | 1463974468056 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]]]}] 20:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 20:34:28 INFO - PROCESS | 4068 | 1463974468087 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 20:34:28 INFO - PROCESS | 4068 | 1463974468090 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 20:34:28 INFO - PROCESS | 4068 | 1463974468093 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:34:28 INFO - PROCESS | 4068 | 1463974468095 Marionette TRACE conn5 <- [1,110,null,{}] 20:34:28 INFO - PROCESS | 4068 | 1463974468099 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}] 20:34:28 INFO - PROCESS | 4068 | 1463974468179 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 20:34:28 INFO - PROCESS | 4068 | 1463974468187 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D692800 == 34 [pid = 4068] [id = 37] 20:34:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 69 (000000C44D65EC00) [pid = 4068] [serial = 107] [outer = 0000000000000000] 20:34:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 70 (000000C44D8E9C00) [pid = 4068] [serial = 108] [outer = 000000C44D65EC00] 20:34:28 INFO - PROCESS | 4068 | 1463974468234 Marionette DEBUG loaded listener.js 20:34:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 71 (000000C44FBC9C00) [pid = 4068] [serial = 109] [outer = 000000C44D65EC00] 20:34:28 INFO - PROCESS | 4068 | 1463974468628 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]]]}] 20:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 586ms 20:34:28 INFO - PROCESS | 4068 | 1463974468682 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 20:34:28 INFO - PROCESS | 4068 | 1463974468684 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 20:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:34:28 INFO - PROCESS | 4068 | 1463974468688 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:34:28 INFO - PROCESS | 4068 | 1463974468689 Marionette TRACE conn5 <- [1,114,null,{}] 20:34:28 INFO - PROCESS | 4068 | 1463974468693 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}] 20:34:28 INFO - PROCESS | 4068 | 1463974468770 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 20:34:28 INFO - PROCESS | 4068 | 1463974468777 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FE28800 == 35 [pid = 4068] [id = 38] 20:34:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 72 (000000C44FBD8C00) [pid = 4068] [serial = 110] [outer = 0000000000000000] 20:34:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C450783000) [pid = 4068] [serial = 111] [outer = 000000C44FBD8C00] 20:34:28 INFO - PROCESS | 4068 | 1463974468823 Marionette DEBUG loaded listener.js 20:34:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C450BD1C00) [pid = 4068] [serial = 112] [outer = 000000C44FBD8C00] 20:34:29 INFO - PROCESS | 4068 | 1463974469282 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]]]}] 20:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 628ms 20:34:29 INFO - PROCESS | 4068 | 1463974469320 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 20:34:29 INFO - PROCESS | 4068 | 1463974469322 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 20:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:34:29 INFO - PROCESS | 4068 | 1463974469325 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:34:29 INFO - PROCESS | 4068 | 1463974469327 Marionette TRACE conn5 <- [1,118,null,{}] 20:34:29 INFO - PROCESS | 4068 | 1463974469330 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}] 20:34:29 INFO - PROCESS | 4068 | 1463974469461 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 20:34:29 INFO - PROCESS | 4068 | 1463974469507 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451018000 == 36 [pid = 4068] [id = 39] 20:34:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C450F7E400) [pid = 4068] [serial = 113] [outer = 0000000000000000] 20:34:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C450F8AC00) [pid = 4068] [serial = 114] [outer = 000000C450F7E400] 20:34:29 INFO - PROCESS | 4068 | 1463974469554 Marionette DEBUG loaded listener.js 20:34:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C451432C00) [pid = 4068] [serial = 115] [outer = 000000C450F7E400] 20:34:29 INFO - PROCESS | 4068 | 1463974469954 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]]]}] 20:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 691ms 20:34:30 INFO - PROCESS | 4068 | 1463974470020 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 20:34:30 INFO - PROCESS | 4068 | 1463974470022 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 20:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:34:30 INFO - PROCESS | 4068 | 1463974470025 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:34:30 INFO - PROCESS | 4068 | 1463974470027 Marionette TRACE conn5 <- [1,122,null,{}] 20:34:30 INFO - PROCESS | 4068 | 1463974470031 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}] 20:34:30 INFO - PROCESS | 4068 | 1463974470149 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 20:34:30 INFO - PROCESS | 4068 | 1463974470167 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453616800 == 37 [pid = 4068] [id = 40] 20:34:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C4511DE800) [pid = 4068] [serial = 116] [outer = 0000000000000000] 20:34:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C4511E8800) [pid = 4068] [serial = 117] [outer = 000000C4511DE800] 20:34:30 INFO - PROCESS | 4068 | 1463974470212 Marionette DEBUG loaded listener.js 20:34:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C45147CC00) [pid = 4068] [serial = 118] [outer = 000000C4511DE800] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C44D53C800) [pid = 4068] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C443982C00) [pid = 4068] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C44418AC00) [pid = 4068] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C449A88C00) [pid = 4068] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C456B0E000) [pid = 4068] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C444081400) [pid = 4068] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C43E8D1000) [pid = 4068] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C44395F800) [pid = 4068] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 71 (000000C44398AC00) [pid = 4068] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:34:30 INFO - PROCESS | 4068 | --DOMWINDOW == 70 (000000C44FBBF800) [pid = 4068] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:34:30 INFO - PROCESS | 4068 | 1463974470630 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]]]}] 20:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 629ms 20:34:30 INFO - PROCESS | 4068 | 1463974470657 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 20:34:30 INFO - PROCESS | 4068 | 1463974470659 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 20:34:30 INFO - PROCESS | 4068 | 1463974470662 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:34:30 INFO - PROCESS | 4068 | 1463974470664 Marionette TRACE conn5 <- [1,126,null,{}] 20:34:30 INFO - PROCESS | 4068 | 1463974470668 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}] 20:34:30 INFO - PROCESS | 4068 | 1463974470746 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 20:34:30 INFO - PROCESS | 4068 | 1463974470752 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571BF000 == 38 [pid = 4068] [id = 41] 20:34:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 71 (000000C44396EC00) [pid = 4068] [serial = 119] [outer = 0000000000000000] 20:34:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 72 (000000C449A88C00) [pid = 4068] [serial = 120] [outer = 000000C44396EC00] 20:34:30 INFO - PROCESS | 4068 | 1463974470806 Marionette DEBUG loaded listener.js 20:34:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C451049000) [pid = 4068] [serial = 121] [outer = 000000C44396EC00] 20:34:31 INFO - PROCESS | 4068 | 1463974471192 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]]]}] 20:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 586ms 20:34:31 INFO - PROCESS | 4068 | 1463974471252 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 20:34:31 INFO - PROCESS | 4068 | 1463974471254 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 20:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:34:31 INFO - PROCESS | 4068 | 1463974471258 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - PROCESS | 4068 | 1463974471259 Marionette TRACE conn5 <- [1,130,null,{}] 20:34:31 INFO - PROCESS | 4068 | 1463974471263 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}] 20:34:31 INFO - PROCESS | 4068 | 1463974471344 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 20:34:31 INFO - PROCESS | 4068 | 1463974471351 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45739F800 == 39 [pid = 4068] [id = 42] 20:34:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C45104D000) [pid = 4068] [serial = 122] [outer = 0000000000000000] 20:34:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C451051000) [pid = 4068] [serial = 123] [outer = 000000C45104D000] 20:34:31 INFO - PROCESS | 4068 | 1463974471397 Marionette DEBUG loaded listener.js 20:34:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C4524C7000) [pid = 4068] [serial = 124] [outer = 000000C45104D000] 20:34:31 INFO - PROCESS | 4068 | 1463974471812 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]]]}] 20:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 20:34:31 INFO - PROCESS | 4068 | 1463974471853 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 20:34:31 INFO - PROCESS | 4068 | 1463974471855 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 20:34:31 INFO - PROCESS | 4068 | 1463974471859 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:34:31 INFO - PROCESS | 4068 | 1463974471860 Marionette TRACE conn5 <- [1,134,null,{}] 20:34:31 INFO - PROCESS | 4068 | 1463974471864 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}] 20:34:31 INFO - PROCESS | 4068 | 1463974471943 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 20:34:31 INFO - PROCESS | 4068 | 1463974471950 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EFA3800 == 40 [pid = 4068] [id = 43] 20:34:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C449A07400) [pid = 4068] [serial = 125] [outer = 0000000000000000] 20:34:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C449A09000) [pid = 4068] [serial = 126] [outer = 000000C449A07400] 20:34:32 INFO - PROCESS | 4068 | 1463974471995 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C449A8F000) [pid = 4068] [serial = 127] [outer = 000000C449A07400] 20:34:32 INFO - PROCESS | 4068 | 1463974472399 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]]]}] 20:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 585ms 20:34:32 INFO - PROCESS | 4068 | 1463974472448 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 20:34:32 INFO - PROCESS | 4068 | 1463974472450 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 20:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:34:32 INFO - PROCESS | 4068 | 1463974472458 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:34:32 INFO - PROCESS | 4068 | 1463974472461 Marionette TRACE conn5 <- [1,138,null,{}] 20:34:32 INFO - PROCESS | 4068 | 1463974472465 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}] 20:34:32 INFO - PROCESS | 4068 | 1463974472565 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 20:34:32 INFO - PROCESS | 4068 | 1463974472574 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45733D000 == 41 [pid = 4068] [id = 44] 20:34:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C451B21800) [pid = 4068] [serial = 128] [outer = 0000000000000000] 20:34:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C4524CC800) [pid = 4068] [serial = 129] [outer = 000000C451B21800] 20:34:32 INFO - PROCESS | 4068 | 1463974472624 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C45363E800) [pid = 4068] [serial = 130] [outer = 000000C451B21800] 20:34:33 INFO - PROCESS | 4068 | 1463974473167 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]]]}] 20:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 797ms 20:34:33 INFO - PROCESS | 4068 | 1463974473254 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 20:34:33 INFO - PROCESS | 4068 | 1463974473259 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 20:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:34:33 INFO - PROCESS | 4068 | 1463974473265 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 4068 | 1463974473269 Marionette TRACE conn5 <- [1,142,null,{}] 20:34:33 INFO - PROCESS | 4068 | 1463974473290 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}] 20:34:33 INFO - PROCESS | 4068 | 1463974473426 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 20:34:33 INFO - PROCESS | 4068 | 1463974473487 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448032000 == 42 [pid = 4068] [id = 45] 20:34:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C443AB1C00) [pid = 4068] [serial = 131] [outer = 0000000000000000] 20:34:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C443E5B000) [pid = 4068] [serial = 132] [outer = 000000C443AB1C00] 20:34:33 INFO - PROCESS | 4068 | 1463974473545 Marionette DEBUG loaded listener.js 20:34:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C448862000) [pid = 4068] [serial = 133] [outer = 000000C443AB1C00] 20:34:34 INFO - PROCESS | 4068 | 1463974474226 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]]]}] 20:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1003ms 20:34:34 INFO - PROCESS | 4068 | 1463974474272 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 20:34:34 INFO - PROCESS | 4068 | 1463974474278 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 20:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:34:34 INFO - PROCESS | 4068 | 1463974474285 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:34:34 INFO - PROCESS | 4068 | 1463974474288 Marionette TRACE conn5 <- [1,146,null,{}] 20:34:34 INFO - PROCESS | 4068 | 1463974474292 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}] 20:34:34 INFO - PROCESS | 4068 | 1463974474402 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 20:34:34 INFO - PROCESS | 4068 | 1463974474467 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450F65800 == 43 [pid = 4068] [id = 46] 20:34:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C44A813C00) [pid = 4068] [serial = 134] [outer = 0000000000000000] 20:34:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C44D65D000) [pid = 4068] [serial = 135] [outer = 000000C44A813C00] 20:34:34 INFO - PROCESS | 4068 | 1463974474524 Marionette DEBUG loaded listener.js 20:34:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C44FBC2C00) [pid = 4068] [serial = 136] [outer = 000000C44A813C00] 20:34:35 INFO - PROCESS | 4068 | 1463974475116 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]]]}] 20:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 881ms 20:34:35 INFO - PROCESS | 4068 | 1463974475171 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 20:34:35 INFO - PROCESS | 4068 | 1463974475174 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 20:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:34:35 INFO - PROCESS | 4068 | 1463974475178 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 4068 | 1463974475182 Marionette TRACE conn5 <- [1,150,null,{}] 20:34:35 INFO - PROCESS | 4068 | 1463974475194 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}] 20:34:35 INFO - PROCESS | 4068 | 1463974475304 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 20:34:35 INFO - PROCESS | 4068 | 1463974475371 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458427800 == 44 [pid = 4068] [id = 47] 20:34:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C450F89400) [pid = 4068] [serial = 137] [outer = 0000000000000000] 20:34:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C451050800) [pid = 4068] [serial = 138] [outer = 000000C450F89400] 20:34:35 INFO - PROCESS | 4068 | 1463974475431 Marionette DEBUG loaded listener.js 20:34:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C451B1B800) [pid = 4068] [serial = 139] [outer = 000000C450F89400] 20:34:36 INFO - PROCESS | 4068 | 1463974476039 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]]]}] 20:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 881ms 20:34:36 INFO - PROCESS | 4068 | 1463974476061 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 20:34:36 INFO - PROCESS | 4068 | 1463974476065 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 20:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:34:36 INFO - PROCESS | 4068 | 1463974476070 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:34:36 INFO - PROCESS | 4068 | 1463974476072 Marionette TRACE conn5 <- [1,154,null,{}] 20:34:36 INFO - PROCESS | 4068 | 1463974476077 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}] 20:34:36 INFO - PROCESS | 4068 | 1463974476188 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 20:34:36 INFO - PROCESS | 4068 | 1463974476264 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45735E800 == 45 [pid = 4068] [id = 48] 20:34:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C45301A400) [pid = 4068] [serial = 140] [outer = 0000000000000000] 20:34:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C453634C00) [pid = 4068] [serial = 141] [outer = 000000C45301A400] 20:34:36 INFO - PROCESS | 4068 | 1463974476321 Marionette DEBUG loaded listener.js 20:34:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C456B08400) [pid = 4068] [serial = 142] [outer = 000000C45301A400] 20:34:36 INFO - PROCESS | 4068 | 1463974476863 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]]]}] 20:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 839ms 20:34:37 INFO - PROCESS | 4068 | 1463974477038 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 20:34:37 INFO - PROCESS | 4068 | 1463974477042 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 20:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:34:37 INFO - PROCESS | 4068 | 1463974477071 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - PROCESS | 4068 | 1463974477074 Marionette TRACE conn5 <- [1,158,null,{}] 20:34:37 INFO - PROCESS | 4068 | 1463974477080 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}] 20:34:37 INFO - PROCESS | 4068 | 1463974477179 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 20:34:37 INFO - PROCESS | 4068 | 1463974477238 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448D7C800 == 46 [pid = 4068] [id = 49] 20:34:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C443984400) [pid = 4068] [serial = 143] [outer = 0000000000000000] 20:34:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C443AA8000) [pid = 4068] [serial = 144] [outer = 000000C443984400] 20:34:37 INFO - PROCESS | 4068 | 1463974477288 Marionette DEBUG loaded listener.js 20:34:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C44408C400) [pid = 4068] [serial = 145] [outer = 000000C443984400] 20:34:37 INFO - PROCESS | 4068 | 1463974477899 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]]]}] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EFA3800 == 45 [pid = 4068] [id = 43] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C45739F800 == 44 [pid = 4068] [id = 42] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571BF000 == 43 [pid = 4068] [id = 41] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C453616800 == 42 [pid = 4068] [id = 40] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C451018000 == 41 [pid = 4068] [id = 39] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FE28800 == 40 [pid = 4068] [id = 38] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D692800 == 39 [pid = 4068] [id = 37] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AD2800 == 38 [pid = 4068] [id = 36] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C447E3C000 == 37 [pid = 4068] [id = 35] 20:34:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C4448E4800 == 36 [pid = 4068] [id = 34] 20:34:37 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44D8C7000) [pid = 4068] [serial = 84] [outer = 0000000000000000] [url = about:blank] 20:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 881ms 20:34:37 INFO - PROCESS | 4068 | 1463974477960 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 20:34:37 INFO - PROCESS | 4068 | 1463974477963 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 20:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:34:37 INFO - PROCESS | 4068 | 1463974477971 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - PROCESS | 4068 | 1463974477975 Marionette TRACE conn5 <- [1,162,null,{}] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C44D8BF400) [pid = 4068] [serial = 82] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C44398E400) [pid = 4068] [serial = 72] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C448064400) [pid = 4068] [serial = 75] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44D5E5C00) [pid = 4068] [serial = 81] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44C992400) [pid = 4068] [serial = 79] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C448D2AC00) [pid = 4068] [serial = 76] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C444083800) [pid = 4068] [serial = 73] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C45728FC00) [pid = 4068] [serial = 70] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C44A098400) [pid = 4068] [serial = 78] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C45719EC00) [pid = 4068] [serial = 69] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C44408B000) [pid = 4068] [serial = 61] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C44FBC5400) [pid = 4068] [serial = 55] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C44C991800) [pid = 4068] [serial = 58] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C457192C00) [pid = 4068] [serial = 67] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C44FBC8000) [pid = 4068] [serial = 52] [outer = 0000000000000000] [url = about:blank] 20:34:38 INFO - PROCESS | 4068 | 1463974477994 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}] 20:34:38 INFO - PROCESS | 4068 | 1463974478083 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 20:34:38 INFO - PROCESS | 4068 | 1463974478098 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4440AC000 == 37 [pid = 4068] [id = 50] 20:34:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C443967400) [pid = 4068] [serial = 146] [outer = 0000000000000000] 20:34:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C443982800) [pid = 4068] [serial = 147] [outer = 000000C443967400] 20:34:38 INFO - PROCESS | 4068 | 1463974478145 Marionette DEBUG loaded listener.js 20:34:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C44408A400) [pid = 4068] [serial = 148] [outer = 000000C443967400] 20:34:38 INFO - PROCESS | 4068 | 1463974478606 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]]]}] 20:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 692ms 20:34:38 INFO - PROCESS | 4068 | 1463974478666 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 20:34:38 INFO - PROCESS | 4068 | 1463974478668 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 20:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:34:38 INFO - PROCESS | 4068 | 1463974478672 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:34:38 INFO - PROCESS | 4068 | 1463974478674 Marionette TRACE conn5 <- [1,166,null,{}] 20:34:38 INFO - PROCESS | 4068 | 1463974478684 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}] 20:34:38 INFO - PROCESS | 4068 | 1463974478769 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 20:34:38 INFO - PROCESS | 4068 | 1463974478786 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8E7000 == 38 [pid = 4068] [id = 51] 20:34:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C449A06800) [pid = 4068] [serial = 149] [outer = 0000000000000000] 20:34:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C449A8B400) [pid = 4068] [serial = 150] [outer = 000000C449A06800] 20:34:38 INFO - PROCESS | 4068 | 1463974478837 Marionette DEBUG loaded listener.js 20:34:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C44C99A800) [pid = 4068] [serial = 151] [outer = 000000C449A06800] 20:34:39 INFO - PROCESS | 4068 | 1463974479271 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]]]}] 20:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 626ms 20:34:39 INFO - PROCESS | 4068 | 1463974479300 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 20:34:39 INFO - PROCESS | 4068 | 1463974479302 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 20:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:34:39 INFO - PROCESS | 4068 | 1463974479310 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - PROCESS | 4068 | 1463974479320 Marionette TRACE conn5 <- [1,170,null,{}] 20:34:39 INFO - PROCESS | 4068 | 1463974479324 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}] 20:34:39 INFO - PROCESS | 4068 | 1463974479407 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 20:34:39 INFO - PROCESS | 4068 | 1463974479415 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44F996000 == 39 [pid = 4068] [id = 52] 20:34:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C44D82A000) [pid = 4068] [serial = 152] [outer = 0000000000000000] 20:34:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C44D8C7000) [pid = 4068] [serial = 153] [outer = 000000C44D82A000] 20:34:39 INFO - PROCESS | 4068 | 1463974479462 Marionette DEBUG loaded listener.js 20:34:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44F92BC00) [pid = 4068] [serial = 154] [outer = 000000C44D82A000] 20:34:39 INFO - PROCESS | 4068 | 1463974479867 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]]]}] 20:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 587ms 20:34:39 INFO - PROCESS | 4068 | 1463974479910 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 20:34:39 INFO - PROCESS | 4068 | 1463974479912 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 20:34:39 INFO - PROCESS | 4068 | 1463974479915 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:34:39 INFO - PROCESS | 4068 | 1463974479917 Marionette TRACE conn5 <- [1,174,null,{}] 20:34:39 INFO - PROCESS | 4068 | 1463974479921 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}] 20:34:40 INFO - PROCESS | 4068 | 1463974480000 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 20:34:40 INFO - PROCESS | 4068 | 1463974480006 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450B69000 == 40 [pid = 4068] [id = 53] 20:34:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C44FBBE400) [pid = 4068] [serial = 155] [outer = 0000000000000000] 20:34:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C44FBC8800) [pid = 4068] [serial = 156] [outer = 000000C44FBBE400] 20:34:40 INFO - PROCESS | 4068 | 1463974480052 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C4506FD800) [pid = 4068] [serial = 157] [outer = 000000C44FBBE400] 20:34:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C450F7F000) [pid = 4068] [serial = 158] [outer = 000000C4432BEC00] 20:34:40 INFO - PROCESS | 4068 | 1463974480528 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]]]}] 20:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 20:34:40 INFO - PROCESS | 4068 | 1463974480594 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 20:34:40 INFO - PROCESS | 4068 | 1463974480596 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 20:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:34:40 INFO - PROCESS | 4068 | 1463974480606 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:34:40 INFO - PROCESS | 4068 | 1463974480608 Marionette TRACE conn5 <- [1,178,null,{}] 20:34:40 INFO - PROCESS | 4068 | 1463974480611 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}] 20:34:40 INFO - PROCESS | 4068 | 1463974480744 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 20:34:40 INFO - PROCESS | 4068 | 1463974480760 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B32800 == 41 [pid = 4068] [id = 54] 20:34:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C450F80C00) [pid = 4068] [serial = 159] [outer = 0000000000000000] 20:34:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C45104C400) [pid = 4068] [serial = 160] [outer = 000000C450F80C00] 20:34:40 INFO - PROCESS | 4068 | 1463974480839 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C4511DFC00) [pid = 4068] [serial = 161] [outer = 000000C450F80C00] 20:34:41 INFO - PROCESS | 4068 | 1463974481248 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]]]}] 20:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 20:34:41 INFO - PROCESS | 4068 | 1463974481285 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 20:34:41 INFO - PROCESS | 4068 | 1463974481287 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 20:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:34:41 INFO - PROCESS | 4068 | 1463974481290 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:34:41 INFO - PROCESS | 4068 | 1463974481292 Marionette TRACE conn5 <- [1,182,null,{}] 20:34:41 INFO - PROCESS | 4068 | 1463974481296 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}] 20:34:41 INFO - PROCESS | 4068 | 1463974481418 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 20:34:41 INFO - PROCESS | 4068 | 1463974481425 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571BF000 == 42 [pid = 4068] [id = 55] 20:34:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C4511E6C00) [pid = 4068] [serial = 162] [outer = 0000000000000000] 20:34:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C451476C00) [pid = 4068] [serial = 163] [outer = 000000C4511E6C00] 20:34:41 INFO - PROCESS | 4068 | 1463974481470 Marionette DEBUG loaded listener.js 20:34:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C451B22C00) [pid = 4068] [serial = 164] [outer = 000000C4511E6C00] 20:34:41 INFO - PROCESS | 4068 | 1463974481876 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]]]}] 20:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 627ms 20:34:41 INFO - PROCESS | 4068 | 1463974481920 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 20:34:41 INFO - PROCESS | 4068 | 1463974481922 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 20:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:34:41 INFO - PROCESS | 4068 | 1463974481925 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:34:41 INFO - PROCESS | 4068 | 1463974481927 Marionette TRACE conn5 <- [1,186,null,{}] 20:34:41 INFO - PROCESS | 4068 | 1463974481937 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}] 20:34:42 INFO - PROCESS | 4068 | 1463974482037 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 20:34:42 INFO - PROCESS | 4068 | 1463974482044 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457392000 == 43 [pid = 4068] [id = 56] 20:34:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C452BB7800) [pid = 4068] [serial = 165] [outer = 0000000000000000] 20:34:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C455B09C00) [pid = 4068] [serial = 166] [outer = 000000C452BB7800] 20:34:42 INFO - PROCESS | 4068 | 1463974482097 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C456B11400) [pid = 4068] [serial = 167] [outer = 000000C452BB7800] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C450F7E400) [pid = 4068] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C4511DE800) [pid = 4068] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C443AB2000) [pid = 4068] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C44FBD8C00) [pid = 4068] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C443968800) [pid = 4068] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44A08D800) [pid = 4068] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C444181400) [pid = 4068] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C44396EC00) [pid = 4068] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C45104D000) [pid = 4068] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C449A07400) [pid = 4068] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:34:42 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44D65EC00) [pid = 4068] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:34:42 INFO - PROCESS | 4068 | 1463974482558 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]]]}] 20:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 20:34:42 INFO - PROCESS | 4068 | 1463974482599 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 20:34:42 INFO - PROCESS | 4068 | 1463974482601 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 20:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:34:42 INFO - PROCESS | 4068 | 1463974482609 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:34:42 INFO - PROCESS | 4068 | 1463974482611 Marionette TRACE conn5 <- [1,190,null,{}] 20:34:42 INFO - PROCESS | 4068 | 1463974482614 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}] 20:34:42 INFO - PROCESS | 4068 | 1463974482719 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 20:34:42 INFO - PROCESS | 4068 | 1463974482784 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B56000 == 44 [pid = 4068] [id = 57] 20:34:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C44C994400) [pid = 4068] [serial = 168] [outer = 0000000000000000] 20:34:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C4511EC000) [pid = 4068] [serial = 169] [outer = 000000C44C994400] 20:34:42 INFO - PROCESS | 4068 | 1463974482830 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C457191800) [pid = 4068] [serial = 170] [outer = 000000C44C994400] 20:34:43 INFO - PROCESS | 4068 | 1463974483169 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]]]}] 20:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 587ms 20:34:43 INFO - PROCESS | 4068 | 1463974483195 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 20:34:43 INFO - PROCESS | 4068 | 1463974483197 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 20:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:34:43 INFO - PROCESS | 4068 | 1463974483200 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:34:43 INFO - PROCESS | 4068 | 1463974483202 Marionette TRACE conn5 <- [1,194,null,{}] 20:34:43 INFO - PROCESS | 4068 | 1463974483206 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}] 20:34:43 INFO - PROCESS | 4068 | 1463974483314 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 20:34:43 INFO - PROCESS | 4068 | 1463974483323 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457538800 == 45 [pid = 4068] [id = 58] 20:34:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C457196400) [pid = 4068] [serial = 171] [outer = 0000000000000000] 20:34:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C457289800) [pid = 4068] [serial = 172] [outer = 000000C457196400] 20:34:43 INFO - PROCESS | 4068 | 1463974483368 Marionette DEBUG loaded listener.js 20:34:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C457290800) [pid = 4068] [serial = 173] [outer = 000000C457196400] 20:34:43 INFO - PROCESS | 4068 | 1463974483751 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]]]}] 20:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 587ms 20:34:43 INFO - PROCESS | 4068 | 1463974483791 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 20:34:43 INFO - PROCESS | 4068 | 1463974483793 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 20:34:43 INFO - PROCESS | 4068 | 1463974483797 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:34:43 INFO - PROCESS | 4068 | 1463974483799 Marionette TRACE conn5 <- [1,198,null,{}] 20:34:43 INFO - PROCESS | 4068 | 1463974483803 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}] 20:34:43 INFO - PROCESS | 4068 | 1463974483925 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 20:34:43 INFO - PROCESS | 4068 | 1463974483933 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45698F000 == 46 [pid = 4068] [id = 59] 20:34:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C4569AF000) [pid = 4068] [serial = 174] [outer = 0000000000000000] 20:34:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C4569B7C00) [pid = 4068] [serial = 175] [outer = 000000C4569AF000] 20:34:43 INFO - PROCESS | 4068 | 1463974483984 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C457297C00) [pid = 4068] [serial = 176] [outer = 000000C4569AF000] 20:34:44 INFO - PROCESS | 4068 | 1463974484437 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]]]}] 20:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 691ms 20:34:44 INFO - PROCESS | 4068 | 1463974484493 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 20:34:44 INFO - PROCESS | 4068 | 1463974484498 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 20:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:34:44 INFO - PROCESS | 4068 | 1463974484504 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:34:44 INFO - PROCESS | 4068 | 1463974484509 Marionette TRACE conn5 <- [1,202,null,{}] 20:34:44 INFO - PROCESS | 4068 | 1463974484517 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}] 20:34:44 INFO - PROCESS | 4068 | 1463974484670 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 20:34:44 INFO - PROCESS | 4068 | 1463974484777 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C447E32000 == 47 [pid = 4068] [id = 60] 20:34:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44395FC00) [pid = 4068] [serial = 177] [outer = 0000000000000000] 20:34:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44396A400) [pid = 4068] [serial = 178] [outer = 000000C44395FC00] 20:34:44 INFO - PROCESS | 4068 | 1463974484836 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C444083800) [pid = 4068] [serial = 179] [outer = 000000C44395FC00] 20:34:45 INFO - PROCESS | 4068 | 1463974485464 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]]]}] 20:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 987ms 20:34:45 INFO - PROCESS | 4068 | 1463974485492 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 20:34:45 INFO - PROCESS | 4068 | 1463974485499 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 20:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:34:45 INFO - PROCESS | 4068 | 1463974485507 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:34:45 INFO - PROCESS | 4068 | 1463974485510 Marionette TRACE conn5 <- [1,206,null,{}] 20:34:45 INFO - PROCESS | 4068 | 1463974485514 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}] 20:34:45 INFO - PROCESS | 4068 | 1463974485626 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 20:34:45 INFO - PROCESS | 4068 | 1463974485707 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452A53800 == 48 [pid = 4068] [id = 61] 20:34:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44A809C00) [pid = 4068] [serial = 180] [outer = 0000000000000000] 20:34:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44C994800) [pid = 4068] [serial = 181] [outer = 000000C44A809C00] 20:34:45 INFO - PROCESS | 4068 | 1463974485764 Marionette DEBUG loaded listener.js 20:34:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C44F81F800) [pid = 4068] [serial = 182] [outer = 000000C44A809C00] 20:34:46 INFO - PROCESS | 4068 | 1463974486279 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]]]}] 20:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 839ms 20:34:46 INFO - PROCESS | 4068 | 1463974486351 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 20:34:46 INFO - PROCESS | 4068 | 1463974486354 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 20:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:34:46 INFO - PROCESS | 4068 | 1463974486358 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:34:46 INFO - PROCESS | 4068 | 1463974486362 Marionette TRACE conn5 <- [1,210,null,{}] 20:34:46 INFO - PROCESS | 4068 | 1463974486374 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}] 20:34:46 INFO - PROCESS | 4068 | 1463974486488 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 20:34:46 INFO - PROCESS | 4068 | 1463974486556 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FAE000 == 49 [pid = 4068] [id = 62] 20:34:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C443B8E000) [pid = 4068] [serial = 183] [outer = 0000000000000000] 20:34:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C44DDA4C00) [pid = 4068] [serial = 184] [outer = 000000C443B8E000] 20:34:46 INFO - PROCESS | 4068 | 1463974486616 Marionette DEBUG loaded listener.js 20:34:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C450F88400) [pid = 4068] [serial = 185] [outer = 000000C443B8E000] 20:34:47 INFO - PROCESS | 4068 | 1463974487236 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]]]}] 20:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 943ms 20:34:47 INFO - PROCESS | 4068 | 1463974487303 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 20:34:47 INFO - PROCESS | 4068 | 1463974487306 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 20:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:34:47 INFO - PROCESS | 4068 | 1463974487310 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:34:47 INFO - PROCESS | 4068 | 1463974487312 Marionette TRACE conn5 <- [1,214,null,{}] 20:34:47 INFO - PROCESS | 4068 | 1463974487316 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}] 20:34:47 INFO - PROCESS | 4068 | 1463974487454 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 20:34:47 INFO - PROCESS | 4068 | 1463974487522 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45966C000 == 50 [pid = 4068] [id = 63] 20:34:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C450F7D800) [pid = 4068] [serial = 186] [outer = 0000000000000000] 20:34:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C4514A4C00) [pid = 4068] [serial = 187] [outer = 000000C450F7D800] 20:34:47 INFO - PROCESS | 4068 | 1463974487580 Marionette DEBUG loaded listener.js 20:34:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C4569BB400) [pid = 4068] [serial = 188] [outer = 000000C450F7D800] 20:34:48 INFO - PROCESS | 4068 | 1463974488147 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]]]}] 20:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 881ms 20:34:48 INFO - PROCESS | 4068 | 1463974488193 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 20:34:48 INFO - PROCESS | 4068 | 1463974488195 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 20:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:34:48 INFO - PROCESS | 4068 | 1463974488199 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:34:48 INFO - PROCESS | 4068 | 1463974488201 Marionette TRACE conn5 <- [1,218,null,{}] 20:34:48 INFO - PROCESS | 4068 | 1463974488205 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}] 20:34:48 INFO - PROCESS | 4068 | 1463974488343 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 20:34:48 INFO - PROCESS | 4068 | 1463974488423 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44CB39000 == 51 [pid = 4068] [id = 64] 20:34:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C449A8F800) [pid = 4068] [serial = 189] [outer = 0000000000000000] 20:34:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C4511E5400) [pid = 4068] [serial = 190] [outer = 000000C449A8F800] 20:34:48 INFO - PROCESS | 4068 | 1463974488481 Marionette DEBUG loaded listener.js 20:34:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C458F75C00) [pid = 4068] [serial = 191] [outer = 000000C449A8F800] 20:34:49 INFO - PROCESS | 4068 | 1463974489184 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]]]}] 20:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1024ms 20:34:49 INFO - PROCESS | 4068 | 1463974489226 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 20:34:49 INFO - PROCESS | 4068 | 1463974489230 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 20:34:49 INFO - PROCESS | 4068 | 1463974489236 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:34:49 INFO - PROCESS | 4068 | 1463974489240 Marionette TRACE conn5 <- [1,222,null,{}] 20:34:49 INFO - PROCESS | 4068 | 1463974489258 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}] 20:34:49 INFO - PROCESS | 4068 | 1463974489356 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 20:34:49 INFO - PROCESS | 4068 | 1463974489428 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F43800 == 52 [pid = 4068] [id = 65] 20:34:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C443987000) [pid = 4068] [serial = 192] [outer = 0000000000000000] 20:34:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C44398C800) [pid = 4068] [serial = 193] [outer = 000000C443987000] 20:34:49 INFO - PROCESS | 4068 | 1463974489478 Marionette DEBUG loaded listener.js 20:34:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C443B87C00) [pid = 4068] [serial = 194] [outer = 000000C443987000] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C457538800 == 51 [pid = 4068] [id = 58] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B56000 == 50 [pid = 4068] [id = 57] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C457392000 == 49 [pid = 4068] [id = 56] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571BF000 == 48 [pid = 4068] [id = 55] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B32800 == 47 [pid = 4068] [id = 54] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C450B69000 == 46 [pid = 4068] [id = 53] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C44F996000 == 45 [pid = 4068] [id = 52] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8E7000 == 44 [pid = 4068] [id = 51] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C4440AC000 == 43 [pid = 4068] [id = 50] 20:34:49 INFO - PROCESS | 4068 | --DOCSHELL 000000C448D7C800 == 42 [pid = 4068] [id = 49] 20:34:49 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C4524CC800) [pid = 4068] [serial = 129] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C450F8AC00) [pid = 4068] [serial = 114] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C4511E8800) [pid = 4068] [serial = 117] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C444088800) [pid = 4068] [serial = 102] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C447E58000) [pid = 4068] [serial = 103] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C450783000) [pid = 4068] [serial = 111] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44D545C00) [pid = 4068] [serial = 90] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C443AAD400) [pid = 4068] [serial = 100] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C443984000) [pid = 4068] [serial = 99] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44A099000) [pid = 4068] [serial = 105] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44D542000) [pid = 4068] [serial = 106] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C444086800) [pid = 4068] [serial = 87] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C450787800) [pid = 4068] [serial = 93] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C4511A9400) [pid = 4068] [serial = 96] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44F8AFC00) [pid = 4068] [serial = 85] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C449A88C00) [pid = 4068] [serial = 120] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C4524C7000) [pid = 4068] [serial = 124] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C449A8F000) [pid = 4068] [serial = 127] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C45147CC00) [pid = 4068] [serial = 118] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C449A09000) [pid = 4068] [serial = 126] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C44FBC9C00) [pid = 4068] [serial = 109] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44D8E9C00) [pid = 4068] [serial = 108] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C451432C00) [pid = 4068] [serial = 115] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C451051000) [pid = 4068] [serial = 123] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C451049000) [pid = 4068] [serial = 121] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C450BD1C00) [pid = 4068] [serial = 112] [outer = 0000000000000000] [url = about:blank] 20:34:50 INFO - PROCESS | 4068 | 1463974490071 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]]]}] 20:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 878ms 20:34:50 INFO - PROCESS | 4068 | 1463974490118 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 20:34:50 INFO - PROCESS | 4068 | 1463974490124 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 20:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:34:50 INFO - PROCESS | 4068 | 1463974490131 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:34:50 INFO - PROCESS | 4068 | 1463974490134 Marionette TRACE conn5 <- [1,226,null,{}] 20:34:50 INFO - PROCESS | 4068 | 1463974490138 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}] 20:34:50 INFO - PROCESS | 4068 | 1463974490226 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 20:34:50 INFO - PROCESS | 4068 | 1463974490296 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448030800 == 43 [pid = 4068] [id = 66] 20:34:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44395F400) [pid = 4068] [serial = 195] [outer = 0000000000000000] 20:34:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C443AA9000) [pid = 4068] [serial = 196] [outer = 000000C44395F400] 20:34:50 INFO - PROCESS | 4068 | 1463974490344 Marionette DEBUG loaded listener.js 20:34:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C444D7AC00) [pid = 4068] [serial = 197] [outer = 000000C44395F400] 20:34:50 INFO - PROCESS | 4068 | 1463974490733 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]]]}] 20:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 629ms 20:34:50 INFO - PROCESS | 4068 | 1463974490761 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 20:34:50 INFO - PROCESS | 4068 | 1463974490764 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 20:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:34:50 INFO - PROCESS | 4068 | 1463974490767 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:34:50 INFO - PROCESS | 4068 | 1463974490771 Marionette TRACE conn5 <- [1,230,null,{}] 20:34:50 INFO - PROCESS | 4068 | 1463974490781 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}] 20:34:50 INFO - PROCESS | 4068 | 1463974490868 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 20:34:50 INFO - PROCESS | 4068 | 1463974490876 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D686000 == 44 [pid = 4068] [id = 67] 20:34:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C448FA5800) [pid = 4068] [serial = 198] [outer = 0000000000000000] 20:34:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C449A07C00) [pid = 4068] [serial = 199] [outer = 000000C448FA5800] 20:34:50 INFO - PROCESS | 4068 | 1463974490925 Marionette DEBUG loaded listener.js 20:34:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44C98C400) [pid = 4068] [serial = 200] [outer = 000000C448FA5800] 20:34:51 INFO - PROCESS | 4068 | 1463974491380 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]]]}] 20:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 628ms 20:34:51 INFO - PROCESS | 4068 | 1463974491397 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 20:34:51 INFO - PROCESS | 4068 | 1463974491400 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 20:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:34:51 INFO - PROCESS | 4068 | 1463974491403 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:34:51 INFO - PROCESS | 4068 | 1463974491405 Marionette TRACE conn5 <- [1,234,null,{}] 20:34:51 INFO - PROCESS | 4068 | 1463974491409 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}] 20:34:51 INFO - PROCESS | 4068 | 1463974491495 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 20:34:51 INFO - PROCESS | 4068 | 1463974491502 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44F996000 == 45 [pid = 4068] [id = 68] 20:34:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44D542400) [pid = 4068] [serial = 201] [outer = 0000000000000000] 20:34:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C44D827400) [pid = 4068] [serial = 202] [outer = 000000C44D542400] 20:34:51 INFO - PROCESS | 4068 | 1463974491550 Marionette DEBUG loaded listener.js 20:34:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44DD99800) [pid = 4068] [serial = 203] [outer = 000000C44D542400] 20:34:51 INFO - PROCESS | 4068 | 1463974491958 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]]]}] 20:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 587ms 20:34:52 INFO - PROCESS | 4068 | 1463974492008 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 20:34:52 INFO - PROCESS | 4068 | 1463974492011 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 20:34:52 INFO - PROCESS | 4068 | 1463974492014 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:34:52 INFO - PROCESS | 4068 | 1463974492016 Marionette TRACE conn5 <- [1,238,null,{}] 20:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:34:52 INFO - PROCESS | 4068 | 1463974492025 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}] 20:34:52 INFO - PROCESS | 4068 | 1463974492135 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 20:34:52 INFO - PROCESS | 4068 | 1463974492142 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450671800 == 46 [pid = 4068] [id = 69] 20:34:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44D8C7800) [pid = 4068] [serial = 204] [outer = 0000000000000000] 20:34:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44FB52400) [pid = 4068] [serial = 205] [outer = 000000C44D8C7800] 20:34:52 INFO - PROCESS | 4068 | 1463974492188 Marionette DEBUG loaded listener.js 20:34:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44FE62800) [pid = 4068] [serial = 206] [outer = 000000C44D8C7800] 20:34:52 INFO - PROCESS | 4068 | 1463974492685 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]]]}] 20:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 691ms 20:34:52 INFO - PROCESS | 4068 | 1463974492712 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 20:34:52 INFO - PROCESS | 4068 | 1463974492714 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 20:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:34:52 INFO - PROCESS | 4068 | 1463974492717 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:34:52 INFO - PROCESS | 4068 | 1463974492719 Marionette TRACE conn5 <- [1,242,null,{}] 20:34:52 INFO - PROCESS | 4068 | 1463974492727 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}] 20:34:52 INFO - PROCESS | 4068 | 1463974492851 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 20:34:52 INFO - PROCESS | 4068 | 1463974492862 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45261F000 == 47 [pid = 4068] [id = 70] 20:34:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C450F81400) [pid = 4068] [serial = 207] [outer = 0000000000000000] 20:34:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C450FF7800) [pid = 4068] [serial = 208] [outer = 000000C450F81400] 20:34:52 INFO - PROCESS | 4068 | 1463974492908 Marionette DEBUG loaded listener.js 20:34:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C4511E2800) [pid = 4068] [serial = 209] [outer = 000000C450F81400] 20:34:53 INFO - PROCESS | 4068 | 1463974493519 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]]]}] 20:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 839ms 20:34:53 INFO - PROCESS | 4068 | 1463974493559 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 20:34:53 INFO - PROCESS | 4068 | 1463974493562 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 20:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:34:53 INFO - PROCESS | 4068 | 1463974493565 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:34:53 INFO - PROCESS | 4068 | 1463974493567 Marionette TRACE conn5 <- [1,246,null,{}] 20:34:53 INFO - PROCESS | 4068 | 1463974493571 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}] 20:34:53 INFO - PROCESS | 4068 | 1463974493677 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 20:34:53 INFO - PROCESS | 4068 | 1463974493685 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4569A0000 == 48 [pid = 4068] [id = 71] 20:34:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C450F87800) [pid = 4068] [serial = 210] [outer = 0000000000000000] 20:34:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C451B24000) [pid = 4068] [serial = 211] [outer = 000000C450F87800] 20:34:53 INFO - PROCESS | 4068 | 1463974493732 Marionette DEBUG loaded listener.js 20:34:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C454704400) [pid = 4068] [serial = 212] [outer = 000000C450F87800] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C457196400) [pid = 4068] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C443967400) [pid = 4068] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C450F80C00) [pid = 4068] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44FBBE400) [pid = 4068] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C449A06800) [pid = 4068] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C443984400) [pid = 4068] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C451B21800) [pid = 4068] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C4511E6C00) [pid = 4068] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44D82A000) [pid = 4068] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C44C994400) [pid = 4068] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:34:54 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C452BB7800) [pid = 4068] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:34:54 INFO - PROCESS | 4068 | 1463974494266 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]]]}] 20:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 735ms 20:34:54 INFO - PROCESS | 4068 | 1463974494302 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 20:34:54 INFO - PROCESS | 4068 | 1463974494304 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 20:34:54 INFO - PROCESS | 4068 | 1463974494307 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:34:54 INFO - PROCESS | 4068 | 1463974494309 Marionette TRACE conn5 <- [1,250,null,{}] 20:34:54 INFO - PROCESS | 4068 | 1463974494313 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}] 20:34:54 INFO - PROCESS | 4068 | 1463974494394 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 20:34:54 INFO - PROCESS | 4068 | 1463974494457 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B65800 == 49 [pid = 4068] [id = 72] 20:34:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C443967400) [pid = 4068] [serial = 213] [outer = 0000000000000000] 20:34:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44FBBFC00) [pid = 4068] [serial = 214] [outer = 000000C443967400] 20:34:54 INFO - PROCESS | 4068 | 1463974494508 Marionette DEBUG loaded listener.js 20:34:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C453D51000) [pid = 4068] [serial = 215] [outer = 000000C443967400] 20:34:54 INFO - PROCESS | 4068 | 1463974494857 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]]]}] 20:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 585ms 20:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:34:54 INFO - PROCESS | 4068 | 1463974494896 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 20:34:54 INFO - PROCESS | 4068 | 1463974494898 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 20:34:54 INFO - PROCESS | 4068 | 1463974494910 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:34:54 INFO - PROCESS | 4068 | 1463974494912 Marionette TRACE conn5 <- [1,254,null,{}] 20:34:54 INFO - PROCESS | 4068 | 1463974494916 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}] 20:34:55 INFO - PROCESS | 4068 | 1463974495020 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 20:34:55 INFO - PROCESS | 4068 | 1463974495085 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45735C800 == 50 [pid = 4068] [id = 73] 20:34:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C453637C00) [pid = 4068] [serial = 216] [outer = 0000000000000000] 20:34:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C453D58400) [pid = 4068] [serial = 217] [outer = 000000C453637C00] 20:34:55 INFO - PROCESS | 4068 | 1463974495131 Marionette DEBUG loaded listener.js 20:34:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C454709800) [pid = 4068] [serial = 218] [outer = 000000C453637C00] 20:34:55 INFO - PROCESS | 4068 | 1463974495483 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]]]}] 20:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 650ms 20:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:34:55 INFO - PROCESS | 4068 | 1463974495555 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 20:34:55 INFO - PROCESS | 4068 | 1463974495557 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 20:34:55 INFO - PROCESS | 4068 | 1463974495561 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:34:55 INFO - PROCESS | 4068 | 1463974495562 Marionette TRACE conn5 <- [1,258,null,{}] 20:34:55 INFO - PROCESS | 4068 | 1463974495566 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}] 20:34:55 INFO - PROCESS | 4068 | 1463974495673 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 20:34:55 INFO - PROCESS | 4068 | 1463974495680 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45841E000 == 51 [pid = 4068] [id = 74] 20:34:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C454673C00) [pid = 4068] [serial = 219] [outer = 0000000000000000] 20:34:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C454678C00) [pid = 4068] [serial = 220] [outer = 000000C454673C00] 20:34:55 INFO - PROCESS | 4068 | 1463974495724 Marionette DEBUG loaded listener.js 20:34:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C45467EC00) [pid = 4068] [serial = 221] [outer = 000000C454673C00] 20:34:56 INFO - PROCESS | 4068 | 1463974496097 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]]]}] 20:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 587ms 20:34:56 INFO - PROCESS | 4068 | 1463974496151 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 20:34:56 INFO - PROCESS | 4068 | 1463974496154 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 20:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:34:56 INFO - PROCESS | 4068 | 1463974496207 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:34:56 INFO - PROCESS | 4068 | 1463974496211 Marionette TRACE conn5 <- [1,262,null,{}] 20:34:56 INFO - PROCESS | 4068 | 1463974496217 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}] 20:34:56 INFO - PROCESS | 4068 | 1463974496352 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 20:34:56 INFO - PROCESS | 4068 | 1463974496491 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44506B000 == 52 [pid = 4068] [id = 75] 20:34:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C443775800) [pid = 4068] [serial = 222] [outer = 0000000000000000] 20:34:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C44396A000) [pid = 4068] [serial = 223] [outer = 000000C443775800] 20:34:56 INFO - PROCESS | 4068 | 1463974496549 Marionette DEBUG loaded listener.js 20:34:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C443B89000) [pid = 4068] [serial = 224] [outer = 000000C443775800] 20:34:57 INFO - PROCESS | 4068 | 1463974497188 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]]]}] 20:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1027ms 20:34:57 INFO - PROCESS | 4068 | 1463974497377 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 20:34:57 INFO - PROCESS | 4068 | 1463974497381 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 20:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:34:57 INFO - PROCESS | 4068 | 1463974497416 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:34:57 INFO - PROCESS | 4068 | 1463974497419 Marionette TRACE conn5 <- [1,266,null,{}] 20:34:57 INFO - PROCESS | 4068 | 1463974497461 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}] 20:34:57 INFO - PROCESS | 4068 | 1463974497638 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 20:34:57 INFO - PROCESS | 4068 | 1463974497723 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456990000 == 53 [pid = 4068] [id = 76] 20:34:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C444088000) [pid = 4068] [serial = 225] [outer = 0000000000000000] 20:34:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C44D542000) [pid = 4068] [serial = 226] [outer = 000000C444088000] 20:34:57 INFO - PROCESS | 4068 | 1463974497779 Marionette DEBUG loaded listener.js 20:34:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C450F8B000) [pid = 4068] [serial = 227] [outer = 000000C444088000] 20:34:58 INFO - PROCESS | 4068 | 1463974498396 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]]]}] 20:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1048ms 20:34:58 INFO - PROCESS | 4068 | 1463974498462 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 20:34:58 INFO - PROCESS | 4068 | 1463974498465 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 20:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:34:58 INFO - PROCESS | 4068 | 1463974498469 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:34:58 INFO - PROCESS | 4068 | 1463974498472 Marionette TRACE conn5 <- [1,270,null,{}] 20:34:58 INFO - PROCESS | 4068 | 1463974498476 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}] 20:34:58 INFO - PROCESS | 4068 | 1463974498585 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 20:34:58 INFO - PROCESS | 4068 | 1463974498664 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45966D000 == 54 [pid = 4068] [id = 77] 20:34:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C453020C00) [pid = 4068] [serial = 228] [outer = 0000000000000000] 20:34:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C453D59C00) [pid = 4068] [serial = 229] [outer = 000000C453020C00] 20:34:58 INFO - PROCESS | 4068 | 1463974498767 Marionette DEBUG loaded listener.js 20:34:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C45470F400) [pid = 4068] [serial = 230] [outer = 000000C453020C00] 20:34:59 INFO - PROCESS | 4068 | 1463974499361 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]]]}] 20:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 944ms 20:34:59 INFO - PROCESS | 4068 | 1463974499415 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 20:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:34:59 INFO - PROCESS | 4068 | 1463974499418 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 20:34:59 INFO - PROCESS | 4068 | 1463974499421 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:34:59 INFO - PROCESS | 4068 | 1463974499424 Marionette TRACE conn5 <- [1,274,null,{}] 20:34:59 INFO - PROCESS | 4068 | 1463974499428 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}] 20:34:59 INFO - PROCESS | 4068 | 1463974499539 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 20:34:59 INFO - PROCESS | 4068 | 1463974499620 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4448E4800 == 55 [pid = 4068] [id = 78] 20:34:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C44408B000) [pid = 4068] [serial = 231] [outer = 0000000000000000] 20:34:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C44D8C9000) [pid = 4068] [serial = 232] [outer = 000000C44408B000] 20:34:59 INFO - PROCESS | 4068 | 1463974499677 Marionette DEBUG loaded listener.js 20:34:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C4569B1400) [pid = 4068] [serial = 233] [outer = 000000C44408B000] 20:35:00 INFO - PROCESS | 4068 | 1463974500424 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]]]}] 20:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1033ms 20:35:00 INFO - PROCESS | 4068 | 1463974500457 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 20:35:00 INFO - PROCESS | 4068 | 1463974500462 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 20:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:35:00 INFO - PROCESS | 4068 | 1463974500467 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:35:00 INFO - PROCESS | 4068 | 1463974500471 Marionette TRACE conn5 <- [1,278,null,{}] 20:35:00 INFO - PROCESS | 4068 | 1463974500490 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}] 20:35:00 INFO - PROCESS | 4068 | 1463974500588 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 20:35:00 INFO - PROCESS | 4068 | 1463974500660 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448DCF000 == 56 [pid = 4068] [id = 79] 20:35:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C443AB3C00) [pid = 4068] [serial = 234] [outer = 0000000000000000] 20:35:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C443B8A800) [pid = 4068] [serial = 235] [outer = 000000C443AB3C00] 20:35:00 INFO - PROCESS | 4068 | 1463974500710 Marionette DEBUG loaded listener.js 20:35:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C444188800) [pid = 4068] [serial = 236] [outer = 000000C443AB3C00] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C45735C800 == 55 [pid = 4068] [id = 73] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B65800 == 54 [pid = 4068] [id = 72] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C4569A0000 == 53 [pid = 4068] [id = 71] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C45261F000 == 52 [pid = 4068] [id = 70] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C450671800 == 51 [pid = 4068] [id = 69] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C44F996000 == 50 [pid = 4068] [id = 68] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D686000 == 49 [pid = 4068] [id = 67] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C448030800 == 48 [pid = 4068] [id = 66] 20:35:01 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F43800 == 47 [pid = 4068] [id = 65] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C451050800) [pid = 4068] [serial = 138] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C44D65D000) [pid = 4068] [serial = 135] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C453634C00) [pid = 4068] [serial = 141] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C443E5B000) [pid = 4068] [serial = 132] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C4569B7C00) [pid = 4068] [serial = 175] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | 1463974501335 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]]]}] 20:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 902ms 20:35:01 INFO - PROCESS | 4068 | 1463974501373 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 20:35:01 INFO - PROCESS | 4068 | 1463974501380 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 20:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:35:01 INFO - PROCESS | 4068 | 1463974501386 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:35:01 INFO - PROCESS | 4068 | 1463974501389 Marionette TRACE conn5 <- [1,282,null,{}] 20:35:01 INFO - PROCESS | 4068 | 1463974501395 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}] 20:35:01 INFO - PROCESS | 4068 | 1463974501490 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C457290800) [pid = 4068] [serial = 173] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C443982800) [pid = 4068] [serial = 147] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C45104C400) [pid = 4068] [serial = 160] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C44408A400) [pid = 4068] [serial = 148] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C44FBC8800) [pid = 4068] [serial = 156] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C449A8B400) [pid = 4068] [serial = 150] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44C99A800) [pid = 4068] [serial = 151] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C44408C400) [pid = 4068] [serial = 145] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C443AA8000) [pid = 4068] [serial = 144] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C45363E800) [pid = 4068] [serial = 130] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C451476C00) [pid = 4068] [serial = 163] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44D8C7000) [pid = 4068] [serial = 153] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44F92BC00) [pid = 4068] [serial = 154] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C4511DFC00) [pid = 4068] [serial = 161] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C4511EC000) [pid = 4068] [serial = 169] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C455B09C00) [pid = 4068] [serial = 166] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C451B22C00) [pid = 4068] [serial = 164] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C456B11400) [pid = 4068] [serial = 167] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44246D000) [pid = 4068] [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.] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C457289800) [pid = 4068] [serial = 172] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C4506FD800) [pid = 4068] [serial = 157] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C457191800) [pid = 4068] [serial = 170] [outer = 0000000000000000] [url = about:blank] 20:35:01 INFO - PROCESS | 4068 | 1463974501562 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C444EB5800 == 48 [pid = 4068] [id = 80] 20:35:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C443AB4C00) [pid = 4068] [serial = 237] [outer = 0000000000000000] 20:35:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C443E5B000) [pid = 4068] [serial = 238] [outer = 000000C443AB4C00] 20:35:01 INFO - PROCESS | 4068 | 1463974501610 Marionette DEBUG loaded listener.js 20:35:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C447E18000) [pid = 4068] [serial = 239] [outer = 000000C443AB4C00] 20:35:02 INFO - PROCESS | 4068 | 1463974501996 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]]]}] 20:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 691ms 20:35:02 INFO - PROCESS | 4068 | 1463974502078 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 20:35:02 INFO - PROCESS | 4068 | 1463974502081 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 20:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:35:02 INFO - PROCESS | 4068 | 1463974502084 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:35:02 INFO - PROCESS | 4068 | 1463974502088 Marionette TRACE conn5 <- [1,286,null,{}] 20:35:02 INFO - PROCESS | 4068 | 1463974502103 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}] 20:35:02 INFO - PROCESS | 4068 | 1463974502190 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 20:35:02 INFO - PROCESS | 4068 | 1463974502200 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44CB38000 == 49 [pid = 4068] [id = 81] 20:35:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C449A8BC00) [pid = 4068] [serial = 240] [outer = 0000000000000000] 20:35:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44A098400) [pid = 4068] [serial = 241] [outer = 000000C449A8BC00] 20:35:02 INFO - PROCESS | 4068 | 1463974502251 Marionette DEBUG loaded listener.js 20:35:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44D543800) [pid = 4068] [serial = 242] [outer = 000000C449A8BC00] 20:35:02 INFO - PROCESS | 4068 | 1463974502690 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]]]}] 20:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 649ms 20:35:02 INFO - PROCESS | 4068 | 1463974502735 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 20:35:02 INFO - PROCESS | 4068 | 1463974502738 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 20:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:35:02 INFO - PROCESS | 4068 | 1463974502742 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:35:02 INFO - PROCESS | 4068 | 1463974502751 Marionette TRACE conn5 <- [1,290,null,{}] 20:35:02 INFO - PROCESS | 4068 | 1463974502755 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}] 20:35:02 INFO - PROCESS | 4068 | 1463974502839 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 20:35:02 INFO - PROCESS | 4068 | 1463974502847 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44F8E8000 == 50 [pid = 4068] [id = 82] 20:35:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44D65AC00) [pid = 4068] [serial = 243] [outer = 0000000000000000] 20:35:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44D8BD400) [pid = 4068] [serial = 244] [outer = 000000C44D65AC00] 20:35:02 INFO - PROCESS | 4068 | 1463974502894 Marionette DEBUG loaded listener.js 20:35:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44D8ED800) [pid = 4068] [serial = 245] [outer = 000000C44D65AC00] 20:35:03 INFO - PROCESS | 4068 | 1463974503318 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]]]}] 20:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 587ms 20:35:03 INFO - PROCESS | 4068 | 1463974503340 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 20:35:03 INFO - PROCESS | 4068 | 1463974503342 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 20:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:35:03 INFO - PROCESS | 4068 | 1463974503346 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:35:03 INFO - PROCESS | 4068 | 1463974503348 Marionette TRACE conn5 <- [1,294,null,{}] 20:35:03 INFO - PROCESS | 4068 | 1463974503352 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}] 20:35:03 INFO - PROCESS | 4068 | 1463974503434 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 20:35:03 INFO - PROCESS | 4068 | 1463974503441 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450685800 == 51 [pid = 4068] [id = 83] 20:35:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C44EF78C00) [pid = 4068] [serial = 246] [outer = 0000000000000000] 20:35:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C44F933400) [pid = 4068] [serial = 247] [outer = 000000C44EF78C00] 20:35:03 INFO - PROCESS | 4068 | 1463974503487 Marionette DEBUG loaded listener.js 20:35:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C44FBCB400) [pid = 4068] [serial = 248] [outer = 000000C44EF78C00] 20:35:03 INFO - PROCESS | 4068 | 1463974503955 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]]]}] 20:35:04 INFO - PROCESS | 4068 | 1463974504007 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:35:04 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. 20:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 691ms 20:35:04 INFO - PROCESS | 4068 | 1463974504045 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 20:35:04 INFO - PROCESS | 4068 | 1463974504047 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 20:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:35:04 INFO - PROCESS | 4068 | 1463974504050 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:35:04 INFO - PROCESS | 4068 | 1463974504052 Marionette TRACE conn5 <- [1,298,null,{}] 20:35:04 INFO - PROCESS | 4068 | 1463974504056 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}] 20:35:04 INFO - PROCESS | 4068 | 1463974504200 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 20:35:04 INFO - PROCESS | 4068 | 1463974504245 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45410C800 == 52 [pid = 4068] [id = 84] 20:35:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C450C79C00) [pid = 4068] [serial = 249] [outer = 0000000000000000] 20:35:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C4511A3C00) [pid = 4068] [serial = 250] [outer = 000000C450C79C00] 20:35:04 INFO - PROCESS | 4068 | 1463974504292 Marionette DEBUG loaded listener.js 20:35:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C4511EB400) [pid = 4068] [serial = 251] [outer = 000000C450C79C00] 20:35:04 INFO - PROCESS | 4068 | 1463974504730 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]]]}] 20:35:04 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. 20:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 733ms 20:35:04 INFO - PROCESS | 4068 | 1463974504795 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 20:35:04 INFO - PROCESS | 4068 | 1463974504797 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 20:35:04 INFO - PROCESS | 4068 | 1463974504801 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:35:04 INFO - PROCESS | 4068 | 1463974504803 Marionette TRACE conn5 <- [1,302,null,{}] 20:35:04 INFO - PROCESS | 4068 | 1463974504807 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}] 20:35:04 INFO - PROCESS | 4068 | 1463974504916 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 20:35:04 INFO - PROCESS | 4068 | 1463974504967 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4440BA800 == 53 [pid = 4068] [id = 85] 20:35:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C45147CC00) [pid = 4068] [serial = 252] [outer = 0000000000000000] 20:35:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C451B17400) [pid = 4068] [serial = 253] [outer = 000000C45147CC00] 20:35:05 INFO - PROCESS | 4068 | 1463974505013 Marionette DEBUG loaded listener.js 20:35:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C451D3DC00) [pid = 4068] [serial = 254] [outer = 000000C45147CC00] 20:35:05 INFO - PROCESS | 4068 | 1463974505415 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]]]}] 20:35:05 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. 20:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 691ms 20:35:05 INFO - PROCESS | 4068 | 1463974505496 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 20:35:05 INFO - PROCESS | 4068 | 1463974505498 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 20:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:35:05 INFO - PROCESS | 4068 | 1463974505501 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:35:05 INFO - PROCESS | 4068 | 1463974505503 Marionette TRACE conn5 <- [1,306,null,{}] 20:35:05 INFO - PROCESS | 4068 | 1463974505506 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}] 20:35:05 INFO - PROCESS | 4068 | 1463974505621 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 20:35:05 INFO - PROCESS | 4068 | 1463974505632 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457333800 == 54 [pid = 4068] [id = 86] 20:35:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C4514D7400) [pid = 4068] [serial = 255] [outer = 0000000000000000] 20:35:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C45363C400) [pid = 4068] [serial = 256] [outer = 000000C4514D7400] 20:35:05 INFO - PROCESS | 4068 | 1463974505677 Marionette DEBUG loaded listener.js 20:35:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C454675400) [pid = 4068] [serial = 257] [outer = 000000C4514D7400] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44395F400) [pid = 4068] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C450F87800) [pid = 4068] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C453637C00) [pid = 4068] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C4569AF000) [pid = 4068] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C450F89400) [pid = 4068] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C443EDCC00) [pid = 4068] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C45301A400) [pid = 4068] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C45119B000) [pid = 4068] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44A813C00) [pid = 4068] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C443AB1C00) [pid = 4068] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44C98DC00) [pid = 4068] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C4503A5000) [pid = 4068] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C44D8C7800) [pid = 4068] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C450F81400) [pid = 4068] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C443967400) [pid = 4068] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C443987000) [pid = 4068] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C449A8F800) [pid = 4068] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C448FA5800) [pid = 4068] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:35:05 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C44D542400) [pid = 4068] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:35:06 INFO - PROCESS | 4068 | 1463974506170 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]]]}] 20:35:06 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. 20:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 734ms 20:35:06 INFO - PROCESS | 4068 | 1463974506249 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 20:35:06 INFO - PROCESS | 4068 | 1463974506251 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 20:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:35:06 INFO - PROCESS | 4068 | 1463974506257 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:35:06 INFO - PROCESS | 4068 | 1463974506259 Marionette TRACE conn5 <- [1,310,null,{}] 20:35:06 INFO - PROCESS | 4068 | 1463974506263 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}] 20:35:06 INFO - PROCESS | 4068 | 1463974506346 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 20:35:06 INFO - PROCESS | 4068 | 1463974506354 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45735B800 == 55 [pid = 4068] [id = 87] 20:35:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44897B800) [pid = 4068] [serial = 258] [outer = 0000000000000000] 20:35:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C44F828800) [pid = 4068] [serial = 259] [outer = 000000C44897B800] 20:35:06 INFO - PROCESS | 4068 | 1463974506400 Marionette DEBUG loaded listener.js 20:35:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C4530B0800) [pid = 4068] [serial = 260] [outer = 000000C44897B800] 20:35:06 INFO - PROCESS | 4068 | 1463974506804 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]]]}] 20:35:06 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. 20:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 585ms 20:35:06 INFO - PROCESS | 4068 | 1463974506843 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 20:35:06 INFO - PROCESS | 4068 | 1463974506846 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 20:35:06 INFO - PROCESS | 4068 | 1463974506849 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:35:06 INFO - PROCESS | 4068 | 1463974506851 Marionette TRACE conn5 <- [1,314,null,{}] 20:35:06 INFO - PROCESS | 4068 | 1463974506859 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}] 20:35:06 INFO - PROCESS | 4068 | 1463974506943 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 20:35:06 INFO - PROCESS | 4068 | 1463974506950 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457530800 == 56 [pid = 4068] [id = 88] 20:35:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C45467BC00) [pid = 4068] [serial = 261] [outer = 0000000000000000] 20:35:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C454709400) [pid = 4068] [serial = 262] [outer = 000000C45467BC00] 20:35:07 INFO - PROCESS | 4068 | 1463974507005 Marionette DEBUG loaded listener.js 20:35:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C455B0B000) [pid = 4068] [serial = 263] [outer = 000000C45467BC00] 20:35:07 INFO - PROCESS | 4068 | 1463974507425 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]]]}] 20:35:07 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. 20:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 627ms 20:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:35:07 INFO - PROCESS | 4068 | 1463974507480 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 20:35:07 INFO - PROCESS | 4068 | 1463974507482 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 20:35:07 INFO - PROCESS | 4068 | 1463974507486 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:35:07 INFO - PROCESS | 4068 | 1463974507489 Marionette TRACE conn5 <- [1,318,null,{}] 20:35:07 INFO - PROCESS | 4068 | 1463974507492 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}] 20:35:07 INFO - PROCESS | 4068 | 1463974507613 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 20:35:07 INFO - PROCESS | 4068 | 1463974507661 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458429000 == 57 [pid = 4068] [id = 89] 20:35:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C455B08C00) [pid = 4068] [serial = 264] [outer = 0000000000000000] 20:35:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C4569B1800) [pid = 4068] [serial = 265] [outer = 000000C455B08C00] 20:35:07 INFO - PROCESS | 4068 | 1463974507712 Marionette DEBUG loaded listener.js 20:35:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C456B09C00) [pid = 4068] [serial = 266] [outer = 000000C455B08C00] 20:35:08 INFO - PROCESS | 4068 | 1463974508367 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]]]}] 20:35:08 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. 20:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 942ms 20:35:08 INFO - PROCESS | 4068 | 1463974508431 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 20:35:08 INFO - PROCESS | 4068 | 1463974508436 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 20:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:35:08 INFO - PROCESS | 4068 | 1463974508442 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:35:08 INFO - PROCESS | 4068 | 1463974508446 Marionette TRACE conn5 <- [1,322,null,{}] 20:35:08 INFO - PROCESS | 4068 | 1463974508452 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}] 20:35:08 INFO - PROCESS | 4068 | 1463974508599 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 20:35:08 INFO - PROCESS | 4068 | 1463974508712 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448265800 == 58 [pid = 4068] [id = 90] 20:35:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C443AA8000) [pid = 4068] [serial = 267] [outer = 0000000000000000] 20:35:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C443E6F800) [pid = 4068] [serial = 268] [outer = 000000C443AA8000] 20:35:08 INFO - PROCESS | 4068 | 1463974508773 Marionette DEBUG loaded listener.js 20:35:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C4489EE000) [pid = 4068] [serial = 269] [outer = 000000C443AA8000] 20:35:09 INFO - PROCESS | 4068 | 1463974509433 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]]]}] 20:35:09 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. 20:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1029ms 20:35:09 INFO - PROCESS | 4068 | 1463974509475 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 20:35:09 INFO - PROCESS | 4068 | 1463974509482 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 20:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:35:09 INFO - PROCESS | 4068 | 1463974509489 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:35:09 INFO - PROCESS | 4068 | 1463974509492 Marionette TRACE conn5 <- [1,326,null,{}] 20:35:09 INFO - PROCESS | 4068 | 1463974509496 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}] 20:35:09 INFO - PROCESS | 4068 | 1463974509626 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 20:35:09 INFO - PROCESS | 4068 | 1463974509697 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45141C000 == 59 [pid = 4068] [id = 91] 20:35:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C449A8E400) [pid = 4068] [serial = 270] [outer = 0000000000000000] 20:35:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C44D5E8800) [pid = 4068] [serial = 271] [outer = 000000C449A8E400] 20:35:09 INFO - PROCESS | 4068 | 1463974509754 Marionette DEBUG loaded listener.js 20:35:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C44FBC1400) [pid = 4068] [serial = 272] [outer = 000000C449A8E400] 20:35:10 INFO - PROCESS | 4068 | 1463974510351 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]]]}] 20:35:10 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. 20:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 945ms 20:35:10 INFO - PROCESS | 4068 | 1463974510440 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 20:35:10 INFO - PROCESS | 4068 | 1463974510443 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 20:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:35:10 INFO - PROCESS | 4068 | 1463974510447 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:35:10 INFO - PROCESS | 4068 | 1463974510451 Marionette TRACE conn5 <- [1,330,null,{}] 20:35:10 INFO - PROCESS | 4068 | 1463974510463 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}] 20:35:10 INFO - PROCESS | 4068 | 1463974510637 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 20:35:10 INFO - PROCESS | 4068 | 1463974510723 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459422800 == 60 [pid = 4068] [id = 92] 20:35:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C4511E6800) [pid = 4068] [serial = 273] [outer = 0000000000000000] 20:35:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C451B17800) [pid = 4068] [serial = 274] [outer = 000000C4511E6800] 20:35:10 INFO - PROCESS | 4068 | 1463974510782 Marionette DEBUG loaded listener.js 20:35:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C454D38000) [pid = 4068] [serial = 275] [outer = 000000C4511E6800] 20:35:11 INFO - PROCESS | 4068 | 1463974511432 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]]]}] 20:35:11 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. 20:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1039ms 20:35:11 INFO - PROCESS | 4068 | 1463974511486 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 20:35:11 INFO - PROCESS | 4068 | 1463974511490 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 20:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:35:11 INFO - PROCESS | 4068 | 1463974511493 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:35:11 INFO - PROCESS | 4068 | 1463974511496 Marionette TRACE conn5 <- [1,334,null,{}] 20:35:11 INFO - PROCESS | 4068 | 1463974511499 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}] 20:35:11 INFO - PROCESS | 4068 | 1463974511611 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 20:35:11 INFO - PROCESS | 4068 | 1463974511680 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44892F800 == 61 [pid = 4068] [id = 93] 20:35:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C44CB57C00) [pid = 4068] [serial = 276] [outer = 0000000000000000] 20:35:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C451B24800) [pid = 4068] [serial = 277] [outer = 000000C44CB57C00] 20:35:11 INFO - PROCESS | 4068 | 1463974511738 Marionette DEBUG loaded listener.js 20:35:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C454689400) [pid = 4068] [serial = 278] [outer = 000000C44CB57C00] 20:35:12 INFO - PROCESS | 4068 | 1463974512447 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]]]}] 20:35:12 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. 20:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 985ms 20:35:12 INFO - PROCESS | 4068 | 1463974512480 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 20:35:12 INFO - PROCESS | 4068 | 1463974512484 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 20:35:12 INFO - PROCESS | 4068 | 1463974512490 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:35:12 INFO - PROCESS | 4068 | 1463974512493 Marionette TRACE conn5 <- [1,338,null,{}] 20:35:12 INFO - PROCESS | 4068 | 1463974512499 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}] 20:35:12 INFO - PROCESS | 4068 | 1463974512601 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 20:35:12 INFO - PROCESS | 4068 | 1463974512674 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EF9E800 == 62 [pid = 4068] [id = 94] 20:35:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C444181000) [pid = 4068] [serial = 279] [outer = 0000000000000000] 20:35:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C448BD9400) [pid = 4068] [serial = 280] [outer = 000000C444181000] 20:35:12 INFO - PROCESS | 4068 | 1463974512726 Marionette DEBUG loaded listener.js 20:35:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C449A88C00) [pid = 4068] [serial = 281] [outer = 000000C444181000] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C457530800 == 61 [pid = 4068] [id = 88] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C45735B800 == 60 [pid = 4068] [id = 87] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C457333800 == 59 [pid = 4068] [id = 86] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4440BA800 == 58 [pid = 4068] [id = 85] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C45410C800 == 57 [pid = 4068] [id = 84] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C450685800 == 56 [pid = 4068] [id = 83] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C44F8E8000 == 55 [pid = 4068] [id = 82] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C44CB38000 == 54 [pid = 4068] [id = 81] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C444EB5800 == 53 [pid = 4068] [id = 80] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C454678C00) [pid = 4068] [serial = 220] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C448DCF000 == 52 [pid = 4068] [id = 79] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C456990000 == 51 [pid = 4068] [id = 76] 20:35:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C44506B000 == 50 [pid = 4068] [id = 75] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C451B1B800) [pid = 4068] [serial = 139] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C4481E5000) [pid = 4068] [serial = 88] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C456B08400) [pid = 4068] [serial = 142] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C4524CE400) [pid = 4068] [serial = 97] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44FBC2C00) [pid = 4068] [serial = 136] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C448862000) [pid = 4068] [serial = 133] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C44EF7AC00) [pid = 4068] [serial = 91] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C450BDE800) [pid = 4068] [serial = 94] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C44FE62800) [pid = 4068] [serial = 206] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C4511E2800) [pid = 4068] [serial = 209] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C450FF7800) [pid = 4068] [serial = 208] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C44FBBFC00) [pid = 4068] [serial = 214] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44398C800) [pid = 4068] [serial = 193] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C458F75C00) [pid = 4068] [serial = 191] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C4511E5400) [pid = 4068] [serial = 190] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C449A07C00) [pid = 4068] [serial = 199] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C44C98C400) [pid = 4068] [serial = 200] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44D827400) [pid = 4068] [serial = 202] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C443AA9000) [pid = 4068] [serial = 196] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C451B24000) [pid = 4068] [serial = 211] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C444D7AC00) [pid = 4068] [serial = 197] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44396A400) [pid = 4068] [serial = 178] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C44C994800) [pid = 4068] [serial = 181] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C44DDA4C00) [pid = 4068] [serial = 184] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C4514A4C00) [pid = 4068] [serial = 187] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C454709800) [pid = 4068] [serial = 218] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C454704400) [pid = 4068] [serial = 212] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C457297C00) [pid = 4068] [serial = 176] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C443B87C00) [pid = 4068] [serial = 194] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44FB52400) [pid = 4068] [serial = 205] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C453D51000) [pid = 4068] [serial = 215] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44DD99800) [pid = 4068] [serial = 203] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C453D58400) [pid = 4068] [serial = 217] [outer = 0000000000000000] [url = about:blank] 20:35:13 INFO - PROCESS | 4068 | 1463974513358 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]]]}] 20:35:13 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. 20:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 878ms 20:35:13 INFO - PROCESS | 4068 | 1463974513373 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 20:35:13 INFO - PROCESS | 4068 | 1463974513378 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 20:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:35:13 INFO - PROCESS | 4068 | 1463974513385 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:35:13 INFO - PROCESS | 4068 | 1463974513387 Marionette TRACE conn5 <- [1,342,null,{}] 20:35:13 INFO - PROCESS | 4068 | 1463974513391 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}] 20:35:13 INFO - PROCESS | 4068 | 1463974513477 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 20:35:13 INFO - PROCESS | 4068 | 1463974513490 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C444ED2800 == 51 [pid = 4068] [id = 95] 20:35:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44377FC00) [pid = 4068] [serial = 282] [outer = 0000000000000000] 20:35:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C443AA9000) [pid = 4068] [serial = 283] [outer = 000000C44377FC00] 20:35:13 INFO - PROCESS | 4068 | 1463974513592 Marionette DEBUG loaded listener.js 20:35:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C448D2B400) [pid = 4068] [serial = 284] [outer = 000000C44377FC00] 20:35:14 INFO - PROCESS | 4068 | 1463974514041 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]]]}] 20:35:14 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. 20:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 692ms 20:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:35:14 INFO - PROCESS | 4068 | 1463974514079 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 20:35:14 INFO - PROCESS | 4068 | 1463974514081 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 20:35:14 INFO - PROCESS | 4068 | 1463974514085 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:35:14 INFO - PROCESS | 4068 | 1463974514089 Marionette TRACE conn5 <- [1,346,null,{}] 20:35:14 INFO - PROCESS | 4068 | 1463974514099 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}] 20:35:14 INFO - PROCESS | 4068 | 1463974514188 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 20:35:14 INFO - PROCESS | 4068 | 1463974514196 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44DD50800 == 52 [pid = 4068] [id = 96] 20:35:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C44A094C00) [pid = 4068] [serial = 285] [outer = 0000000000000000] 20:35:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44D5F2400) [pid = 4068] [serial = 286] [outer = 000000C44A094C00] 20:35:14 INFO - PROCESS | 4068 | 1463974514248 Marionette DEBUG loaded listener.js 20:35:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C44F92C400) [pid = 4068] [serial = 287] [outer = 000000C44A094C00] 20:35:14 INFO - PROCESS | 4068 | 1463974514701 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]]]}] 20:35:14 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. 20:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 648ms 20:35:14 INFO - PROCESS | 4068 | 1463974514742 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 20:35:14 INFO - PROCESS | 4068 | 1463974514745 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 20:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:35:14 INFO - PROCESS | 4068 | 1463974514754 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:35:14 INFO - PROCESS | 4068 | 1463974514756 Marionette TRACE conn5 <- [1,350,null,{}] 20:35:14 INFO - PROCESS | 4068 | 1463974514760 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}] 20:35:14 INFO - PROCESS | 4068 | 1463974514845 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 20:35:14 INFO - PROCESS | 4068 | 1463974514853 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450B67800 == 53 [pid = 4068] [id = 97] 20:35:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C44F930000) [pid = 4068] [serial = 288] [outer = 0000000000000000] 20:35:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C4506F4800) [pid = 4068] [serial = 289] [outer = 000000C44F930000] 20:35:14 INFO - PROCESS | 4068 | 1463974514901 Marionette DEBUG loaded listener.js 20:35:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C450BD1400) [pid = 4068] [serial = 290] [outer = 000000C44F930000] 20:35:15 INFO - PROCESS | 4068 | 1463974515337 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]]]}] 20:35:15 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. 20:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 628ms 20:35:15 INFO - PROCESS | 4068 | 1463974515384 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 20:35:15 INFO - PROCESS | 4068 | 1463974515386 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 20:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:35:15 INFO - PROCESS | 4068 | 1463974515389 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:35:15 INFO - PROCESS | 4068 | 1463974515391 Marionette TRACE conn5 <- [1,354,null,{}] 20:35:15 INFO - PROCESS | 4068 | 1463974515395 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}] 20:35:15 INFO - PROCESS | 4068 | 1463974515497 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 20:35:15 INFO - PROCESS | 4068 | 1463974515569 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EE4000 == 54 [pid = 4068] [id = 98] 20:35:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C450F8B400) [pid = 4068] [serial = 291] [outer = 0000000000000000] 20:35:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C450FF7800) [pid = 4068] [serial = 292] [outer = 000000C450F8B400] 20:35:15 INFO - PROCESS | 4068 | 1463974515616 Marionette DEBUG loaded listener.js 20:35:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C45119E800) [pid = 4068] [serial = 293] [outer = 000000C450F8B400] 20:35:16 INFO - PROCESS | 4068 | 1463974516030 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]]]}] 20:35:16 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. 20:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 691ms 20:35:16 INFO - PROCESS | 4068 | 1463974516084 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 20:35:16 INFO - PROCESS | 4068 | 1463974516086 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 20:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:35:16 INFO - PROCESS | 4068 | 1463974516101 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:35:16 INFO - PROCESS | 4068 | 1463974516103 Marionette TRACE conn5 <- [1,358,null,{}] 20:35:16 INFO - PROCESS | 4068 | 1463974516107 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}] 20:35:16 INFO - PROCESS | 4068 | 1463974516248 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 20:35:16 INFO - PROCESS | 4068 | 1463974516301 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452F40000 == 55 [pid = 4068] [id = 99] 20:35:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C451B21000) [pid = 4068] [serial = 294] [outer = 0000000000000000] 20:35:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C452B1EC00) [pid = 4068] [serial = 295] [outer = 000000C451B21000] 20:35:16 INFO - PROCESS | 4068 | 1463974516348 Marionette DEBUG loaded listener.js 20:35:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C453D55C00) [pid = 4068] [serial = 296] [outer = 000000C451B21000] 20:35:16 INFO - PROCESS | 4068 | 1463974516790 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]]]}] 20:35:16 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. 20:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 755ms 20:35:16 INFO - PROCESS | 4068 | 1463974516848 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 20:35:16 INFO - PROCESS | 4068 | 1463974516850 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 20:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:35:16 INFO - PROCESS | 4068 | 1463974516854 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:35:16 INFO - PROCESS | 4068 | 1463974516856 Marionette TRACE conn5 <- [1,362,null,{}] 20:35:16 INFO - PROCESS | 4068 | 1463974516859 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}] 20:35:16 INFO - PROCESS | 4068 | 1463974516964 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 20:35:16 INFO - PROCESS | 4068 | 1463974516977 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45699D000 == 56 [pid = 4068] [id = 100] 20:35:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C454682C00) [pid = 4068] [serial = 297] [outer = 0000000000000000] 20:35:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C454687400) [pid = 4068] [serial = 298] [outer = 000000C454682C00] 20:35:17 INFO - PROCESS | 4068 | 1463974517059 Marionette DEBUG loaded listener.js 20:35:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C454690000) [pid = 4068] [serial = 299] [outer = 000000C454682C00] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C443AB4C00) [pid = 4068] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C443AB3C00) [pid = 4068] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C450C79C00) [pid = 4068] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44EF78C00) [pid = 4068] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44D65AC00) [pid = 4068] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C44408B000) [pid = 4068] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C449A8BC00) [pid = 4068] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C45467BC00) [pid = 4068] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C45147CC00) [pid = 4068] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C4514D7400) [pid = 4068] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:35:17 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44897B800) [pid = 4068] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:35:17 INFO - PROCESS | 4068 | 1463974517547 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]]]}] 20:35:17 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. 20:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 734ms 20:35:17 INFO - PROCESS | 4068 | 1463974517591 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 20:35:17 INFO - PROCESS | 4068 | 1463974517593 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 20:35:17 INFO - PROCESS | 4068 | 1463974517596 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:35:17 INFO - PROCESS | 4068 | 1463974517598 Marionette TRACE conn5 <- [1,366,null,{}] 20:35:17 INFO - PROCESS | 4068 | 1463974517602 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}] 20:35:17 INFO - PROCESS | 4068 | 1463974517692 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 20:35:17 INFO - PROCESS | 4068 | 1463974517762 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571BC800 == 57 [pid = 4068] [id = 101] 20:35:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C444842800) [pid = 4068] [serial = 300] [outer = 0000000000000000] 20:35:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C451B17C00) [pid = 4068] [serial = 301] [outer = 000000C444842800] 20:35:17 INFO - PROCESS | 4068 | 1463974517808 Marionette DEBUG loaded listener.js 20:35:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C454705800) [pid = 4068] [serial = 302] [outer = 000000C444842800] 20:35:18 INFO - PROCESS | 4068 | 1463974518178 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]]]}] 20:35:18 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. 20:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 629ms 20:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:35:18 INFO - PROCESS | 4068 | 1463974518229 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 20:35:18 INFO - PROCESS | 4068 | 1463974518231 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 20:35:18 INFO - PROCESS | 4068 | 1463974518234 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 4068 | 1463974518236 Marionette TRACE conn5 <- [1,370,null,{}] 20:35:18 INFO - PROCESS | 4068 | 1463974518240 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}] 20:35:18 INFO - PROCESS | 4068 | 1463974518370 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 20:35:18 INFO - PROCESS | 4068 | 1463974518385 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457348000 == 58 [pid = 4068] [id = 102] 20:35:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C45147CC00) [pid = 4068] [serial = 303] [outer = 0000000000000000] 20:35:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C454D3D400) [pid = 4068] [serial = 304] [outer = 000000C45147CC00] 20:35:18 INFO - PROCESS | 4068 | 1463974518431 Marionette DEBUG loaded listener.js 20:35:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C455A85800) [pid = 4068] [serial = 305] [outer = 000000C45147CC00] 20:35:18 INFO - PROCESS | 4068 | 1463974518831 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]]]}] 20:35:18 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. 20:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 627ms 20:35:18 INFO - PROCESS | 4068 | 1463974518865 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 20:35:18 INFO - PROCESS | 4068 | 1463974518867 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 20:35:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:35:18 INFO - PROCESS | 4068 | 1463974518871 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 4068 | 1463974518873 Marionette TRACE conn5 <- [1,374,null,{}] 20:35:18 INFO - PROCESS | 4068 | 1463974518876 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}] 20:35:18 INFO - PROCESS | 4068 | 1463974518987 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 20:35:19 INFO - PROCESS | 4068 | 1463974519040 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4573AA800 == 59 [pid = 4068] [id = 103] 20:35:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C454D43400) [pid = 4068] [serial = 306] [outer = 0000000000000000] 20:35:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C455118800) [pid = 4068] [serial = 307] [outer = 000000C454D43400] 20:35:19 INFO - PROCESS | 4068 | 1463974519086 Marionette DEBUG loaded listener.js 20:35:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C45511F000) [pid = 4068] [serial = 308] [outer = 000000C454D43400] 20:35:19 INFO - PROCESS | 4068 | 1463974519545 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:35:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:35:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 734ms 20:35:19 INFO - PROCESS | 4068 | 1463974519646 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 20:35:19 INFO - PROCESS | 4068 | 1463974519651 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 20:35:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:35:19 INFO - PROCESS | 4068 | 1463974519682 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:35:19 INFO - PROCESS | 4068 | 1463974519686 Marionette TRACE conn5 <- [1,378,null,{}] 20:35:19 INFO - PROCESS | 4068 | 1463974519694 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}] 20:35:19 INFO - PROCESS | 4068 | 1463974519809 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 20:35:19 INFO - PROCESS | 4068 | 1463974519887 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448930000 == 60 [pid = 4068] [id = 104] 20:35:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C443AB3400) [pid = 4068] [serial = 309] [outer = 0000000000000000] 20:35:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C443B8CC00) [pid = 4068] [serial = 310] [outer = 000000C443AB3400] 20:35:19 INFO - PROCESS | 4068 | 1463974519946 Marionette DEBUG loaded listener.js 20:35:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C448869400) [pid = 4068] [serial = 311] [outer = 000000C443AB3400] 20:35:20 INFO - PROCESS | 4068 | 1463974520592 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:35:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:35:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 965ms 20:35:20 INFO - PROCESS | 4068 | 1463974520627 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 20:35:20 INFO - PROCESS | 4068 | 1463974520633 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 20:35:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:35:20 INFO - PROCESS | 4068 | 1463974520641 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:35:20 INFO - PROCESS | 4068 | 1463974520644 Marionette TRACE conn5 <- [1,382,null,{}] 20:35:20 INFO - PROCESS | 4068 | 1463974520648 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}] 20:35:20 INFO - PROCESS | 4068 | 1463974520761 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 20:35:20 INFO - PROCESS | 4068 | 1463974520846 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ED4000 == 61 [pid = 4068] [id = 105] 20:35:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C44D5CD400) [pid = 4068] [serial = 312] [outer = 0000000000000000] 20:35:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C44D8E0C00) [pid = 4068] [serial = 313] [outer = 000000C44D5CD400] 20:35:20 INFO - PROCESS | 4068 | 1463974520903 Marionette DEBUG loaded listener.js 20:35:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C45072A800) [pid = 4068] [serial = 314] [outer = 000000C44D5CD400] 20:35:21 INFO - PROCESS | 4068 | 1463974521530 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:35:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:35:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 923ms 20:35:21 INFO - PROCESS | 4068 | 1463974521570 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 20:35:21 INFO - PROCESS | 4068 | 1463974521573 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 20:35:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:35:21 INFO - PROCESS | 4068 | 1463974521577 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:35:21 INFO - PROCESS | 4068 | 1463974521581 Marionette TRACE conn5 <- [1,386,null,{}] 20:35:21 INFO - PROCESS | 4068 | 1463974521592 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}] 20:35:21 INFO - PROCESS | 4068 | 1463974521707 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 20:35:21 INFO - PROCESS | 4068 | 1463974521781 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458431800 == 62 [pid = 4068] [id = 106] 20:35:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C451D34000) [pid = 4068] [serial = 315] [outer = 0000000000000000] 20:35:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C453D53000) [pid = 4068] [serial = 316] [outer = 000000C451D34000] 20:35:21 INFO - PROCESS | 4068 | 1463974521841 Marionette DEBUG loaded listener.js 20:35:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C454D44800) [pid = 4068] [serial = 317] [outer = 000000C451D34000] 20:35:22 INFO - PROCESS | 4068 | 1463974522494 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]]]}] 20:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 986ms 20:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:35:22 INFO - PROCESS | 4068 | 1463974522565 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 20:35:22 INFO - PROCESS | 4068 | 1463974522568 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 20:35:22 INFO - PROCESS | 4068 | 1463974522572 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:35:22 INFO - PROCESS | 4068 | 1463974522574 Marionette TRACE conn5 <- [1,390,null,{}] 20:35:22 INFO - PROCESS | 4068 | 1463974522578 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}] 20:35:22 INFO - PROCESS | 4068 | 1463974522708 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 20:35:22 INFO - PROCESS | 4068 | 1463974522824 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459677000 == 63 [pid = 4068] [id = 107] 20:35:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C450CF2C00) [pid = 4068] [serial = 318] [outer = 0000000000000000] 20:35:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C450CF6400) [pid = 4068] [serial = 319] [outer = 000000C450CF2C00] 20:35:22 INFO - PROCESS | 4068 | 1463974522882 Marionette DEBUG loaded listener.js 20:35:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C455A8AC00) [pid = 4068] [serial = 320] [outer = 000000C450CF2C00] 20:35:23 INFO - PROCESS | 4068 | 1463974523525 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]]]}] 20:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 986ms 20:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:35:23 INFO - PROCESS | 4068 | 1463974523559 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 20:35:23 INFO - PROCESS | 4068 | 1463974523562 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 20:35:23 INFO - PROCESS | 4068 | 1463974523565 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:35:23 INFO - PROCESS | 4068 | 1463974523567 Marionette TRACE conn5 <- [1,394,null,{}] 20:35:23 INFO - PROCESS | 4068 | 1463974523571 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}] 20:35:23 INFO - PROCESS | 4068 | 1463974523678 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 20:35:23 INFO - PROCESS | 4068 | 1463974523750 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45036A000 == 64 [pid = 4068] [id = 108] 20:35:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C44FECA000) [pid = 4068] [serial = 321] [outer = 0000000000000000] 20:35:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C44FECF400) [pid = 4068] [serial = 322] [outer = 000000C44FECA000] 20:35:23 INFO - PROCESS | 4068 | 1463974523806 Marionette DEBUG loaded listener.js 20:35:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C455121400) [pid = 4068] [serial = 323] [outer = 000000C44FECA000] 20:35:24 INFO - PROCESS | 4068 | 1463974524472 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]]]}] 20:35:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:35:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 943ms 20:35:24 INFO - PROCESS | 4068 | 1463974524512 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 20:35:24 INFO - PROCESS | 4068 | 1463974524514 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 20:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:35:24 INFO - PROCESS | 4068 | 1463974524518 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:35:24 INFO - PROCESS | 4068 | 1463974524520 Marionette TRACE conn5 <- [1,398,null,{}] 20:35:24 INFO - PROCESS | 4068 | 1463974524524 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}] 20:35:24 INFO - PROCESS | 4068 | 1463974524655 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 20:35:24 INFO - PROCESS | 4068 | 1463974524731 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4488B1000 == 65 [pid = 4068] [id = 109] 20:35:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C443777800) [pid = 4068] [serial = 324] [outer = 0000000000000000] 20:35:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C44396C000) [pid = 4068] [serial = 325] [outer = 000000C443777800] 20:35:24 INFO - PROCESS | 4068 | 1463974524930 Marionette DEBUG loaded listener.js 20:35:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C443EDCC00) [pid = 4068] [serial = 326] [outer = 000000C443777800] 20:35:25 INFO - PROCESS | 4068 | 1463974525631 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]]]}] 20:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1136ms 20:35:25 INFO - PROCESS | 4068 | 1463974525657 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 20:35:25 INFO - PROCESS | 4068 | 1463974525662 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 20:35:25 INFO - PROCESS | 4068 | 1463974525667 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:35:25 INFO - PROCESS | 4068 | 1463974525671 Marionette TRACE conn5 <- [1,402,null,{}] 20:35:25 INFO - PROCESS | 4068 | 1463974525676 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}] 20:35:25 INFO - PROCESS | 4068 | 1463974525793 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FAE000 == 64 [pid = 4068] [id = 62] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C457348000 == 63 [pid = 4068] [id = 102] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571BC800 == 62 [pid = 4068] [id = 101] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C45699D000 == 61 [pid = 4068] [id = 100] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C452F40000 == 60 [pid = 4068] [id = 99] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EE4000 == 59 [pid = 4068] [id = 98] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C450B67800 == 58 [pid = 4068] [id = 97] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C44DD50800 == 57 [pid = 4068] [id = 96] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C444ED2800 == 56 [pid = 4068] [id = 95] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EF9E800 == 55 [pid = 4068] [id = 94] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C4569B1800) [pid = 4068] [serial = 265] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C44396A000) [pid = 4068] [serial = 223] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C44D542000) [pid = 4068] [serial = 226] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C453D59C00) [pid = 4068] [serial = 229] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C448265800 == 54 [pid = 4068] [id = 90] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C443E5B000) [pid = 4068] [serial = 238] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C447E18000) [pid = 4068] [serial = 239] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C444188800) [pid = 4068] [serial = 236] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C443B8A800) [pid = 4068] [serial = 235] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C4511A3C00) [pid = 4068] [serial = 250] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C44F933400) [pid = 4068] [serial = 247] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44D8BD400) [pid = 4068] [serial = 244] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C44D8ED800) [pid = 4068] [serial = 245] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C4569B1400) [pid = 4068] [serial = 233] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44D8C9000) [pid = 4068] [serial = 232] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44A098400) [pid = 4068] [serial = 241] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C455B0B000) [pid = 4068] [serial = 263] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44D543800) [pid = 4068] [serial = 242] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C451B17400) [pid = 4068] [serial = 253] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C4511EB400) [pid = 4068] [serial = 251] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C45363C400) [pid = 4068] [serial = 256] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C451D3DC00) [pid = 4068] [serial = 254] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C44F828800) [pid = 4068] [serial = 259] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C454709400) [pid = 4068] [serial = 262] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C454675400) [pid = 4068] [serial = 257] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C4530B0800) [pid = 4068] [serial = 260] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44FBCB400) [pid = 4068] [serial = 248] [outer = 0000000000000000] [url = about:blank] 20:35:25 INFO - PROCESS | 4068 | 1463974525925 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4440B5000 == 55 [pid = 4068] [id = 110] 20:35:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C443772C00) [pid = 4068] [serial = 327] [outer = 0000000000000000] 20:35:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C443966000) [pid = 4068] [serial = 328] [outer = 000000C443772C00] 20:35:25 INFO - PROCESS | 4068 | 1463974525975 Marionette DEBUG loaded listener.js 20:35:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C444089800) [pid = 4068] [serial = 329] [outer = 000000C443772C00] 20:35:26 INFO - PROCESS | 4068 | 1463974526426 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]]]}] 20:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 774ms 20:35:26 INFO - PROCESS | 4068 | 1463974526445 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 20:35:26 INFO - PROCESS | 4068 | 1463974526449 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 20:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:35:26 INFO - PROCESS | 4068 | 1463974526455 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:35:26 INFO - PROCESS | 4068 | 1463974526458 Marionette TRACE conn5 <- [1,406,null,{}] 20:35:26 INFO - PROCESS | 4068 | 1463974526462 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}] 20:35:26 INFO - PROCESS | 4068 | 1463974526561 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 20:35:26 INFO - PROCESS | 4068 | 1463974526678 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C444811800 == 56 [pid = 4068] [id = 111] 20:35:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C43E8CFC00) [pid = 4068] [serial = 330] [outer = 0000000000000000] 20:35:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C443773800) [pid = 4068] [serial = 331] [outer = 000000C43E8CFC00] 20:35:26 INFO - PROCESS | 4068 | 1463974526742 Marionette DEBUG loaded listener.js 20:35:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C444084400) [pid = 4068] [serial = 332] [outer = 000000C43E8CFC00] 20:35:27 INFO - PROCESS | 4068 | 1463974527322 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]]]}] 20:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 986ms 20:35:27 INFO - PROCESS | 4068 | 1463974527453 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 20:35:27 INFO - PROCESS | 4068 | 1463974527458 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 20:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:35:27 INFO - PROCESS | 4068 | 1463974527464 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:35:27 INFO - PROCESS | 4068 | 1463974527468 Marionette TRACE conn5 <- [1,410,null,{}] 20:35:27 INFO - PROCESS | 4068 | 1463974527474 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}] 20:35:27 INFO - PROCESS | 4068 | 1463974527597 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 20:35:27 INFO - PROCESS | 4068 | 1463974527663 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44F997800 == 57 [pid = 4068] [id = 112] 20:35:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44D5D5800) [pid = 4068] [serial = 333] [outer = 0000000000000000] 20:35:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44D65B400) [pid = 4068] [serial = 334] [outer = 000000C44D5D5800] 20:35:27 INFO - PROCESS | 4068 | 1463974527723 Marionette DEBUG loaded listener.js 20:35:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44DDA5C00) [pid = 4068] [serial = 335] [outer = 000000C44D5D5800] 20:35:28 INFO - PROCESS | 4068 | 1463974528351 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]]]}] 20:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 944ms 20:35:28 INFO - PROCESS | 4068 | 1463974528410 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 20:35:28 INFO - PROCESS | 4068 | 1463974528415 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 20:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:35:28 INFO - PROCESS | 4068 | 1463974528420 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:35:28 INFO - PROCESS | 4068 | 1463974528423 Marionette TRACE conn5 <- [1,414,null,{}] 20:35:28 INFO - PROCESS | 4068 | 1463974528427 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}] 20:35:28 INFO - PROCESS | 4068 | 1463974528537 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 20:35:28 INFO - PROCESS | 4068 | 1463974528609 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450C81800 == 58 [pid = 4068] [id = 113] 20:35:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C44FE69C00) [pid = 4068] [serial = 336] [outer = 0000000000000000] 20:35:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C44FEC9800) [pid = 4068] [serial = 337] [outer = 000000C44FE69C00] 20:35:28 INFO - PROCESS | 4068 | 1463974528666 Marionette DEBUG loaded listener.js 20:35:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C4509ED000) [pid = 4068] [serial = 338] [outer = 000000C44FE69C00] 20:35:29 INFO - PROCESS | 4068 | 1463974529291 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]]]}] 20:35:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:35:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 943ms 20:35:29 INFO - PROCESS | 4068 | 1463974529365 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 20:35:29 INFO - PROCESS | 4068 | 1463974529368 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 20:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:35:29 INFO - PROCESS | 4068 | 1463974529387 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:35:29 INFO - PROCESS | 4068 | 1463974529394 Marionette TRACE conn5 <- [1,418,null,{}] 20:35:29 INFO - PROCESS | 4068 | 1463974529407 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}] 20:35:29 INFO - PROCESS | 4068 | 1463974529528 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 20:35:29 INFO - PROCESS | 4068 | 1463974529594 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B35000 == 59 [pid = 4068] [id = 114] 20:35:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C450F87800) [pid = 4068] [serial = 339] [outer = 0000000000000000] 20:35:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C4511A5C00) [pid = 4068] [serial = 340] [outer = 000000C450F87800] 20:35:29 INFO - PROCESS | 4068 | 1463974529651 Marionette DEBUG loaded listener.js 20:35:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C4511EC000) [pid = 4068] [serial = 341] [outer = 000000C450F87800] 20:35:30 INFO - PROCESS | 4068 | 1463974530767 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]]]}] 20:35:30 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 20:35:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1419ms 20:35:30 INFO - PROCESS | 4068 | 1463974530794 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 20:35:30 INFO - PROCESS | 4068 | 1463974530797 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 20:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:35:30 INFO - PROCESS | 4068 | 1463974530801 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:35:30 INFO - PROCESS | 4068 | 1463974530803 Marionette TRACE conn5 <- [1,422,null,{}] 20:35:30 INFO - PROCESS | 4068 | 1463974530807 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}] 20:35:30 INFO - PROCESS | 4068 | 1463974530914 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 20:35:30 INFO - PROCESS | 4068 | 1463974530979 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45699C800 == 60 [pid = 4068] [id = 115] 20:35:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C4511E3800) [pid = 4068] [serial = 342] [outer = 0000000000000000] 20:35:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C451B24C00) [pid = 4068] [serial = 343] [outer = 000000C4511E3800] 20:35:31 INFO - PROCESS | 4068 | 1463974531036 Marionette DEBUG loaded listener.js 20:35:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C453631800) [pid = 4068] [serial = 344] [outer = 000000C4511E3800] 20:35:32 INFO - PROCESS | 4068 | 1463974532084 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]]]}] 20:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1341ms 20:35:32 INFO - PROCESS | 4068 | 1463974532144 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 20:35:32 INFO - PROCESS | 4068 | 1463974532146 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 20:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:35:32 INFO - PROCESS | 4068 | 1463974532150 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:35:32 INFO - PROCESS | 4068 | 1463974532152 Marionette TRACE conn5 <- [1,426,null,{}] 20:35:32 INFO - PROCESS | 4068 | 1463974532156 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}] 20:35:32 INFO - PROCESS | 4068 | 1463974532294 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 20:35:32 INFO - PROCESS | 4068 | 1463974532408 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457337800 == 61 [pid = 4068] [id = 116] 20:35:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C454124C00) [pid = 4068] [serial = 345] [outer = 0000000000000000] 20:35:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C454129000) [pid = 4068] [serial = 346] [outer = 000000C454124C00] 20:35:32 INFO - PROCESS | 4068 | 1463974532471 Marionette DEBUG loaded listener.js 20:35:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C454673400) [pid = 4068] [serial = 347] [outer = 000000C454124C00] 20:35:33 INFO - PROCESS | 4068 | 1463974533180 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] 20:35:33 INFO - PROCESS | 4068 | 1463974533239 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 20:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:35:33 INFO - PROCESS | 4068 | 1463974533245 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:35:33 INFO - PROCESS | 4068 | 1463974533249 Marionette TRACE conn5 <- [1,430,null,{}] 20:35:33 INFO - PROCESS | 4068 | 1463974533255 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}] 20:35:33 INFO - PROCESS | 4068 | 1463974533359 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 20:35:33 INFO - PROCESS | 4068 | 1463974533435 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB8A800 == 62 [pid = 4068] [id = 117] 20:35:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C443B85000) [pid = 4068] [serial = 348] [outer = 0000000000000000] 20:35:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C444D0C000) [pid = 4068] [serial = 349] [outer = 000000C443B85000] 20:35:33 INFO - PROCESS | 4068 | 1463974533486 Marionette DEBUG loaded listener.js 20:35:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C44F8A5400) [pid = 4068] [serial = 350] [outer = 000000C443B85000] 20:35:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45733D000 == 61 [pid = 4068] [id = 44] 20:35:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C4440B5000 == 60 [pid = 4068] [id = 110] 20:35:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C4488B1000 == 59 [pid = 4068] [id = 109] 20:35:34 INFO - PROCESS | 4068 | 1463974534074 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]]]}] 20:35:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 880ms 20:35:34 INFO - PROCESS | 4068 | 1463974534125 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 20:35:34 INFO - PROCESS | 4068 | 1463974534131 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 20:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:35:34 INFO - PROCESS | 4068 | 1463974534138 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:35:34 INFO - PROCESS | 4068 | 1463974534140 Marionette TRACE conn5 <- [1,434,null,{}] 20:35:34 INFO - PROCESS | 4068 | 1463974534144 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}] 20:35:34 INFO - PROCESS | 4068 | 1463974534236 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 20:35:34 INFO - PROCESS | 4068 | 1463974534305 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4511D9000 == 60 [pid = 4068] [id = 118] 20:35:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C443B87800) [pid = 4068] [serial = 351] [outer = 0000000000000000] 20:35:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C44F938000) [pid = 4068] [serial = 352] [outer = 000000C443B87800] 20:35:34 INFO - PROCESS | 4068 | 1463974534362 Marionette DEBUG loaded listener.js 20:35:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C450CEF800) [pid = 4068] [serial = 353] [outer = 000000C443B87800] 20:35:34 INFO - PROCESS | 4068 | 1463974534770 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]]]}] 20:35:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 692ms 20:35:34 INFO - PROCESS | 4068 | 1463974534831 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 20:35:34 INFO - PROCESS | 4068 | 1463974534834 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 20:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:35:34 INFO - PROCESS | 4068 | 1463974534837 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:35:34 INFO - PROCESS | 4068 | 1463974534841 Marionette TRACE conn5 <- [1,438,null,{}] 20:35:34 INFO - PROCESS | 4068 | 1463974534852 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}] 20:35:34 INFO - PROCESS | 4068 | 1463974534972 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 20:35:34 INFO - PROCESS | 4068 | 1463974534991 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457525000 == 61 [pid = 4068] [id = 119] 20:35:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C453D54800) [pid = 4068] [serial = 354] [outer = 0000000000000000] 20:35:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C45412DC00) [pid = 4068] [serial = 355] [outer = 000000C453D54800] 20:35:35 INFO - PROCESS | 4068 | 1463974535040 Marionette DEBUG loaded listener.js 20:35:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C454683800) [pid = 4068] [serial = 356] [outer = 000000C453D54800] 20:35:35 INFO - PROCESS | 4068 | 1463974535564 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]]]}] 20:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 797ms 20:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:35:35 INFO - PROCESS | 4068 | 1463974535637 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 20:35:35 INFO - PROCESS | 4068 | 1463974535640 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 20:35:35 INFO - PROCESS | 4068 | 1463974535650 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:35:35 INFO - PROCESS | 4068 | 1463974535652 Marionette TRACE conn5 <- [1,442,null,{}] 20:35:35 INFO - PROCESS | 4068 | 1463974535656 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}] 20:35:35 INFO - PROCESS | 4068 | 1463974535766 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 20:35:35 INFO - PROCESS | 4068 | 1463974535780 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458421000 == 62 [pid = 4068] [id = 120] 20:35:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C454705400) [pid = 4068] [serial = 357] [outer = 0000000000000000] 20:35:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C454D3B000) [pid = 4068] [serial = 358] [outer = 000000C454705400] 20:35:35 INFO - PROCESS | 4068 | 1463974535864 Marionette DEBUG loaded listener.js 20:35:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C455118000) [pid = 4068] [serial = 359] [outer = 000000C454705400] 20:35:36 INFO - PROCESS | 4068 | 1463974536309 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]]]}] 20:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 690ms 20:35:36 INFO - PROCESS | 4068 | 1463974536352 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 20:35:36 INFO - PROCESS | 4068 | 1463974536354 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 20:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:35:36 INFO - PROCESS | 4068 | 1463974536362 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:35:36 INFO - PROCESS | 4068 | 1463974536364 Marionette TRACE conn5 <- [1,446,null,{}] 20:35:36 INFO - PROCESS | 4068 | 1463974536368 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}] 20:35:36 INFO - PROCESS | 4068 | 1463974536477 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 20:35:36 INFO - PROCESS | 4068 | 1463974536484 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594DE000 == 63 [pid = 4068] [id = 121] 20:35:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C455A85400) [pid = 4068] [serial = 360] [outer = 0000000000000000] 20:35:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C455A91000) [pid = 4068] [serial = 361] [outer = 000000C455A85400] 20:35:36 INFO - PROCESS | 4068 | 1463974536532 Marionette DEBUG loaded listener.js 20:35:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C455B0B400) [pid = 4068] [serial = 362] [outer = 000000C455A85400] 20:35:36 INFO - PROCESS | 4068 | 1463974536977 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]]]}] 20:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 692ms 20:35:37 INFO - PROCESS | 4068 | 1463974537054 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 20:35:37 INFO - PROCESS | 4068 | 1463974537064 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 20:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:35:37 INFO - PROCESS | 4068 | 1463974537073 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:35:37 INFO - PROCESS | 4068 | 1463974537075 Marionette TRACE conn5 <- [1,450,null,{}] 20:35:37 INFO - PROCESS | 4068 | 1463974537079 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}] 20:35:37 INFO - PROCESS | 4068 | 1463974537300 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C444842800) [pid = 4068] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C451B21000) [pid = 4068] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C450F8B400) [pid = 4068] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C450F7D800) [pid = 4068] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C44F930000) [pid = 4068] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C444088000) [pid = 4068] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C44A094C00) [pid = 4068] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C454682C00) [pid = 4068] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C444181000) [pid = 4068] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C44377FC00) [pid = 4068] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C453020C00) [pid = 4068] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C45147CC00) [pid = 4068] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C44A809C00) [pid = 4068] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C44395FC00) [pid = 4068] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C443775800) [pid = 4068] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C443B8E000) [pid = 4068] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C454D43400) [pid = 4068] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C443777800) [pid = 4068] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:35:37 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C455B08C00) [pid = 4068] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:35:37 INFO - PROCESS | 4068 | 1463974537359 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D852000 == 64 [pid = 4068] [id = 122] 20:35:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C43E8CD400) [pid = 4068] [serial = 363] [outer = 0000000000000000] 20:35:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C443AB4C00) [pid = 4068] [serial = 364] [outer = 000000C43E8CD400] 20:35:37 INFO - PROCESS | 4068 | 1463974537406 Marionette DEBUG loaded listener.js 20:35:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C44D544800) [pid = 4068] [serial = 365] [outer = 000000C43E8CD400] 20:35:37 INFO - PROCESS | 4068 | 1463974537822 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] 20:35:37 INFO - PROCESS | 4068 | 1463974537854 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 20:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:35:37 INFO - PROCESS | 4068 | 1463974537858 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:35:37 INFO - PROCESS | 4068 | 1463974537860 Marionette TRACE conn5 <- [1,454,null,{}] 20:35:37 INFO - PROCESS | 4068 | 1463974537863 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}] 20:35:37 INFO - PROCESS | 4068 | 1463974537947 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 20:35:37 INFO - PROCESS | 4068 | 1463974537953 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FC0800 == 65 [pid = 4068] [id = 123] 20:35:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C451047400) [pid = 4068] [serial = 366] [outer = 0000000000000000] 20:35:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C454E0C400) [pid = 4068] [serial = 367] [outer = 000000C451047400] 20:35:38 INFO - PROCESS | 4068 | 1463974538000 Marionette DEBUG loaded listener.js 20:35:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C454E14000) [pid = 4068] [serial = 368] [outer = 000000C451047400] 20:35:38 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:35:38 INFO - PROCESS | 4068 | 1463974538422 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]]]}] 20:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 585ms 20:35:38 INFO - PROCESS | 4068 | 1463974538454 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 20:35:38 INFO - PROCESS | 4068 | 1463974538463 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 20:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:35:38 INFO - PROCESS | 4068 | 1463974538472 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:35:38 INFO - PROCESS | 4068 | 1463974538474 Marionette TRACE conn5 <- [1,458,null,{}] 20:35:38 INFO - PROCESS | 4068 | 1463974538478 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}] 20:35:38 INFO - PROCESS | 4068 | 1463974538562 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 20:35:38 INFO - PROCESS | 4068 | 1463974538569 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45525F800 == 66 [pid = 4068] [id = 124] 20:35:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C454D53400) [pid = 4068] [serial = 369] [outer = 0000000000000000] 20:35:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C454D5A800) [pid = 4068] [serial = 370] [outer = 000000C454D53400] 20:35:38 INFO - PROCESS | 4068 | 1463974538615 Marionette DEBUG loaded listener.js 20:35:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C454E0A800) [pid = 4068] [serial = 371] [outer = 000000C454D53400] 20:35:39 INFO - PROCESS | 4068 | 1463974539046 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] 20:35:39 INFO - PROCESS | 4068 | 1463974539123 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 20:35:39 INFO - PROCESS | 4068 | 1463974539127 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:35:39 INFO - PROCESS | 4068 | 1463974539129 Marionette TRACE conn5 <- [1,462,null,{}] 20:35:39 INFO - PROCESS | 4068 | 1463974539133 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}] 20:35:39 INFO - PROCESS | 4068 | 1463974539220 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 20:35:39 INFO - PROCESS | 4068 | 1463974539232 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552E3000 == 67 [pid = 4068] [id = 125] 20:35:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C4545B8400) [pid = 4068] [serial = 372] [outer = 0000000000000000] 20:35:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C4545C0000) [pid = 4068] [serial = 373] [outer = 000000C4545B8400] 20:35:39 INFO - PROCESS | 4068 | 1463974539277 Marionette DEBUG loaded listener.js 20:35:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C454D5F400) [pid = 4068] [serial = 374] [outer = 000000C4545B8400] 20:35:40 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:35:40 INFO - PROCESS | 4068 | 1463974540011 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] 20:35:40 INFO - PROCESS | 4068 | 1463974540059 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 20:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:35:40 INFO - PROCESS | 4068 | 1463974540064 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:35:40 INFO - PROCESS | 4068 | 1463974540069 Marionette TRACE conn5 <- [1,466,null,{}] 20:35:40 INFO - PROCESS | 4068 | 1463974540075 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}] 20:35:40 INFO - PROCESS | 4068 | 1463974540194 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 20:35:40 INFO - PROCESS | 4068 | 1463974540314 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45409B800 == 68 [pid = 4068] [id = 126] 20:35:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C44D544400) [pid = 4068] [serial = 375] [outer = 0000000000000000] 20:35:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C44FBD8C00) [pid = 4068] [serial = 376] [outer = 000000C44D544400] 20:35:40 INFO - PROCESS | 4068 | 1463974540375 Marionette DEBUG loaded listener.js 20:35:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C450CF5800) [pid = 4068] [serial = 377] [outer = 000000C44D544400] 20:35:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C450790400) [pid = 4068] [serial = 378] [outer = 000000C4432BEC00] 20:35:41 INFO - PROCESS | 4068 | 1463974541108 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] 20:35:41 INFO - PROCESS | 4068 | 1463974541159 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 20:35:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:35:41 INFO - PROCESS | 4068 | 1463974541166 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:35:41 INFO - PROCESS | 4068 | 1463974541169 Marionette TRACE conn5 <- [1,470,null,{}] 20:35:41 INFO - PROCESS | 4068 | 1463974541174 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}] 20:35:41 INFO - PROCESS | 4068 | 1463974541320 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 20:35:41 INFO - PROCESS | 4068 | 1463974541439 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452F43800 == 69 [pid = 4068] [id = 127] 20:35:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C44D5F1C00) [pid = 4068] [serial = 379] [outer = 0000000000000000] 20:35:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C450790C00) [pid = 4068] [serial = 380] [outer = 000000C44D5F1C00] 20:35:41 INFO - PROCESS | 4068 | 1463974541497 Marionette DEBUG loaded listener.js 20:35:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C454E08C00) [pid = 4068] [serial = 381] [outer = 000000C44D5F1C00] 20:35:42 INFO - PROCESS | 4068 | 1463974542153 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]]]}] 20:35:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:35:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1036ms 20:35:42 INFO - PROCESS | 4068 | 1463974542204 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 20:35:42 INFO - PROCESS | 4068 | 1463974542207 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 20:35:42 INFO - PROCESS | 4068 | 1463974542212 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:35:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:35:42 INFO - PROCESS | 4068 | 1463974542217 Marionette TRACE conn5 <- [1,474,null,{}] 20:35:42 INFO - PROCESS | 4068 | 1463974542249 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}] 20:35:42 INFO - PROCESS | 4068 | 1463974542365 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 20:35:42 INFO - PROCESS | 4068 | 1463974542485 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458552800 == 70 [pid = 4068] [id = 128] 20:35:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C455ABEC00) [pid = 4068] [serial = 382] [outer = 0000000000000000] 20:35:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C4569AE800) [pid = 4068] [serial = 383] [outer = 000000C455ABEC00] 20:35:42 INFO - PROCESS | 4068 | 1463974542544 Marionette DEBUG loaded listener.js 20:35:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C4569BDC00) [pid = 4068] [serial = 384] [outer = 000000C455ABEC00] 20:35:43 INFO - PROCESS | 4068 | 1463974543205 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]]]}] 20:35:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:35:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1056ms 20:35:43 INFO - PROCESS | 4068 | 1463974543273 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 20:35:43 INFO - PROCESS | 4068 | 1463974543276 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 20:35:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:35:43 INFO - PROCESS | 4068 | 1463974543280 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:35:43 INFO - PROCESS | 4068 | 1463974543282 Marionette TRACE conn5 <- [1,478,null,{}] 20:35:43 INFO - PROCESS | 4068 | 1463974543287 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}] 20:35:43 INFO - PROCESS | 4068 | 1463974543439 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 20:35:43 INFO - PROCESS | 4068 | 1463974543491 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448030800 == 71 [pid = 4068] [id = 129] 20:35:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C44A091400) [pid = 4068] [serial = 385] [outer = 0000000000000000] 20:35:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C44FBBE800) [pid = 4068] [serial = 386] [outer = 000000C44A091400] 20:35:43 INFO - PROCESS | 4068 | 1463974543549 Marionette DEBUG loaded listener.js 20:35:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C454690800) [pid = 4068] [serial = 387] [outer = 000000C44A091400] 20:35:44 INFO - PROCESS | 4068 | 1463974544432 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]]]}] 20:35:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:35:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1196ms 20:35:44 INFO - PROCESS | 4068 | 1463974544478 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 20:35:44 INFO - PROCESS | 4068 | 1463974544484 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 20:35:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:35:44 INFO - PROCESS | 4068 | 1463974544489 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:35:44 INFO - PROCESS | 4068 | 1463974544493 Marionette TRACE conn5 <- [1,482,null,{}] 20:35:44 INFO - PROCESS | 4068 | 1463974544499 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}] 20:35:44 INFO - PROCESS | 4068 | 1463974544604 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 20:35:44 INFO - PROCESS | 4068 | 1463974544683 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448B13000 == 72 [pid = 4068] [id = 130] 20:35:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C44418B800) [pid = 4068] [serial = 388] [outer = 0000000000000000] 20:35:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C448005800) [pid = 4068] [serial = 389] [outer = 000000C44418B800] 20:35:44 INFO - PROCESS | 4068 | 1463974544777 Marionette DEBUG loaded listener.js 20:35:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C449A8E800) [pid = 4068] [serial = 390] [outer = 000000C44418B800] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B47800 == 71 [pid = 4068] [id = 33] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C450423800 == 70 [pid = 4068] [id = 31] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C45525F800 == 69 [pid = 4068] [id = 124] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FC0800 == 68 [pid = 4068] [id = 123] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D852000 == 67 [pid = 4068] [id = 122] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594DE000 == 66 [pid = 4068] [id = 121] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C458421000 == 65 [pid = 4068] [id = 120] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C457525000 == 64 [pid = 4068] [id = 119] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C4511D9000 == 63 [pid = 4068] [id = 118] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FB8A800 == 62 [pid = 4068] [id = 117] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C443966000) [pid = 4068] [serial = 328] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C451B24800) [pid = 4068] [serial = 277] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C443E6F800) [pid = 4068] [serial = 268] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C44D5E8800) [pid = 4068] [serial = 271] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C451B17800) [pid = 4068] [serial = 274] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C443B8CC00) [pid = 4068] [serial = 310] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C44D8E0C00) [pid = 4068] [serial = 313] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C450C81800 == 61 [pid = 4068] [id = 113] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C4573AA800 == 60 [pid = 4068] [id = 103] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C44F997800 == 59 [pid = 4068] [id = 112] 20:35:45 INFO - PROCESS | 4068 | --DOCSHELL 000000C444811800 == 58 [pid = 4068] [id = 111] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C453D53000) [pid = 4068] [serial = 316] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C450CF6400) [pid = 4068] [serial = 319] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C443EDCC00) [pid = 4068] [serial = 326] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C455A85800) [pid = 4068] [serial = 305] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C44FECF400) [pid = 4068] [serial = 322] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C44396C000) [pid = 4068] [serial = 325] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C455118800) [pid = 4068] [serial = 307] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C456B09C00) [pid = 4068] [serial = 266] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C451B17C00) [pid = 4068] [serial = 301] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C452B1EC00) [pid = 4068] [serial = 295] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C45119E800) [pid = 4068] [serial = 293] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C4569BB400) [pid = 4068] [serial = 188] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C450BD1400) [pid = 4068] [serial = 290] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C454705800) [pid = 4068] [serial = 302] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C450F8B000) [pid = 4068] [serial = 227] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C44D5F2400) [pid = 4068] [serial = 286] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C454690000) [pid = 4068] [serial = 299] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C448BD9400) [pid = 4068] [serial = 280] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C448D2B400) [pid = 4068] [serial = 284] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C4506F4800) [pid = 4068] [serial = 289] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C45470F400) [pid = 4068] [serial = 230] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C454D3D400) [pid = 4068] [serial = 304] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C450FF7800) [pid = 4068] [serial = 292] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C44F92C400) [pid = 4068] [serial = 287] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C453D55C00) [pid = 4068] [serial = 296] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C449A88C00) [pid = 4068] [serial = 281] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C454687400) [pid = 4068] [serial = 298] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44F81F800) [pid = 4068] [serial = 182] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C444083800) [pid = 4068] [serial = 179] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C443AA9000) [pid = 4068] [serial = 283] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C443B89000) [pid = 4068] [serial = 224] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C450F88400) [pid = 4068] [serial = 185] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C45511F000) [pid = 4068] [serial = 308] [outer = 0000000000000000] [url = about:blank] 20:35:45 INFO - PROCESS | 4068 | 1463974545403 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]]]}] 20:35:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:35:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 944ms 20:35:45 INFO - PROCESS | 4068 | 1463974545436 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 20:35:45 INFO - PROCESS | 4068 | 1463974545442 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 20:35:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:35:45 INFO - PROCESS | 4068 | 1463974545448 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:35:45 INFO - PROCESS | 4068 | 1463974545451 Marionette TRACE conn5 <- [1,486,null,{}] 20:35:45 INFO - PROCESS | 4068 | 1463974545455 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}] 20:35:45 INFO - PROCESS | 4068 | 1463974545543 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 20:35:45 INFO - PROCESS | 4068 | 1463974545615 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448ED5800 == 59 [pid = 4068] [id = 131] 20:35:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C443B86000) [pid = 4068] [serial = 391] [outer = 0000000000000000] 20:35:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44483C400) [pid = 4068] [serial = 392] [outer = 000000C443B86000] 20:35:45 INFO - PROCESS | 4068 | 1463974545663 Marionette DEBUG loaded listener.js 20:35:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C448FA5800) [pid = 4068] [serial = 393] [outer = 000000C443B86000] 20:35:46 INFO - PROCESS | 4068 | 1463974546071 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]]]}] 20:35:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:35:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 693ms 20:35:46 INFO - PROCESS | 4068 | 1463974546142 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 20:35:46 INFO - PROCESS | 4068 | 1463974546145 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 20:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:35:46 INFO - PROCESS | 4068 | 1463974546148 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:35:46 INFO - PROCESS | 4068 | 1463974546152 Marionette TRACE conn5 <- [1,490,null,{}] 20:35:46 INFO - PROCESS | 4068 | 1463974546168 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}] 20:35:46 INFO - PROCESS | 4068 | 1463974546257 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 20:35:46 INFO - PROCESS | 4068 | 1463974546275 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44F8CE000 == 60 [pid = 4068] [id = 132] 20:35:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44D8BCC00) [pid = 4068] [serial = 394] [outer = 0000000000000000] 20:35:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C44D8C4000) [pid = 4068] [serial = 395] [outer = 000000C44D8BCC00] 20:35:46 INFO - PROCESS | 4068 | 1463974546325 Marionette DEBUG loaded listener.js 20:35:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C44F92C400) [pid = 4068] [serial = 396] [outer = 000000C44D8BCC00] 20:35:46 INFO - PROCESS | 4068 | 1463974546782 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]]]}] 20:35:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:35:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 692ms 20:35:46 INFO - PROCESS | 4068 | 1463974546843 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 20:35:46 INFO - PROCESS | 4068 | 1463974546846 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 20:35:46 INFO - PROCESS | 4068 | 1463974546849 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:35:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:35:46 INFO - PROCESS | 4068 | 1463974546851 Marionette TRACE conn5 <- [1,494,null,{}] 20:35:46 INFO - PROCESS | 4068 | 1463974546855 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}] 20:35:46 INFO - PROCESS | 4068 | 1463974546969 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 20:35:47 INFO - PROCESS | 4068 | 1463974547046 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450375000 == 61 [pid = 4068] [id = 133] 20:35:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C44DD9C000) [pid = 4068] [serial = 397] [outer = 0000000000000000] 20:35:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C44FE60000) [pid = 4068] [serial = 398] [outer = 000000C44DD9C000] 20:35:47 INFO - PROCESS | 4068 | 1463974547094 Marionette DEBUG loaded listener.js 20:35:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C450517400) [pid = 4068] [serial = 399] [outer = 000000C44DD9C000] 20:35:47 INFO - PROCESS | 4068 | 1463974547529 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]]]}] 20:35:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:35:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 732ms 20:35:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:35:47 INFO - PROCESS | 4068 | 1463974547585 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 20:35:47 INFO - PROCESS | 4068 | 1463974547587 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 20:35:47 INFO - PROCESS | 4068 | 1463974547590 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:35:47 INFO - PROCESS | 4068 | 1463974547592 Marionette TRACE conn5 <- [1,498,null,{}] 20:35:47 INFO - PROCESS | 4068 | 1463974547596 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}] 20:35:47 INFO - PROCESS | 4068 | 1463974547709 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 20:35:47 INFO - PROCESS | 4068 | 1463974547722 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ED5800 == 62 [pid = 4068] [id = 134] 20:35:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C44DD9D400) [pid = 4068] [serial = 400] [outer = 0000000000000000] 20:35:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C450C6D000) [pid = 4068] [serial = 401] [outer = 000000C44DD9D400] 20:35:47 INFO - PROCESS | 4068 | 1463974547769 Marionette DEBUG loaded listener.js 20:35:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C450F85800) [pid = 4068] [serial = 402] [outer = 000000C44DD9D400] 20:35:48 INFO - PROCESS | 4068 | 1463974548242 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]]]}] 20:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 693ms 20:35:48 INFO - PROCESS | 4068 | 1463974548306 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 20:35:48 INFO - PROCESS | 4068 | 1463974548316 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 20:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:35:48 INFO - PROCESS | 4068 | 1463974548326 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:35:48 INFO - PROCESS | 4068 | 1463974548328 Marionette TRACE conn5 <- [1,502,null,{}] 20:35:48 INFO - PROCESS | 4068 | 1463974548332 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}] 20:35:48 INFO - PROCESS | 4068 | 1463974548453 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 20:35:48 INFO - PROCESS | 4068 | 1463974548507 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B34000 == 63 [pid = 4068] [id = 135] 20:35:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C4511E4800) [pid = 4068] [serial = 403] [outer = 0000000000000000] 20:35:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C4514D7C00) [pid = 4068] [serial = 404] [outer = 000000C4511E4800] 20:35:48 INFO - PROCESS | 4068 | 1463974548556 Marionette DEBUG loaded listener.js 20:35:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C451B20800) [pid = 4068] [serial = 405] [outer = 000000C4511E4800] 20:35:49 INFO - PROCESS | 4068 | 1463974549005 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]]]}] 20:35:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:35:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 733ms 20:35:49 INFO - PROCESS | 4068 | 1463974549064 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 20:35:49 INFO - PROCESS | 4068 | 1463974549066 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 20:35:49 INFO - PROCESS | 4068 | 1463974549069 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:35:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:35:49 INFO - PROCESS | 4068 | 1463974549071 Marionette TRACE conn5 <- [1,506,null,{}] 20:35:49 INFO - PROCESS | 4068 | 1463974549080 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}] 20:35:49 INFO - PROCESS | 4068 | 1463974549187 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 20:35:49 INFO - PROCESS | 4068 | 1463974549198 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F92800 == 64 [pid = 4068] [id = 136] 20:35:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C451D3AC00) [pid = 4068] [serial = 406] [outer = 0000000000000000] 20:35:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C45363D800) [pid = 4068] [serial = 407] [outer = 000000C451D3AC00] 20:35:49 INFO - PROCESS | 4068 | 1463974549243 Marionette DEBUG loaded listener.js 20:35:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C453D59C00) [pid = 4068] [serial = 408] [outer = 000000C451D3AC00] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C454705400) [pid = 4068] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C455A85400) [pid = 4068] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C454124C00) [pid = 4068] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C443B85000) [pid = 4068] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C443B87800) [pid = 4068] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C453D54800) [pid = 4068] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C451047400) [pid = 4068] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C43E8CD400) [pid = 4068] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C443AB3400) [pid = 4068] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C449A8E400) [pid = 4068] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44CB57C00) [pid = 4068] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C4511E6800) [pid = 4068] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44D5CD400) [pid = 4068] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C443AA8000) [pid = 4068] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C443772C00) [pid = 4068] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C454673C00) [pid = 4068] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:35:49 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C454D53400) [pid = 4068] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:35:49 INFO - PROCESS | 4068 | 1463974549939 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]]]}] 20:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 944ms 20:35:50 INFO - PROCESS | 4068 | 1463974550017 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 20:35:50 INFO - PROCESS | 4068 | 1463974550019 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 20:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:35:50 INFO - PROCESS | 4068 | 1463974550022 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:35:50 INFO - PROCESS | 4068 | 1463974550024 Marionette TRACE conn5 <- [1,510,null,{}] 20:35:50 INFO - PROCESS | 4068 | 1463974550028 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}] 20:35:50 INFO - PROCESS | 4068 | 1463974550119 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 20:35:50 INFO - PROCESS | 4068 | 1463974550128 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FD5800 == 65 [pid = 4068] [id = 137] 20:35:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C449A0BC00) [pid = 4068] [serial = 409] [outer = 0000000000000000] 20:35:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C4511E0400) [pid = 4068] [serial = 410] [outer = 000000C449A0BC00] 20:35:50 INFO - PROCESS | 4068 | 1463974550174 Marionette DEBUG loaded listener.js 20:35:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C454126000) [pid = 4068] [serial = 411] [outer = 000000C449A0BC00] 20:35:50 INFO - PROCESS | 4068 | 1463974550595 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]]]}] 20:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 626ms 20:35:50 INFO - PROCESS | 4068 | 1463974550652 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 20:35:50 INFO - PROCESS | 4068 | 1463974550654 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 20:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:35:50 INFO - PROCESS | 4068 | 1463974550657 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:35:50 INFO - PROCESS | 4068 | 1463974550659 Marionette TRACE conn5 <- [1,514,null,{}] 20:35:50 INFO - PROCESS | 4068 | 1463974550662 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}] 20:35:50 INFO - PROCESS | 4068 | 1463974550749 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 20:35:50 INFO - PROCESS | 4068 | 1463974550757 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45525F000 == 66 [pid = 4068] [id = 138] 20:35:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C45412E800) [pid = 4068] [serial = 412] [outer = 0000000000000000] 20:35:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C4545BA400) [pid = 4068] [serial = 413] [outer = 000000C45412E800] 20:35:50 INFO - PROCESS | 4068 | 1463974550802 Marionette DEBUG loaded listener.js 20:35:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C454682800) [pid = 4068] [serial = 414] [outer = 000000C45412E800] 20:35:51 INFO - PROCESS | 4068 | 1463974551237 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]]]}] 20:35:51 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 20:35:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 627ms 20:35:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:35:51 INFO - PROCESS | 4068 | 1463974551288 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 20:35:51 INFO - PROCESS | 4068 | 1463974551290 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 20:35:51 INFO - PROCESS | 4068 | 1463974551293 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:35:51 INFO - PROCESS | 4068 | 1463974551295 Marionette TRACE conn5 <- [1,518,null,{}] 20:35:51 INFO - PROCESS | 4068 | 1463974551299 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}] 20:35:51 INFO - PROCESS | 4068 | 1463974551390 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 20:35:51 INFO - PROCESS | 4068 | 1463974551397 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4569A2800 == 67 [pid = 4068] [id = 139] 20:35:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C454690000) [pid = 4068] [serial = 415] [outer = 0000000000000000] 20:35:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C454706800) [pid = 4068] [serial = 416] [outer = 000000C454690000] 20:35:51 INFO - PROCESS | 4068 | 1463974551442 Marionette DEBUG loaded listener.js 20:35:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C454D3E800) [pid = 4068] [serial = 417] [outer = 000000C454690000] 20:35:52 INFO - PROCESS | 4068 | 1463974552143 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]]]}] 20:35:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:35:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 879ms 20:35:52 INFO - PROCESS | 4068 | 1463974552179 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 20:35:52 INFO - PROCESS | 4068 | 1463974552185 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 20:35:52 INFO - PROCESS | 4068 | 1463974552190 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:35:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:35:52 INFO - PROCESS | 4068 | 1463974552195 Marionette TRACE conn5 <- [1,522,null,{}] 20:35:52 INFO - PROCESS | 4068 | 1463974552201 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}] 20:35:52 INFO - PROCESS | 4068 | 1463974552326 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 20:35:52 INFO - PROCESS | 4068 | 1463974552395 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D590800 == 68 [pid = 4068] [id = 140] 20:35:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C443B91400) [pid = 4068] [serial = 418] [outer = 0000000000000000] 20:35:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C444842800) [pid = 4068] [serial = 419] [outer = 000000C443B91400] 20:35:52 INFO - PROCESS | 4068 | 1463974552496 Marionette DEBUG loaded listener.js 20:35:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C449A8E000) [pid = 4068] [serial = 420] [outer = 000000C443B91400] 20:35:53 INFO - PROCESS | 4068 | 1463974553173 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]]]}] 20:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1027ms 20:35:53 INFO - PROCESS | 4068 | 1463974553224 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 20:35:53 INFO - PROCESS | 4068 | 1463974553231 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 20:35:53 INFO - PROCESS | 4068 | 1463974553238 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:35:53 INFO - PROCESS | 4068 | 1463974553241 Marionette TRACE conn5 <- [1,526,null,{}] 20:35:53 INFO - PROCESS | 4068 | 1463974553245 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}] 20:35:53 INFO - PROCESS | 4068 | 1463974553421 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 20:35:53 INFO - PROCESS | 4068 | 1463974553537 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F8A800 == 69 [pid = 4068] [id = 141] 20:35:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C44EF78C00) [pid = 4068] [serial = 421] [outer = 0000000000000000] 20:35:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C450C79C00) [pid = 4068] [serial = 422] [outer = 000000C44EF78C00] 20:35:53 INFO - PROCESS | 4068 | 1463974553595 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C45113F000) [pid = 4068] [serial = 423] [outer = 000000C44EF78C00] 20:35:54 INFO - PROCESS | 4068 | 1463974554266 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]]]}] 20:35:54 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 20:35:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1081ms 20:35:54 INFO - PROCESS | 4068 | 1463974554337 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 20:35:54 INFO - PROCESS | 4068 | 1463974554340 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 20:35:54 INFO - PROCESS | 4068 | 1463974554344 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:35:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:35:54 INFO - PROCESS | 4068 | 1463974554348 Marionette TRACE conn5 <- [1,530,null,{}] 20:35:54 INFO - PROCESS | 4068 | 1463974554360 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}] 20:35:54 INFO - PROCESS | 4068 | 1463974554504 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 20:35:54 INFO - PROCESS | 4068 | 1463974554622 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457347800 == 70 [pid = 4068] [id = 142] 20:35:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C4545C1C00) [pid = 4068] [serial = 424] [outer = 0000000000000000] 20:35:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C454D36400) [pid = 4068] [serial = 425] [outer = 000000C4545C1C00] 20:35:54 INFO - PROCESS | 4068 | 1463974554682 Marionette DEBUG loaded listener.js 20:35:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C454D5C000) [pid = 4068] [serial = 426] [outer = 000000C4545C1C00] 20:35:55 INFO - PROCESS | 4068 | 1463974555318 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"]]]}] 20:35:55 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 20:35:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:35:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:35:55 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 20:35:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:35:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:35:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 986ms 20:35:55 INFO - PROCESS | 4068 | 1463974555337 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 20:35:55 INFO - PROCESS | 4068 | 1463974555340 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 20:35:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:35:55 INFO - PROCESS | 4068 | 1463974555344 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:35:55 INFO - PROCESS | 4068 | 1463974555346 Marionette TRACE conn5 <- [1,534,null,{}] 20:35:55 INFO - PROCESS | 4068 | 1463974555350 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}] 20:35:55 INFO - PROCESS | 4068 | 1463974555475 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 20:35:55 INFO - PROCESS | 4068 | 1463974555553 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457531000 == 71 [pid = 4068] [id = 143] 20:35:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C454E09400) [pid = 4068] [serial = 427] [outer = 0000000000000000] 20:35:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C455119800) [pid = 4068] [serial = 428] [outer = 000000C454E09400] 20:35:55 INFO - PROCESS | 4068 | 1463974555653 Marionette DEBUG loaded listener.js 20:35:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C455A8C000) [pid = 4068] [serial = 429] [outer = 000000C454E09400] 20:35:56 INFO - PROCESS | 4068 | 1463974556203 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]]]}] 20:35:56 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. 20:35:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 923ms 20:35:56 INFO - PROCESS | 4068 | 1463974556269 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 20:35:56 INFO - PROCESS | 4068 | 1463974556272 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 20:35:56 INFO - PROCESS | 4068 | 1463974556275 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:35:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:35:56 INFO - PROCESS | 4068 | 1463974556278 Marionette TRACE conn5 <- [1,538,null,{}] 20:35:56 INFO - PROCESS | 4068 | 1463974556281 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}] 20:35:56 INFO - PROCESS | 4068 | 1463974556406 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 20:35:56 INFO - PROCESS | 4068 | 1463974556513 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552D7000 == 72 [pid = 4068] [id = 144] 20:35:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C443991800) [pid = 4068] [serial = 430] [outer = 0000000000000000] 20:35:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C45470F400) [pid = 4068] [serial = 431] [outer = 000000C443991800] 20:35:56 INFO - PROCESS | 4068 | 1463974556571 Marionette DEBUG loaded listener.js 20:35:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C454D6CC00) [pid = 4068] [serial = 432] [outer = 000000C443991800] 20:35:57 INFO - PROCESS | 4068 | 1463974557276 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]]]}] 20:35:57 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. 20:35:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1032ms 20:35:57 INFO - PROCESS | 4068 | 1463974557310 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 20:35:57 INFO - PROCESS | 4068 | 1463974557315 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 20:35:57 INFO - PROCESS | 4068 | 1463974557320 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:35:57 INFO - PROCESS | 4068 | 1463974557324 Marionette TRACE conn5 <- [1,542,null,{}] 20:35:57 INFO - PROCESS | 4068 | 1463974557442 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}] 20:35:57 INFO - PROCESS | 4068 | 1463974557590 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 20:35:57 INFO - PROCESS | 4068 | 1463974557657 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448019000 == 73 [pid = 4068] [id = 145] 20:35:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C443B8E000) [pid = 4068] [serial = 433] [outer = 0000000000000000] 20:35:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C445013800) [pid = 4068] [serial = 434] [outer = 000000C443B8E000] 20:35:57 INFO - PROCESS | 4068 | 1463974557711 Marionette DEBUG loaded listener.js 20:35:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C449A88C00) [pid = 4068] [serial = 435] [outer = 000000C443B8E000] 20:35:58 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:35:58 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B35000 == 72 [pid = 4068] [id = 114] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C45525F000 == 71 [pid = 4068] [id = 138] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FD5800 == 70 [pid = 4068] [id = 137] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F92800 == 69 [pid = 4068] [id = 136] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B34000 == 68 [pid = 4068] [id = 135] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ED5800 == 67 [pid = 4068] [id = 134] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C450375000 == 66 [pid = 4068] [id = 133] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C44F8CE000 == 65 [pid = 4068] [id = 132] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C448ED5800 == 64 [pid = 4068] [id = 131] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C448B13000 == 63 [pid = 4068] [id = 130] 20:35:58 INFO - PROCESS | 4068 | --DOCSHELL 000000C45409B800 == 62 [pid = 4068] [id = 126] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C443773800) [pid = 4068] [serial = 331] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C44D65B400) [pid = 4068] [serial = 334] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C44FEC9800) [pid = 4068] [serial = 337] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C4511A5C00) [pid = 4068] [serial = 340] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C451B24C00) [pid = 4068] [serial = 343] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | 1463974558375 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]]]}] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C448869400) [pid = 4068] [serial = 311] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C44FBC1400) [pid = 4068] [serial = 272] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C454689400) [pid = 4068] [serial = 278] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C454D38000) [pid = 4068] [serial = 275] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C45072A800) [pid = 4068] [serial = 314] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C4489EE000) [pid = 4068] [serial = 269] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C444089800) [pid = 4068] [serial = 329] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C45467EC00) [pid = 4068] [serial = 221] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C454D3B000) [pid = 4068] [serial = 358] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C455A91000) [pid = 4068] [serial = 361] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C455118000) [pid = 4068] [serial = 359] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1109ms 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C455B0B400) [pid = 4068] [serial = 362] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C454673400) [pid = 4068] [serial = 347] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C454129000) [pid = 4068] [serial = 346] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C44F8A5400) [pid = 4068] [serial = 350] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C444D0C000) [pid = 4068] [serial = 349] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44F938000) [pid = 4068] [serial = 352] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C450CEF800) [pid = 4068] [serial = 353] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C45412DC00) [pid = 4068] [serial = 355] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C454E0C400) [pid = 4068] [serial = 367] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C443AB4C00) [pid = 4068] [serial = 364] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C454E0A800) [pid = 4068] [serial = 371] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44D544800) [pid = 4068] [serial = 365] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C454683800) [pid = 4068] [serial = 356] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C454E14000) [pid = 4068] [serial = 368] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C454D5A800) [pid = 4068] [serial = 370] [outer = 0000000000000000] [url = about:blank] 20:35:58 INFO - PROCESS | 4068 | 1463974558436 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 20:35:58 INFO - PROCESS | 4068 | 1463974558442 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 20:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:35:58 INFO - PROCESS | 4068 | 1463974558448 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:35:58 INFO - PROCESS | 4068 | 1463974558451 Marionette TRACE conn5 <- [1,546,null,{}] 20:35:58 INFO - PROCESS | 4068 | 1463974558455 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}] 20:35:58 INFO - PROCESS | 4068 | 1463974558545 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 20:35:58 INFO - PROCESS | 4068 | 1463974558552 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448DD9800 == 63 [pid = 4068] [id = 146] 20:35:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44407E800) [pid = 4068] [serial = 436] [outer = 0000000000000000] 20:35:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C444D7A000) [pid = 4068] [serial = 437] [outer = 000000C44407E800] 20:35:58 INFO - PROCESS | 4068 | 1463974558600 Marionette DEBUG loaded listener.js 20:35:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44A808400) [pid = 4068] [serial = 438] [outer = 000000C44407E800] 20:35:59 INFO - PROCESS | 4068 | 1463974559117 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]]]}] 20:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 734ms 20:35:59 INFO - PROCESS | 4068 | 1463974559183 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 20:35:59 INFO - PROCESS | 4068 | 1463974559185 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 20:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:35:59 INFO - PROCESS | 4068 | 1463974559189 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:35:59 INFO - PROCESS | 4068 | 1463974559192 Marionette TRACE conn5 <- [1,550,null,{}] 20:35:59 INFO - PROCESS | 4068 | 1463974559203 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}] 20:35:59 INFO - PROCESS | 4068 | 1463974559296 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 20:35:59 INFO - PROCESS | 4068 | 1463974559372 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EC5000 == 64 [pid = 4068] [id = 147] 20:35:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44D544800) [pid = 4068] [serial = 439] [outer = 0000000000000000] 20:35:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44FE65400) [pid = 4068] [serial = 440] [outer = 000000C44D544800] 20:35:59 INFO - PROCESS | 4068 | 1463974559422 Marionette DEBUG loaded listener.js 20:35:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C450790000) [pid = 4068] [serial = 441] [outer = 000000C44D544800] 20:35:59 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:35:59 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:35:59 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:35:59 INFO - PROCESS | 4068 | 1463974559806 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]]]}] 20:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 628ms 20:35:59 INFO - PROCESS | 4068 | 1463974559820 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 20:35:59 INFO - PROCESS | 4068 | 1463974559830 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 20:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:35:59 INFO - PROCESS | 4068 | 1463974559841 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:35:59 INFO - PROCESS | 4068 | 1463974559843 Marionette TRACE conn5 <- [1,554,null,{}] 20:35:59 INFO - PROCESS | 4068 | 1463974559847 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}] 20:35:59 INFO - PROCESS | 4068 | 1463974559935 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 20:35:59 INFO - PROCESS | 4068 | 1463974559943 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4519A4000 == 65 [pid = 4068] [id = 148] 20:35:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C450CEC000) [pid = 4068] [serial = 442] [outer = 0000000000000000] 20:35:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C451045C00) [pid = 4068] [serial = 443] [outer = 000000C450CEC000] 20:35:59 INFO - PROCESS | 4068 | 1463974559989 Marionette DEBUG loaded listener.js 20:36:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C4511E1800) [pid = 4068] [serial = 444] [outer = 000000C450CEC000] 20:36:00 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:00 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:00 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:00 INFO - PROCESS | 4068 | 1463974560435 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]]]}] 20:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 627ms 20:36:00 INFO - PROCESS | 4068 | 1463974560490 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 20:36:00 INFO - PROCESS | 4068 | 1463974560492 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 20:36:00 INFO - PROCESS | 4068 | 1463974560496 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:36:00 INFO - PROCESS | 4068 | 1463974560497 Marionette TRACE conn5 <- [1,558,null,{}] 20:36:00 INFO - PROCESS | 4068 | 1463974560501 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}] 20:36:00 INFO - PROCESS | 4068 | 1463974560615 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 20:36:00 INFO - PROCESS | 4068 | 1463974560622 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F9D000 == 66 [pid = 4068] [id = 149] 20:36:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C45143BC00) [pid = 4068] [serial = 445] [outer = 0000000000000000] 20:36:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C451B18C00) [pid = 4068] [serial = 446] [outer = 000000C45143BC00] 20:36:00 INFO - PROCESS | 4068 | 1463974560707 Marionette DEBUG loaded listener.js 20:36:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C453D52400) [pid = 4068] [serial = 447] [outer = 000000C45143BC00] 20:36:01 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:01 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:01 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:01 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:01 INFO - PROCESS | 4068 | 1463974561161 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]]]}] 20:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 691ms 20:36:01 INFO - PROCESS | 4068 | 1463974561191 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 20:36:01 INFO - PROCESS | 4068 | 1463974561193 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 20:36:01 INFO - PROCESS | 4068 | 1463974561197 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:36:01 INFO - PROCESS | 4068 | 1463974561198 Marionette TRACE conn5 <- [1,562,null,{}] 20:36:01 INFO - PROCESS | 4068 | 1463974561202 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}] 20:36:01 INFO - PROCESS | 4068 | 1463974561388 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 20:36:01 INFO - PROCESS | 4068 | 1463974561416 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455245800 == 67 [pid = 4068] [id = 150] 20:36:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C4545B5000) [pid = 4068] [serial = 448] [outer = 0000000000000000] 20:36:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C454683800) [pid = 4068] [serial = 449] [outer = 000000C4545B5000] 20:36:01 INFO - PROCESS | 4068 | 1463974561463 Marionette DEBUG loaded listener.js 20:36:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C454D44C00) [pid = 4068] [serial = 450] [outer = 000000C4545B5000] 20:36:01 INFO - PROCESS | 4068 | 1463974561903 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]]]}] 20:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 734ms 20:36:01 INFO - PROCESS | 4068 | 1463974561934 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 20:36:01 INFO - PROCESS | 4068 | 1463974561936 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 20:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:36:01 INFO - PROCESS | 4068 | 1463974561940 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:36:01 INFO - PROCESS | 4068 | 1463974561941 Marionette TRACE conn5 <- [1,566,null,{}] 20:36:01 INFO - PROCESS | 4068 | 1463974561945 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}] 20:36:02 INFO - PROCESS | 4068 | 1463974562055 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 20:36:02 INFO - PROCESS | 4068 | 1463974562106 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456990000 == 68 [pid = 4068] [id = 151] 20:36:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C454D40400) [pid = 4068] [serial = 451] [outer = 0000000000000000] 20:36:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C454D65000) [pid = 4068] [serial = 452] [outer = 000000C454D40400] 20:36:02 INFO - PROCESS | 4068 | 1463974562152 Marionette DEBUG loaded listener.js 20:36:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C454E12400) [pid = 4068] [serial = 453] [outer = 000000C454D40400] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C43E8CFC00) [pid = 4068] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C44FECA000) [pid = 4068] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C450CF2C00) [pid = 4068] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C451D34000) [pid = 4068] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44DD9D400) [pid = 4068] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C4511E4800) [pid = 4068] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C451D3AC00) [pid = 4068] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44D8BCC00) [pid = 4068] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C443B86000) [pid = 4068] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44DD9C000) [pid = 4068] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44A091400) [pid = 4068] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C44418B800) [pid = 4068] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C45412E800) [pid = 4068] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C449A0BC00) [pid = 4068] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C450F87800) [pid = 4068] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C4511E3800) [pid = 4068] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44D5D5800) [pid = 4068] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:36:02 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C44FE69C00) [pid = 4068] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:36:02 INFO - PROCESS | 4068 | 1463974562728 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]]]}] 20:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 838ms 20:36:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:36:02 INFO - PROCESS | 4068 | 1463974562780 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 20:36:02 INFO - PROCESS | 4068 | 1463974562782 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 20:36:02 INFO - PROCESS | 4068 | 1463974562786 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:36:02 INFO - PROCESS | 4068 | 1463974562787 Marionette TRACE conn5 <- [1,570,null,{}] 20:36:02 INFO - PROCESS | 4068 | 1463974562796 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}] 20:36:02 INFO - PROCESS | 4068 | 1463974562891 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 20:36:02 INFO - PROCESS | 4068 | 1463974562902 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D858000 == 69 [pid = 4068] [id = 152] 20:36:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44A091400) [pid = 4068] [serial = 454] [outer = 0000000000000000] 20:36:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C44A807400) [pid = 4068] [serial = 455] [outer = 000000C44A091400] 20:36:02 INFO - PROCESS | 4068 | 1463974562948 Marionette DEBUG loaded listener.js 20:36:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44FEC8C00) [pid = 4068] [serial = 456] [outer = 000000C44A091400] 20:36:03 INFO - PROCESS | 4068 | 1463974563378 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]]]}] 20:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 629ms 20:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:36:03 INFO - PROCESS | 4068 | 1463974563417 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 20:36:03 INFO - PROCESS | 4068 | 1463974563419 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 20:36:03 INFO - PROCESS | 4068 | 1463974563422 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:36:03 INFO - PROCESS | 4068 | 1463974563424 Marionette TRACE conn5 <- [1,574,null,{}] 20:36:03 INFO - PROCESS | 4068 | 1463974563428 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}] 20:36:03 INFO - PROCESS | 4068 | 1463974563512 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 20:36:03 INFO - PROCESS | 4068 | 1463974563519 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457364800 == 70 [pid = 4068] [id = 153] 20:36:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C450F7D400) [pid = 4068] [serial = 457] [outer = 0000000000000000] 20:36:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C454125800) [pid = 4068] [serial = 458] [outer = 000000C450F7D400] 20:36:03 INFO - PROCESS | 4068 | 1463974563565 Marionette DEBUG loaded listener.js 20:36:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C455A88400) [pid = 4068] [serial = 459] [outer = 000000C450F7D400] 20:36:03 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:03 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:03 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:03 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:03 INFO - PROCESS | 4068 | 1463974563989 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]]]}] 20:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 586ms 20:36:04 INFO - PROCESS | 4068 | 1463974564013 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 20:36:04 INFO - PROCESS | 4068 | 1463974564015 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 20:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:36:04 INFO - PROCESS | 4068 | 1463974564019 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - PROCESS | 4068 | 1463974564020 Marionette TRACE conn5 <- [1,578,null,{}] 20:36:04 INFO - PROCESS | 4068 | 1463974564029 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}] 20:36:04 INFO - PROCESS | 4068 | 1463974564116 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 20:36:04 INFO - PROCESS | 4068 | 1463974564126 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583C1800 == 71 [pid = 4068] [id = 154] 20:36:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C454536000) [pid = 4068] [serial = 460] [outer = 0000000000000000] 20:36:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C45453B400) [pid = 4068] [serial = 461] [outer = 000000C454536000] 20:36:04 INFO - PROCESS | 4068 | 1463974564179 Marionette DEBUG loaded listener.js 20:36:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C454541C00) [pid = 4068] [serial = 462] [outer = 000000C454536000] 20:36:04 INFO - PROCESS | 4068 | 1463974564631 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]]]}] 20:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 627ms 20:36:04 INFO - PROCESS | 4068 | 1463974564648 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 20:36:04 INFO - PROCESS | 4068 | 1463974564650 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 20:36:04 INFO - PROCESS | 4068 | 1463974564653 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:36:04 INFO - PROCESS | 4068 | 1463974564656 Marionette TRACE conn5 <- [1,582,null,{}] 20:36:04 INFO - PROCESS | 4068 | 1463974564659 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}] 20:36:04 INFO - PROCESS | 4068 | 1463974564857 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 20:36:05 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 20:36:05 INFO - PROCESS | 4068 | 1463974565226 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448943000 == 72 [pid = 4068] [id = 155] 20:36:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C44396A800) [pid = 4068] [serial = 463] [outer = 0000000000000000] 20:36:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C443987400) [pid = 4068] [serial = 464] [outer = 000000C44396A800] 20:36:05 INFO - PROCESS | 4068 | 1463974565289 Marionette DEBUG loaded listener.js 20:36:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C447E18000) [pid = 4068] [serial = 465] [outer = 000000C44396A800] 20:36:05 INFO - PROCESS | 4068 | 1463974565991 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]]]}] 20:36:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1381ms 20:36:06 INFO - PROCESS | 4068 | 1463974566040 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 20:36:06 INFO - PROCESS | 4068 | 1463974566044 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 20:36:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:36:06 INFO - PROCESS | 4068 | 1463974566049 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:36:06 INFO - PROCESS | 4068 | 1463974566054 Marionette TRACE conn5 <- [1,586,null,{}] 20:36:06 INFO - PROCESS | 4068 | 1463974566059 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}] 20:36:06 INFO - PROCESS | 4068 | 1463974566177 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 20:36:06 INFO - PROCESS | 4068 | 1463974566255 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EDE000 == 73 [pid = 4068] [id = 156] 20:36:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C44FBC6800) [pid = 4068] [serial = 466] [outer = 0000000000000000] 20:36:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C44FED2400) [pid = 4068] [serial = 467] [outer = 000000C44FBC6800] 20:36:06 INFO - PROCESS | 4068 | 1463974566356 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C45104AC00) [pid = 4068] [serial = 468] [outer = 000000C44FBC6800] 20:36:06 INFO - PROCESS | 4068 | 1463974566970 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]]]}] 20:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 986ms 20:36:07 INFO - PROCESS | 4068 | 1463974567039 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 20:36:07 INFO - PROCESS | 4068 | 1463974567043 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 20:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:36:07 INFO - PROCESS | 4068 | 1463974567047 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:36:07 INFO - PROCESS | 4068 | 1463974567049 Marionette TRACE conn5 <- [1,590,null,{}] 20:36:07 INFO - PROCESS | 4068 | 1463974567053 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}] 20:36:07 INFO - PROCESS | 4068 | 1463974567167 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 20:36:07 INFO - PROCESS | 4068 | 1463974567288 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458F9A800 == 74 [pid = 4068] [id = 157] 20:36:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C454537400) [pid = 4068] [serial = 469] [outer = 0000000000000000] 20:36:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C454676C00) [pid = 4068] [serial = 470] [outer = 000000C454537400] 20:36:07 INFO - PROCESS | 4068 | 1463974567347 Marionette DEBUG loaded listener.js 20:36:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C454707400) [pid = 4068] [serial = 471] [outer = 000000C454537400] 20:36:07 INFO - PROCESS | 4068 | 1463974567960 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]]]}] 20:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 985ms 20:36:08 INFO - PROCESS | 4068 | 1463974568033 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 20:36:08 INFO - PROCESS | 4068 | 1463974568037 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 20:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:36:08 INFO - PROCESS | 4068 | 1463974568049 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:36:08 INFO - PROCESS | 4068 | 1463974568054 Marionette TRACE conn5 <- [1,594,null,{}] 20:36:08 INFO - PROCESS | 4068 | 1463974568058 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}] 20:36:08 INFO - PROCESS | 4068 | 1463974568174 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 20:36:08 INFO - PROCESS | 4068 | 1463974568291 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594D1000 == 75 [pid = 4068] [id = 158] 20:36:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C454D63400) [pid = 4068] [serial = 472] [outer = 0000000000000000] 20:36:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C455A90000) [pid = 4068] [serial = 473] [outer = 000000C454D63400] 20:36:08 INFO - PROCESS | 4068 | 1463974568348 Marionette DEBUG loaded listener.js 20:36:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C455ABDC00) [pid = 4068] [serial = 474] [outer = 000000C454D63400] 20:36:08 INFO - PROCESS | 4068 | 1463974568887 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]]]}] 20:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 944ms 20:36:09 INFO - PROCESS | 4068 | 1463974568991 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 20:36:09 INFO - PROCESS | 4068 | 1463974568994 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 20:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:36:09 INFO - PROCESS | 4068 | 1463974568998 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:36:09 INFO - PROCESS | 4068 | 1463974569000 Marionette TRACE conn5 <- [1,598,null,{}] 20:36:09 INFO - PROCESS | 4068 | 1463974569004 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}] 20:36:09 INFO - PROCESS | 4068 | 1463974569125 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 20:36:09 INFO - PROCESS | 4068 | 1463974569210 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448D7B000 == 76 [pid = 4068] [id = 159] 20:36:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C448060400) [pid = 4068] [serial = 475] [outer = 0000000000000000] 20:36:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C44D5CE400) [pid = 4068] [serial = 476] [outer = 000000C448060400] 20:36:09 INFO - PROCESS | 4068 | 1463974569268 Marionette DEBUG loaded listener.js 20:36:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C450014C00) [pid = 4068] [serial = 477] [outer = 000000C448060400] 20:36:10 INFO - PROCESS | 4068 | 1463974570093 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]]]}] 20:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1134ms 20:36:10 INFO - PROCESS | 4068 | 1463974570134 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 20:36:10 INFO - PROCESS | 4068 | 1463974570138 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 20:36:10 INFO - PROCESS | 4068 | 1463974570143 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:36:10 INFO - PROCESS | 4068 | 1463974570147 Marionette TRACE conn5 <- [1,602,null,{}] 20:36:10 INFO - PROCESS | 4068 | 1463974570154 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}] 20:36:10 INFO - PROCESS | 4068 | 1463974570257 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 20:36:10 INFO - PROCESS | 4068 | 1463974570352 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EF96800 == 77 [pid = 4068] [id = 160] 20:36:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C444088800) [pid = 4068] [serial = 478] [outer = 0000000000000000] 20:36:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C4489F6400) [pid = 4068] [serial = 479] [outer = 000000C444088800] 20:36:10 INFO - PROCESS | 4068 | 1463974570402 Marionette DEBUG loaded listener.js 20:36:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C44D543800) [pid = 4068] [serial = 480] [outer = 000000C444088800] 20:36:11 INFO - PROCESS | 4068 | 1463974571041 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]]]}] 20:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 941ms 20:36:11 INFO - PROCESS | 4068 | 1463974571090 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 20:36:11 INFO - PROCESS | 4068 | 1463974571095 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 20:36:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:36:11 INFO - PROCESS | 4068 | 1463974571101 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:36:11 INFO - PROCESS | 4068 | 1463974571104 Marionette TRACE conn5 <- [1,606,null,{}] 20:36:11 INFO - PROCESS | 4068 | 1463974571108 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}] 20:36:11 INFO - PROCESS | 4068 | 1463974571208 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 20:36:11 INFO - PROCESS | 4068 | 1463974571286 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D689800 == 78 [pid = 4068] [id = 161] 20:36:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C4481E5000) [pid = 4068] [serial = 481] [outer = 0000000000000000] 20:36:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C44EF7AC00) [pid = 4068] [serial = 482] [outer = 000000C4481E5000] 20:36:11 INFO - PROCESS | 4068 | 1463974571335 Marionette DEBUG loaded listener.js 20:36:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C44FBCB400) [pid = 4068] [serial = 483] [outer = 000000C4481E5000] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C45966C000 == 77 [pid = 4068] [id = 63] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C45841E000 == 76 [pid = 4068] [id = 74] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583C1800 == 75 [pid = 4068] [id = 154] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C457364800 == 74 [pid = 4068] [id = 153] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D858000 == 73 [pid = 4068] [id = 152] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C456990000 == 72 [pid = 4068] [id = 151] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C455245800 == 71 [pid = 4068] [id = 150] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F9D000 == 70 [pid = 4068] [id = 149] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C4519A4000 == 69 [pid = 4068] [id = 148] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EC5000 == 68 [pid = 4068] [id = 147] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C4545C0000) [pid = 4068] [serial = 373] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C44FBD8C00) [pid = 4068] [serial = 376] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C450790C00) [pid = 4068] [serial = 380] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C4569AE800) [pid = 4068] [serial = 383] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C454706800) [pid = 4068] [serial = 416] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C448DD9800 == 67 [pid = 4068] [id = 146] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C448019000 == 66 [pid = 4068] [id = 145] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C457531000 == 65 [pid = 4068] [id = 143] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C457347800 == 64 [pid = 4068] [id = 142] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F8A800 == 63 [pid = 4068] [id = 141] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D590800 == 62 [pid = 4068] [id = 140] 20:36:11 INFO - PROCESS | 4068 | --DOCSHELL 000000C4569A2800 == 61 [pid = 4068] [id = 139] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C455A8AC00) [pid = 4068] [serial = 320] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C454D44800) [pid = 4068] [serial = 317] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C4509ED000) [pid = 4068] [serial = 338] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C444084400) [pid = 4068] [serial = 332] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C455121400) [pid = 4068] [serial = 323] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C450C6D000) [pid = 4068] [serial = 401] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C451B20800) [pid = 4068] [serial = 405] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C4514D7C00) [pid = 4068] [serial = 404] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C450F85800) [pid = 4068] [serial = 402] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C45363D800) [pid = 4068] [serial = 407] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C44D8C4000) [pid = 4068] [serial = 395] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44F92C400) [pid = 4068] [serial = 396] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C44483C400) [pid = 4068] [serial = 392] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C448FA5800) [pid = 4068] [serial = 393] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44FE60000) [pid = 4068] [serial = 398] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44FBBE800) [pid = 4068] [serial = 386] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C454690800) [pid = 4068] [serial = 387] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C449A8E800) [pid = 4068] [serial = 390] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C448005800) [pid = 4068] [serial = 389] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C4545BA400) [pid = 4068] [serial = 413] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C450F7F000) [pid = 4068] [serial = 158] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C454682800) [pid = 4068] [serial = 414] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C453D59C00) [pid = 4068] [serial = 408] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C4511E0400) [pid = 4068] [serial = 410] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C454126000) [pid = 4068] [serial = 411] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C450517400) [pid = 4068] [serial = 399] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C4511EC000) [pid = 4068] [serial = 341] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C453631800) [pid = 4068] [serial = 344] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C44DDA5C00) [pid = 4068] [serial = 335] [outer = 0000000000000000] [url = about:blank] 20:36:11 INFO - PROCESS | 4068 | 1463974571910 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]]]}] 20:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 839ms 20:36:11 INFO - PROCESS | 4068 | 1463974571941 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 20:36:11 INFO - PROCESS | 4068 | 1463974571944 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 20:36:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:36:11 INFO - PROCESS | 4068 | 1463974571947 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:36:11 INFO - PROCESS | 4068 | 1463974571951 Marionette TRACE conn5 <- [1,610,null,{}] 20:36:11 INFO - PROCESS | 4068 | 1463974571961 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}] 20:36:12 INFO - PROCESS | 4068 | 1463974572053 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 20:36:12 INFO - PROCESS | 4068 | 1463974572142 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8E7800 == 62 [pid = 4068] [id = 162] 20:36:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C443B87800) [pid = 4068] [serial = 484] [outer = 0000000000000000] 20:36:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C448FA5800) [pid = 4068] [serial = 485] [outer = 000000C443B87800] 20:36:12 INFO - PROCESS | 4068 | 1463974572192 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C44DD9D400) [pid = 4068] [serial = 486] [outer = 000000C443B87800] 20:36:12 INFO - PROCESS | 4068 | 1463974572586 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]]]}] 20:36:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:36:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 690ms 20:36:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:36:12 INFO - PROCESS | 4068 | 1463974572641 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 20:36:12 INFO - PROCESS | 4068 | 1463974572643 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 20:36:12 INFO - PROCESS | 4068 | 1463974572647 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:36:12 INFO - PROCESS | 4068 | 1463974572649 Marionette TRACE conn5 <- [1,614,null,{}] 20:36:12 INFO - PROCESS | 4068 | 1463974572653 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}] 20:36:12 INFO - PROCESS | 4068 | 1463974572739 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 20:36:12 INFO - PROCESS | 4068 | 1463974572746 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45043A000 == 63 [pid = 4068] [id = 163] 20:36:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44FBBD400) [pid = 4068] [serial = 487] [outer = 0000000000000000] 20:36:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44FEC6400) [pid = 4068] [serial = 488] [outer = 000000C44FBBD400] 20:36:12 INFO - PROCESS | 4068 | 1463974572792 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C45000C800) [pid = 4068] [serial = 489] [outer = 000000C44FBBD400] 20:36:13 INFO - PROCESS | 4068 | 1463974573259 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]]]}] 20:36:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:36:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 690ms 20:36:13 INFO - PROCESS | 4068 | 1463974573338 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 20:36:13 INFO - PROCESS | 4068 | 1463974573340 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 20:36:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:36:13 INFO - PROCESS | 4068 | 1463974573344 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:36:13 INFO - PROCESS | 4068 | 1463974573346 Marionette TRACE conn5 <- [1,618,null,{}] 20:36:13 INFO - PROCESS | 4068 | 1463974573350 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}] 20:36:13 INFO - PROCESS | 4068 | 1463974573433 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 20:36:13 INFO - PROCESS | 4068 | 1463974573442 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450F69800 == 64 [pid = 4068] [id = 164] 20:36:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C450017000) [pid = 4068] [serial = 490] [outer = 0000000000000000] 20:36:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C450782400) [pid = 4068] [serial = 491] [outer = 000000C450017000] 20:36:13 INFO - PROCESS | 4068 | 1463974573487 Marionette DEBUG loaded listener.js 20:36:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C450BDE800) [pid = 4068] [serial = 492] [outer = 000000C450017000] 20:36:13 INFO - PROCESS | 4068 | 1463974573974 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]]]}] 20:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 691ms 20:36:14 INFO - PROCESS | 4068 | 1463974574038 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 20:36:14 INFO - PROCESS | 4068 | 1463974574041 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 20:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:36:14 INFO - PROCESS | 4068 | 1463974574044 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:36:14 INFO - PROCESS | 4068 | 1463974574046 Marionette TRACE conn5 <- [1,622,null,{}] 20:36:14 INFO - PROCESS | 4068 | 1463974574049 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}] 20:36:14 INFO - PROCESS | 4068 | 1463974574216 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 20:36:14 INFO - PROCESS | 4068 | 1463974574270 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452F40000 == 65 [pid = 4068] [id = 165] 20:36:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C450CEB400) [pid = 4068] [serial = 493] [outer = 0000000000000000] 20:36:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C45104EC00) [pid = 4068] [serial = 494] [outer = 000000C450CEB400] 20:36:14 INFO - PROCESS | 4068 | 1463974574318 Marionette DEBUG loaded listener.js 20:36:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C4511E2C00) [pid = 4068] [serial = 495] [outer = 000000C450CEB400] 20:36:14 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:14 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:14 INFO - PROCESS | 4068 | 1463974574767 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]]]}] 20:36:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:36:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 776ms 20:36:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:36:14 INFO - PROCESS | 4068 | 1463974574824 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 20:36:14 INFO - PROCESS | 4068 | 1463974574826 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 20:36:14 INFO - PROCESS | 4068 | 1463974574830 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:36:14 INFO - PROCESS | 4068 | 1463974574831 Marionette TRACE conn5 <- [1,626,null,{}] 20:36:14 INFO - PROCESS | 4068 | 1463974574835 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}] 20:36:14 INFO - PROCESS | 4068 | 1463974574945 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 20:36:15 INFO - PROCESS | 4068 | 1463974574997 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FA1800 == 66 [pid = 4068] [id = 166] 20:36:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C4511A5C00) [pid = 4068] [serial = 496] [outer = 0000000000000000] 20:36:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C4514DA000) [pid = 4068] [serial = 497] [outer = 000000C4511A5C00] 20:36:15 INFO - PROCESS | 4068 | 1463974575043 Marionette DEBUG loaded listener.js 20:36:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C451B22400) [pid = 4068] [serial = 498] [outer = 000000C4511A5C00] 20:36:15 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:15 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:15 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:15 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:15 INFO - PROCESS | 4068 | 1463974575473 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]]]}] 20:36:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:36:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 691ms 20:36:15 INFO - PROCESS | 4068 | 1463974575559 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 20:36:15 INFO - PROCESS | 4068 | 1463974575561 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 20:36:15 INFO - PROCESS | 4068 | 1463974575567 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:36:15 INFO - PROCESS | 4068 | 1463974575569 Marionette TRACE conn5 <- [1,630,null,{}] 20:36:15 INFO - PROCESS | 4068 | 1463974575572 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}] 20:36:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:36:15 INFO - PROCESS | 4068 | 1463974575822 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44D544800) [pid = 4068] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44407E800) [pid = 4068] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C450F7D400) [pid = 4068] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44A091400) [pid = 4068] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C4545B5000) [pid = 4068] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C454D40400) [pid = 4068] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44D544400) [pid = 4068] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C443991800) [pid = 4068] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C455ABEC00) [pid = 4068] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44D5F1C00) [pid = 4068] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C4545B8400) [pid = 4068] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C450CEC000) [pid = 4068] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C45143BC00) [pid = 4068] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:36:15 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C443B8E000) [pid = 4068] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:36:15 INFO - PROCESS | 4068 | 1463974575879 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4481A4000 == 67 [pid = 4068] [id = 167] 20:36:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C443AAF400) [pid = 4068] [serial = 499] [outer = 0000000000000000] 20:36:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C44408AC00) [pid = 4068] [serial = 500] [outer = 000000C443AAF400] 20:36:15 INFO - PROCESS | 4068 | 1463974575925 Marionette DEBUG loaded listener.js 20:36:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C451260400) [pid = 4068] [serial = 501] [outer = 000000C443AAF400] 20:36:16 INFO - PROCESS | 4068 | 1463974576296 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]]]}] 20:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 775ms 20:36:16 INFO - PROCESS | 4068 | 1463974576352 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 20:36:16 INFO - PROCESS | 4068 | 1463974576362 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 20:36:16 INFO - PROCESS | 4068 | 1463974576366 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 4068 | 1463974576368 Marionette TRACE conn5 <- [1,634,null,{}] 20:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:36:16 INFO - PROCESS | 4068 | 1463974576372 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}] 20:36:16 INFO - PROCESS | 4068 | 1463974576456 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 20:36:16 INFO - PROCESS | 4068 | 1463974576463 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455243000 == 68 [pid = 4068] [id = 168] 20:36:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C452B1EC00) [pid = 4068] [serial = 502] [outer = 0000000000000000] 20:36:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C453D56000) [pid = 4068] [serial = 503] [outer = 000000C452B1EC00] 20:36:16 INFO - PROCESS | 4068 | 1463974576508 Marionette DEBUG loaded listener.js 20:36:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C45412C400) [pid = 4068] [serial = 504] [outer = 000000C452B1EC00] 20:36:16 INFO - PROCESS | 4068 | 1463974576928 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]]]}] 20:36:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:36:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 585ms 20:36:16 INFO - PROCESS | 4068 | 1463974576957 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 20:36:16 INFO - PROCESS | 4068 | 1463974576959 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 20:36:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:36:16 INFO - PROCESS | 4068 | 1463974576962 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 4068 | 1463974576964 Marionette TRACE conn5 <- [1,638,null,{}] 20:36:16 INFO - PROCESS | 4068 | 1463974576967 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}] 20:36:17 INFO - PROCESS | 4068 | 1463974577053 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 20:36:17 INFO - PROCESS | 4068 | 1463974577060 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456987000 == 69 [pid = 4068] [id = 169] 20:36:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C454538000) [pid = 4068] [serial = 505] [outer = 0000000000000000] 20:36:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C4545B8400) [pid = 4068] [serial = 506] [outer = 000000C454538000] 20:36:17 INFO - PROCESS | 4068 | 1463974577106 Marionette DEBUG loaded listener.js 20:36:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C454677800) [pid = 4068] [serial = 507] [outer = 000000C454538000] 20:36:17 INFO - PROCESS | 4068 | 1463974577544 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]]]}] 20:36:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:36:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 628ms 20:36:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:36:17 INFO - PROCESS | 4068 | 1463974577596 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 20:36:17 INFO - PROCESS | 4068 | 1463974577598 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 20:36:17 INFO - PROCESS | 4068 | 1463974577601 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:36:17 INFO - PROCESS | 4068 | 1463974577604 Marionette TRACE conn5 <- [1,642,null,{}] 20:36:17 INFO - PROCESS | 4068 | 1463974577608 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}] 20:36:17 INFO - PROCESS | 4068 | 1463974577725 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 20:36:17 INFO - PROCESS | 4068 | 1463974577740 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571C7800 == 70 [pid = 4068] [id = 170] 20:36:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C45470B800) [pid = 4068] [serial = 508] [outer = 0000000000000000] 20:36:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C454711C00) [pid = 4068] [serial = 509] [outer = 000000C45470B800] 20:36:17 INFO - PROCESS | 4068 | 1463974577791 Marionette DEBUG loaded listener.js 20:36:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C454D59000) [pid = 4068] [serial = 510] [outer = 000000C45470B800] 20:36:18 INFO - PROCESS | 4068 | 1463974578512 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]]]}] 20:36:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:36:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 984ms 20:36:18 INFO - PROCESS | 4068 | 1463974578587 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 20:36:18 INFO - PROCESS | 4068 | 1463974578593 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 20:36:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:36:18 INFO - PROCESS | 4068 | 1463974578612 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:36:18 INFO - PROCESS | 4068 | 1463974578617 Marionette TRACE conn5 <- [1,646,null,{}] 20:36:18 INFO - PROCESS | 4068 | 1463974578623 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}] 20:36:18 INFO - PROCESS | 4068 | 1463974578749 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 20:36:18 INFO - PROCESS | 4068 | 1463974578861 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449EB8800 == 71 [pid = 4068] [id = 171] 20:36:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C448151C00) [pid = 4068] [serial = 511] [outer = 0000000000000000] 20:36:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C448BD9400) [pid = 4068] [serial = 512] [outer = 000000C448151C00] 20:36:18 INFO - PROCESS | 4068 | 1463974578921 Marionette DEBUG loaded listener.js 20:36:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C44D5CC400) [pid = 4068] [serial = 513] [outer = 000000C448151C00] 20:36:19 INFO - PROCESS | 4068 | 1463974579504 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]]]}] 20:36:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:36:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 939ms 20:36:19 INFO - PROCESS | 4068 | 1463974579554 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 20:36:19 INFO - PROCESS | 4068 | 1463974579561 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 20:36:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:36:19 INFO - PROCESS | 4068 | 1463974579568 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:36:19 INFO - PROCESS | 4068 | 1463974579571 Marionette TRACE conn5 <- [1,650,null,{}] 20:36:19 INFO - PROCESS | 4068 | 1463974579575 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}] 20:36:19 INFO - PROCESS | 4068 | 1463974579692 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 20:36:19 INFO - PROCESS | 4068 | 1463974579782 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F95800 == 72 [pid = 4068] [id = 172] 20:36:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C44FBC9400) [pid = 4068] [serial = 514] [outer = 0000000000000000] 20:36:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C45039E800) [pid = 4068] [serial = 515] [outer = 000000C44FBC9400] 20:36:19 INFO - PROCESS | 4068 | 1463974579838 Marionette DEBUG loaded listener.js 20:36:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C450CF6800) [pid = 4068] [serial = 516] [outer = 000000C44FBC9400] 20:36:20 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:20 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:20 INFO - PROCESS | 4068 | 1463974580436 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]]]}] 20:36:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:36:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 882ms 20:36:20 INFO - PROCESS | 4068 | 1463974580454 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 20:36:20 INFO - PROCESS | 4068 | 1463974580457 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 20:36:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:36:20 INFO - PROCESS | 4068 | 1463974580461 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:36:20 INFO - PROCESS | 4068 | 1463974580465 Marionette TRACE conn5 <- [1,654,null,{}] 20:36:20 INFO - PROCESS | 4068 | 1463974580477 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}] 20:36:20 INFO - PROCESS | 4068 | 1463974580595 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 20:36:20 INFO - PROCESS | 4068 | 1463974580686 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4573A0000 == 73 [pid = 4068] [id = 173] 20:36:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C453630400) [pid = 4068] [serial = 517] [outer = 0000000000000000] 20:36:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C454541000) [pid = 4068] [serial = 518] [outer = 000000C453630400] 20:36:20 INFO - PROCESS | 4068 | 1463974580745 Marionette DEBUG loaded listener.js 20:36:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C45470E800) [pid = 4068] [serial = 519] [outer = 000000C453630400] 20:36:21 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:21 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:21 INFO - PROCESS | 4068 | 1463974581339 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]]]}] 20:36:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:36:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 944ms 20:36:21 INFO - PROCESS | 4068 | 1463974581408 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 20:36:21 INFO - PROCESS | 4068 | 1463974581411 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 20:36:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:36:21 INFO - PROCESS | 4068 | 1463974581415 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:36:21 INFO - PROCESS | 4068 | 1463974581417 Marionette TRACE conn5 <- [1,658,null,{}] 20:36:21 INFO - PROCESS | 4068 | 1463974581421 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}] 20:36:21 INFO - PROCESS | 4068 | 1463974581540 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 20:36:21 INFO - PROCESS | 4068 | 1463974581622 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458416000 == 74 [pid = 4068] [id = 174] 20:36:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C454D55400) [pid = 4068] [serial = 520] [outer = 0000000000000000] 20:36:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C454D62800) [pid = 4068] [serial = 521] [outer = 000000C454D55400] 20:36:21 INFO - PROCESS | 4068 | 1463974581679 Marionette DEBUG loaded listener.js 20:36:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C454E0C000) [pid = 4068] [serial = 522] [outer = 000000C454D55400] 20:36:22 INFO - PROCESS | 4068 | 1463974582239 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]]]}] 20:36:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:36:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 899ms 20:36:22 INFO - PROCESS | 4068 | 1463974582316 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 20:36:22 INFO - PROCESS | 4068 | 1463974582318 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 20:36:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:36:22 INFO - PROCESS | 4068 | 1463974582322 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:36:22 INFO - PROCESS | 4068 | 1463974582324 Marionette TRACE conn5 <- [1,662,null,{}] 20:36:22 INFO - PROCESS | 4068 | 1463974582328 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}] 20:36:22 INFO - PROCESS | 4068 | 1463974582467 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 20:36:22 INFO - PROCESS | 4068 | 1463974582585 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FA9000 == 75 [pid = 4068] [id = 175] 20:36:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C454D6B400) [pid = 4068] [serial = 523] [outer = 0000000000000000] 20:36:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C454E77400) [pid = 4068] [serial = 524] [outer = 000000C454D6B400] 20:36:22 INFO - PROCESS | 4068 | 1463974582644 Marionette DEBUG loaded listener.js 20:36:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C455114400) [pid = 4068] [serial = 525] [outer = 000000C454D6B400] 20:36:23 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:23 INFO - PROCESS | 4068 | [4068] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:36:23 INFO - PROCESS | 4068 | 1463974583295 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]]]}] 20:36:23 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 20:36:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1026ms 20:36:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:36:23 INFO - PROCESS | 4068 | 1463974583350 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 20:36:23 INFO - PROCESS | 4068 | 1463974583353 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 20:36:23 INFO - PROCESS | 4068 | 1463974583357 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:36:23 INFO - PROCESS | 4068 | 1463974583359 Marionette TRACE conn5 <- [1,666,null,{}] 20:36:23 INFO - PROCESS | 4068 | 1463974583363 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}] 20:36:23 INFO - PROCESS | 4068 | 1463974583500 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 20:36:23 INFO - PROCESS | 4068 | 1463974583627 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4573AB800 == 76 [pid = 4068] [id = 176] 20:36:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C443B8B400) [pid = 4068] [serial = 526] [outer = 0000000000000000] 20:36:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C454D5E000) [pid = 4068] [serial = 527] [outer = 000000C443B8B400] 20:36:23 INFO - PROCESS | 4068 | 1463974583687 Marionette DEBUG loaded listener.js 20:36:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C455B03C00) [pid = 4068] [serial = 528] [outer = 000000C443B8B400] 20:36:24 INFO - PROCESS | 4068 | 1463974584493 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]]]}] 20:36:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:36:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1175ms 20:36:24 INFO - PROCESS | 4068 | 1463974584535 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 20:36:24 INFO - PROCESS | 4068 | 1463974584539 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 20:36:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:36:24 INFO - PROCESS | 4068 | 1463974584545 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:36:24 INFO - PROCESS | 4068 | 1463974584548 Marionette TRACE conn5 <- [1,670,null,{}] 20:36:24 INFO - PROCESS | 4068 | 1463974584554 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}] 20:36:24 INFO - PROCESS | 4068 | 1463974584659 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 20:36:24 INFO - PROCESS | 4068 | 1463974584738 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EF99000 == 77 [pid = 4068] [id = 177] 20:36:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C448BE7400) [pid = 4068] [serial = 529] [outer = 0000000000000000] 20:36:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C448DF3800) [pid = 4068] [serial = 530] [outer = 000000C448BE7400] 20:36:24 INFO - PROCESS | 4068 | 1463974584838 Marionette DEBUG loaded listener.js 20:36:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C44D8BE400) [pid = 4068] [serial = 531] [outer = 000000C448BE7400] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C456987000 == 76 [pid = 4068] [id = 169] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C455243000 == 75 [pid = 4068] [id = 168] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C4481A4000 == 74 [pid = 4068] [id = 167] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FA1800 == 73 [pid = 4068] [id = 166] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C452F40000 == 72 [pid = 4068] [id = 165] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C450F69800 == 71 [pid = 4068] [id = 164] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C45043A000 == 70 [pid = 4068] [id = 163] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8E7800 == 69 [pid = 4068] [id = 162] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D689800 == 68 [pid = 4068] [id = 161] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EF96800 == 67 [pid = 4068] [id = 160] 20:36:25 INFO - PROCESS | 4068 | --DOCSHELL 000000C448943000 == 66 [pid = 4068] [id = 155] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C450790000) [pid = 4068] [serial = 441] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C444D7A000) [pid = 4068] [serial = 437] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C454125800) [pid = 4068] [serial = 458] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C44A807400) [pid = 4068] [serial = 455] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C44A808400) [pid = 4068] [serial = 438] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C454D44C00) [pid = 4068] [serial = 450] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C454E12400) [pid = 4068] [serial = 453] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C450CF5800) [pid = 4068] [serial = 377] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C444842800) [pid = 4068] [serial = 419] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C454D6CC00) [pid = 4068] [serial = 432] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C4569BDC00) [pid = 4068] [serial = 384] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C454D65000) [pid = 4068] [serial = 452] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C454E08C00) [pid = 4068] [serial = 381] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C454D5F400) [pid = 4068] [serial = 374] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C451045C00) [pid = 4068] [serial = 443] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C45470F400) [pid = 4068] [serial = 431] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C454D36400) [pid = 4068] [serial = 425] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C455119800) [pid = 4068] [serial = 428] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C454683800) [pid = 4068] [serial = 449] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C451B18C00) [pid = 4068] [serial = 446] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44FEC8C00) [pid = 4068] [serial = 456] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C453D52400) [pid = 4068] [serial = 447] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C455A88400) [pid = 4068] [serial = 459] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C445013800) [pid = 4068] [serial = 434] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44FE65400) [pid = 4068] [serial = 440] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C450C79C00) [pid = 4068] [serial = 422] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C4511E1800) [pid = 4068] [serial = 444] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C449A88C00) [pid = 4068] [serial = 435] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C45453B400) [pid = 4068] [serial = 461] [outer = 0000000000000000] [url = about:blank] 20:36:25 INFO - PROCESS | 4068 | [4068] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:36:25 INFO - PROCESS | 4068 | [4068] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:36:25 INFO - PROCESS | 4068 | 1463974585978 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]]]}] 20:36:26 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) 20:36:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1482ms 20:36:26 INFO - PROCESS | 4068 | 1463974586031 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 20:36:26 INFO - PROCESS | 4068 | 1463974586037 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 20:36:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:36:26 INFO - PROCESS | 4068 | 1463974586043 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:36:26 INFO - PROCESS | 4068 | 1463974586046 Marionette TRACE conn5 <- [1,674,null,{}] 20:36:26 INFO - PROCESS | 4068 | 1463974586060 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}] 20:36:26 INFO - PROCESS | 4068 | 1463974586170 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 20:36:26 INFO - PROCESS | 4068 | 1463974586179 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8D8800 == 67 [pid = 4068] [id = 178] 20:36:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C44418B800) [pid = 4068] [serial = 532] [outer = 0000000000000000] 20:36:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44A090C00) [pid = 4068] [serial = 533] [outer = 000000C44418B800] 20:36:26 INFO - PROCESS | 4068 | 1463974586225 Marionette DEBUG loaded listener.js 20:36:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44FBC4000) [pid = 4068] [serial = 534] [outer = 000000C44418B800] 20:36:27 INFO - PROCESS | 4068 | 1463974587138 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]]]}] 20:36:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:36:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1140ms 20:36:27 INFO - PROCESS | 4068 | 1463974587186 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 20:36:27 INFO - PROCESS | 4068 | 1463974587189 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 20:36:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:36:27 INFO - PROCESS | 4068 | 1463974587192 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:36:27 INFO - PROCESS | 4068 | 1463974587196 Marionette TRACE conn5 <- [1,678,null,{}] 20:36:27 INFO - PROCESS | 4068 | 1463974587207 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}] 20:36:27 INFO - PROCESS | 4068 | 1463974587333 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 20:36:27 INFO - PROCESS | 4068 | 1463974587342 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ECF000 == 68 [pid = 4068] [id = 179] 20:36:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C45000E800) [pid = 4068] [serial = 535] [outer = 0000000000000000] 20:36:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C450CEA800) [pid = 4068] [serial = 536] [outer = 000000C45000E800] 20:36:27 INFO - PROCESS | 4068 | 1463974587429 Marionette DEBUG loaded listener.js 20:36:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C450FF2800) [pid = 4068] [serial = 537] [outer = 000000C45000E800] 20:36:28 INFO - PROCESS | 4068 | 1463974588387 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]]]}] 20:36:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:36:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1239ms 20:36:28 INFO - PROCESS | 4068 | 1463974588433 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 20:36:28 INFO - PROCESS | 4068 | 1463974588436 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 20:36:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:36:28 INFO - PROCESS | 4068 | 1463974588439 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:36:28 INFO - PROCESS | 4068 | 1463974588441 Marionette TRACE conn5 <- [1,682,null,{}] 20:36:28 INFO - PROCESS | 4068 | 1463974588445 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}] 20:36:28 INFO - PROCESS | 4068 | 1463974588559 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 20:36:28 INFO - PROCESS | 4068 | 1463974588604 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4519A8800 == 69 [pid = 4068] [id = 180] 20:36:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C4511E3400) [pid = 4068] [serial = 538] [outer = 0000000000000000] 20:36:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C45126A000) [pid = 4068] [serial = 539] [outer = 000000C4511E3400] 20:36:28 INFO - PROCESS | 4068 | 1463974588652 Marionette DEBUG loaded listener.js 20:36:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C451B24800) [pid = 4068] [serial = 540] [outer = 000000C4511E3400] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C454538000) [pid = 4068] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C450CEB400) [pid = 4068] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C443B87800) [pid = 4068] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C44FBBD400) [pid = 4068] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C4481E5000) [pid = 4068] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C450017000) [pid = 4068] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C4511A5C00) [pid = 4068] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C454536000) [pid = 4068] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C444088800) [pid = 4068] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C443AAF400) [pid = 4068] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:36:29 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C452B1EC00) [pid = 4068] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:36:29 INFO - PROCESS | 4068 | 1463974589595 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]]]}] 20:36:29 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) 20:36:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1181ms 20:36:29 INFO - PROCESS | 4068 | 1463974589622 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 20:36:29 INFO - PROCESS | 4068 | 1463974589624 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 20:36:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:36:29 INFO - PROCESS | 4068 | 1463974589628 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:36:29 INFO - PROCESS | 4068 | 1463974589629 Marionette TRACE conn5 <- [1,686,null,{}] 20:36:29 INFO - PROCESS | 4068 | 1463974589633 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}] 20:36:29 INFO - PROCESS | 4068 | 1463974589719 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 20:36:29 INFO - PROCESS | 4068 | 1463974589727 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F93000 == 70 [pid = 4068] [id = 181] 20:36:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C444081400) [pid = 4068] [serial = 541] [outer = 0000000000000000] 20:36:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C450CEB400) [pid = 4068] [serial = 542] [outer = 000000C444081400] 20:36:29 INFO - PROCESS | 4068 | 1463974589774 Marionette DEBUG loaded listener.js 20:36:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C45363C000) [pid = 4068] [serial = 543] [outer = 000000C444081400] 20:36:30 INFO - PROCESS | 4068 | 1463974590698 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]]]}] 20:36:30 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) 20:36:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1082ms 20:36:30 INFO - PROCESS | 4068 | 1463974590713 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 20:36:30 INFO - PROCESS | 4068 | 1463974590715 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 20:36:30 INFO - PROCESS | 4068 | 1463974590719 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:36:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:36:30 INFO - PROCESS | 4068 | 1463974590720 Marionette TRACE conn5 <- [1,690,null,{}] 20:36:30 INFO - PROCESS | 4068 | 1463974590724 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}] 20:36:30 INFO - PROCESS | 4068 | 1463974590856 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 20:36:30 INFO - PROCESS | 4068 | 1463974590864 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540AC800 == 71 [pid = 4068] [id = 182] 20:36:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C454539400) [pid = 4068] [serial = 544] [outer = 0000000000000000] 20:36:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C454708000) [pid = 4068] [serial = 545] [outer = 000000C454539400] 20:36:30 INFO - PROCESS | 4068 | 1463974590911 Marionette DEBUG loaded listener.js 20:36:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C454D52800) [pid = 4068] [serial = 546] [outer = 000000C454539400] 20:36:31 INFO - PROCESS | 4068 | 1463974591944 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]]]}] 20:36:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:36:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1235ms 20:36:31 INFO - PROCESS | 4068 | 1463974591958 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 20:36:31 INFO - PROCESS | 4068 | 1463974591962 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 20:36:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:36:31 INFO - PROCESS | 4068 | 1463974591968 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:36:31 INFO - PROCESS | 4068 | 1463974591973 Marionette TRACE conn5 <- [1,694,null,{}] 20:36:31 INFO - PROCESS | 4068 | 1463974591979 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}] 20:36:32 INFO - PROCESS | 4068 | 1463974592099 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 20:36:32 INFO - PROCESS | 4068 | 1463974592219 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D590000 == 72 [pid = 4068] [id = 183] 20:36:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C445013800) [pid = 4068] [serial = 547] [outer = 0000000000000000] 20:36:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C449903000) [pid = 4068] [serial = 548] [outer = 000000C445013800] 20:36:32 INFO - PROCESS | 4068 | 1463974592324 Marionette DEBUG loaded listener.js 20:36:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C44F938000) [pid = 4068] [serial = 549] [outer = 000000C445013800] 20:36:33 INFO - PROCESS | 4068 | 1463974593406 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]]]}] 20:36:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:36:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1486ms 20:36:33 INFO - PROCESS | 4068 | 1463974593459 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 20:36:33 INFO - PROCESS | 4068 | 1463974593465 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 20:36:33 INFO - PROCESS | 4068 | 1463974593472 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:36:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:36:33 INFO - PROCESS | 4068 | 1463974593475 Marionette TRACE conn5 <- [1,698,null,{}] 20:36:33 INFO - PROCESS | 4068 | 1463974593520 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}] 20:36:33 INFO - PROCESS | 4068 | 1463974593695 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 20:36:33 INFO - PROCESS | 4068 | 1463974593786 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FD3800 == 73 [pid = 4068] [id = 184] 20:36:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C450790C00) [pid = 4068] [serial = 550] [outer = 0000000000000000] 20:36:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C450F85800) [pid = 4068] [serial = 551] [outer = 000000C450790C00] 20:36:33 INFO - PROCESS | 4068 | 1463974593843 Marionette DEBUG loaded listener.js 20:36:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C453639800) [pid = 4068] [serial = 552] [outer = 000000C450790C00] 20:36:34 INFO - PROCESS | 4068 | 1463974594890 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]]]}] 20:36:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:36:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1427ms 20:36:34 INFO - PROCESS | 4068 | 1463974594905 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 20:36:34 INFO - PROCESS | 4068 | 1463974594908 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 20:36:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:36:34 INFO - PROCESS | 4068 | 1463974594912 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:36:34 INFO - PROCESS | 4068 | 1463974594917 Marionette TRACE conn5 <- [1,702,null,{}] 20:36:34 INFO - PROCESS | 4068 | 1463974594928 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}] 20:36:35 INFO - PROCESS | 4068 | 1463974595045 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 20:36:35 INFO - PROCESS | 4068 | 1463974595166 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4569A3800 == 74 [pid = 4068] [id = 185] 20:36:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C453D5B400) [pid = 4068] [serial = 553] [outer = 0000000000000000] 20:36:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C454D6CC00) [pid = 4068] [serial = 554] [outer = 000000C453D5B400] 20:36:35 INFO - PROCESS | 4068 | 1463974595227 Marionette DEBUG loaded listener.js 20:36:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C454E7F800) [pid = 4068] [serial = 555] [outer = 000000C453D5B400] 20:36:36 INFO - PROCESS | 4068 | 1463974596288 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]]]}] 20:36:36 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 20:36:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1388ms 20:36:36 INFO - PROCESS | 4068 | 1463974596302 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 20:36:36 INFO - PROCESS | 4068 | 1463974596305 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 20:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:36:36 INFO - PROCESS | 4068 | 1463974596309 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:36:36 INFO - PROCESS | 4068 | 1463974596311 Marionette TRACE conn5 <- [1,706,null,{}] 20:36:36 INFO - PROCESS | 4068 | 1463974596315 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}] 20:36:36 INFO - PROCESS | 4068 | 1463974596425 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 20:36:36 INFO - PROCESS | 4068 | 1463974596530 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45410D800 == 75 [pid = 4068] [id = 186] 20:36:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C443B8A800) [pid = 4068] [serial = 556] [outer = 0000000000000000] 20:36:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C454678000) [pid = 4068] [serial = 557] [outer = 000000C443B8A800] 20:36:36 INFO - PROCESS | 4068 | 1463974596635 Marionette DEBUG loaded listener.js 20:36:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C455AB7000) [pid = 4068] [serial = 558] [outer = 000000C443B8A800] 20:36:37 INFO - PROCESS | 4068 | 1463974597878 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]]]}] 20:36:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:36:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1590ms 20:36:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:36:37 INFO - PROCESS | 4068 | 1463974597934 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 20:36:37 INFO - PROCESS | 4068 | 1463974597938 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 20:36:37 INFO - PROCESS | 4068 | 1463974597962 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:36:37 INFO - PROCESS | 4068 | 1463974597966 Marionette TRACE conn5 <- [1,710,null,{}] 20:36:37 INFO - PROCESS | 4068 | 1463974597973 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}] 20:36:38 INFO - PROCESS | 4068 | 1463974598081 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 20:36:38 INFO - PROCESS | 4068 | 1463974598170 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AB8000 == 76 [pid = 4068] [id = 187] 20:36:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C44D81F400) [pid = 4068] [serial = 559] [outer = 0000000000000000] 20:36:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C44D8C9800) [pid = 4068] [serial = 560] [outer = 000000C44D81F400] 20:36:38 INFO - PROCESS | 4068 | 1463974598269 Marionette DEBUG loaded listener.js 20:36:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C45000C000) [pid = 4068] [serial = 561] [outer = 000000C44D81F400] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F93000 == 75 [pid = 4068] [id = 181] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C4519A8800 == 74 [pid = 4068] [id = 180] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ECF000 == 73 [pid = 4068] [id = 179] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8D8800 == 72 [pid = 4068] [id = 178] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EF99000 == 71 [pid = 4068] [id = 177] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C458416000 == 70 [pid = 4068] [id = 174] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C4573A0000 == 69 [pid = 4068] [id = 173] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F95800 == 68 [pid = 4068] [id = 172] 20:36:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C449EB8800 == 67 [pid = 4068] [id = 171] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C45104EC00) [pid = 4068] [serial = 494] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C443987400) [pid = 4068] [serial = 464] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C448FA5800) [pid = 4068] [serial = 485] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C44DD9D400) [pid = 4068] [serial = 486] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C44FEC6400) [pid = 4068] [serial = 488] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C45000C800) [pid = 4068] [serial = 489] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44FBCB400) [pid = 4068] [serial = 483] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C44EF7AC00) [pid = 4068] [serial = 482] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C44FED2400) [pid = 4068] [serial = 467] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C450782400) [pid = 4068] [serial = 491] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C4514DA000) [pid = 4068] [serial = 497] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C454541C00) [pid = 4068] [serial = 462] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C4489F6400) [pid = 4068] [serial = 479] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C44D543800) [pid = 4068] [serial = 480] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C4511E2C00) [pid = 4068] [serial = 495] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C454676C00) [pid = 4068] [serial = 470] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44D5CE400) [pid = 4068] [serial = 476] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C455A90000) [pid = 4068] [serial = 473] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44408AC00) [pid = 4068] [serial = 500] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C451B22400) [pid = 4068] [serial = 498] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C453D56000) [pid = 4068] [serial = 503] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C451260400) [pid = 4068] [serial = 501] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C454677800) [pid = 4068] [serial = 507] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C450BDE800) [pid = 4068] [serial = 492] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C45412C400) [pid = 4068] [serial = 504] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C4545B8400) [pid = 4068] [serial = 506] [outer = 0000000000000000] [url = about:blank] 20:36:38 INFO - PROCESS | 4068 | 1463974598758 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] 20:36:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:36:38 INFO - PROCESS | 4068 | 1463974598810 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 20:36:38 INFO - PROCESS | 4068 | 1463974598817 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:36:38 INFO - PROCESS | 4068 | 1463974598819 Marionette TRACE conn5 <- [1,714,null,{}] 20:36:38 INFO - PROCESS | 4068 | 1463974598823 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}] 20:36:38 INFO - PROCESS | 4068 | 1463974598920 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 20:36:38 INFO - PROCESS | 4068 | 1463974598992 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB90000 == 68 [pid = 4068] [id = 188] 20:36:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C43E8C9000) [pid = 4068] [serial = 562] [outer = 0000000000000000] 20:36:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C449A91800) [pid = 4068] [serial = 563] [outer = 000000C43E8C9000] 20:36:39 INFO - PROCESS | 4068 | 1463974599047 Marionette DEBUG loaded listener.js 20:36:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C45000BC00) [pid = 4068] [serial = 564] [outer = 000000C43E8C9000] 20:36:39 INFO - PROCESS | 4068 | 1463974599501 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]]]}] 20:36:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:36:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 734ms 20:36:39 INFO - PROCESS | 4068 | 1463974599579 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 20:36:39 INFO - PROCESS | 4068 | 1463974599582 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 20:36:39 INFO - PROCESS | 4068 | 1463974599586 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:36:39 INFO - PROCESS | 4068 | 1463974599590 Marionette TRACE conn5 <- [1,718,null,{}] 20:36:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:36:39 INFO - PROCESS | 4068 | 1463974599606 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}] 20:36:39 INFO - PROCESS | 4068 | 1463974599697 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 20:36:39 INFO - PROCESS | 4068 | 1463974599714 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45100B000 == 69 [pid = 4068] [id = 189] 20:36:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C450F81000) [pid = 4068] [serial = 565] [outer = 0000000000000000] 20:36:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C450FF3C00) [pid = 4068] [serial = 566] [outer = 000000C450F81000] 20:36:39 INFO - PROCESS | 4068 | 1463974599764 Marionette DEBUG loaded listener.js 20:36:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C4511E2C00) [pid = 4068] [serial = 567] [outer = 000000C450F81000] 20:36:40 INFO - PROCESS | 4068 | 1463974600257 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] 20:36:40 INFO - PROCESS | 4068 | 1463974600289 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 20:36:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:36:40 INFO - PROCESS | 4068 | 1463974600292 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:36:40 INFO - PROCESS | 4068 | 1463974600294 Marionette TRACE conn5 <- [1,722,null,{}] 20:36:40 INFO - PROCESS | 4068 | 1463974600298 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}] 20:36:40 INFO - PROCESS | 4068 | 1463974600389 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 20:36:40 INFO - PROCESS | 4068 | 1463974600398 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F8C000 == 70 [pid = 4068] [id = 190] 20:36:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C451D34000) [pid = 4068] [serial = 568] [outer = 0000000000000000] 20:36:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C45363D800) [pid = 4068] [serial = 569] [outer = 000000C451D34000] 20:36:40 INFO - PROCESS | 4068 | 1463974600444 Marionette DEBUG loaded listener.js 20:36:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C454537800) [pid = 4068] [serial = 570] [outer = 000000C451D34000] 20:36:40 INFO - PROCESS | 4068 | 1463974600961 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]]]}] 20:36:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 734ms 20:36:41 INFO - PROCESS | 4068 | 1463974601067 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 20:36:41 INFO - PROCESS | 4068 | 1463974601070 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 20:36:41 INFO - PROCESS | 4068 | 1463974601073 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:36:41 INFO - PROCESS | 4068 | 1463974601075 Marionette TRACE conn5 <- [1,726,null,{}] 20:36:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:36:41 INFO - PROCESS | 4068 | 1463974601079 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}] 20:36:41 INFO - PROCESS | 4068 | 1463974601197 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 20:36:41 INFO - PROCESS | 4068 | 1463974601248 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540A2000 == 71 [pid = 4068] [id = 191] 20:36:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C4545C0000) [pid = 4068] [serial = 571] [outer = 0000000000000000] 20:36:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C454678C00) [pid = 4068] [serial = 572] [outer = 000000C4545C0000] 20:36:41 INFO - PROCESS | 4068 | 1463974601295 Marionette DEBUG loaded listener.js 20:36:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C454D38000) [pid = 4068] [serial = 573] [outer = 000000C4545C0000] 20:36:42 INFO - PROCESS | 4068 | [4068] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:36:42 INFO - PROCESS | 4068 | 1463974602229 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]]]}] 20:36:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:36:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1174ms 20:36:42 INFO - PROCESS | 4068 | 1463974602258 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 20:36:42 INFO - PROCESS | 4068 | 1463974602260 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 20:36:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:36:42 INFO - PROCESS | 4068 | 1463974602263 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:36:42 INFO - PROCESS | 4068 | 1463974602265 Marionette TRACE conn5 <- [1,730,null,{}] 20:36:42 INFO - PROCESS | 4068 | 1463974602269 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}] 20:36:42 INFO - PROCESS | 4068 | 1463974602401 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 20:36:42 INFO - PROCESS | 4068 | 1463974602449 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448026800 == 72 [pid = 4068] [id = 192] 20:36:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C454E0A400) [pid = 4068] [serial = 574] [outer = 0000000000000000] 20:36:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C455A85C00) [pid = 4068] [serial = 575] [outer = 000000C454E0A400] 20:36:42 INFO - PROCESS | 4068 | 1463974602498 Marionette DEBUG loaded listener.js 20:36:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C455ABB000) [pid = 4068] [serial = 576] [outer = 000000C454E0A400] 20:36:43 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C45000E800) [pid = 4068] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:36:43 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C448BE7400) [pid = 4068] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:36:43 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C443B8B400) [pid = 4068] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:36:43 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C4511E3400) [pid = 4068] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:36:43 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C444081400) [pid = 4068] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:36:43 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44418B800) [pid = 4068] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:36:43 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C448060400) [pid = 4068] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:36:43 INFO - PROCESS | 4068 | 1463974603444 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]]]}] 20:36:43 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 20:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1236ms 20:36:43 INFO - PROCESS | 4068 | 1463974603503 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 20:36:43 INFO - PROCESS | 4068 | 1463974603505 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 20:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:36:43 INFO - PROCESS | 4068 | 1463974603508 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:36:43 INFO - PROCESS | 4068 | 1463974603510 Marionette TRACE conn5 <- [1,734,null,{}] 20:36:43 INFO - PROCESS | 4068 | 1463974603514 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}] 20:36:43 INFO - PROCESS | 4068 | 1463974603627 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 20:36:43 INFO - PROCESS | 4068 | 1463974603636 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457391800 == 73 [pid = 4068] [id = 193] 20:36:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44418B800) [pid = 4068] [serial = 577] [outer = 0000000000000000] 20:36:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C451440800) [pid = 4068] [serial = 578] [outer = 000000C44418B800] 20:36:43 INFO - PROCESS | 4068 | 1463974603682 Marionette DEBUG loaded listener.js 20:36:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C455AC4400) [pid = 4068] [serial = 579] [outer = 000000C44418B800] 20:36:44 INFO - PROCESS | 4068 | 1463974604582 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]]]}] 20:36:44 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.) 20:36:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1128ms 20:36:44 INFO - PROCESS | 4068 | 1463974604640 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 20:36:44 INFO - PROCESS | 4068 | 1463974604642 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 20:36:44 INFO - PROCESS | 4068 | 1463974604645 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:36:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:36:44 INFO - PROCESS | 4068 | 1463974604647 Marionette TRACE conn5 <- [1,738,null,{}] 20:36:44 INFO - PROCESS | 4068 | 1463974604651 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}] 20:36:44 INFO - PROCESS | 4068 | 1463974604762 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 20:36:44 INFO - PROCESS | 4068 | 1463974604771 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583C2000 == 74 [pid = 4068] [id = 194] 20:36:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C45000E800) [pid = 4068] [serial = 580] [outer = 0000000000000000] 20:36:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C4569B4C00) [pid = 4068] [serial = 581] [outer = 000000C45000E800] 20:36:44 INFO - PROCESS | 4068 | 1463974604816 Marionette DEBUG loaded listener.js 20:36:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C4569BC800) [pid = 4068] [serial = 582] [outer = 000000C45000E800] 20:36:45 INFO - PROCESS | 4068 | 1463974605905 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]]]}] 20:36:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1282ms 20:36:45 INFO - PROCESS | 4068 | 1463974605931 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 20:36:45 INFO - PROCESS | 4068 | 1463974605937 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 20:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:36:45 INFO - PROCESS | 4068 | 1463974605985 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:36:45 INFO - PROCESS | 4068 | 1463974605988 Marionette TRACE conn5 <- [1,742,null,{}] 20:36:46 INFO - PROCESS | 4068 | 1463974606002 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}] 20:36:46 INFO - PROCESS | 4068 | 1463974606152 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 20:36:46 INFO - PROCESS | 4068 | 1463974606266 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FE2C000 == 75 [pid = 4068] [id = 195] 20:36:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C44D545C00) [pid = 4068] [serial = 583] [outer = 0000000000000000] 20:36:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C44D8EE000) [pid = 4068] [serial = 584] [outer = 000000C44D545C00] 20:36:46 INFO - PROCESS | 4068 | 1463974606328 Marionette DEBUG loaded listener.js 20:36:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C44FED3800) [pid = 4068] [serial = 585] [outer = 000000C44D545C00] 20:36:47 INFO - PROCESS | 4068 | 1463974607376 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]]]}] 20:36:47 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 20:36:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1461ms 20:36:47 INFO - PROCESS | 4068 | 1463974607446 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 20:36:47 INFO - PROCESS | 4068 | 1463974607452 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 20:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:36:47 INFO - PROCESS | 4068 | 1463974607459 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:36:47 INFO - PROCESS | 4068 | 1463974607462 Marionette TRACE conn5 <- [1,746,null,{}] 20:36:47 INFO - PROCESS | 4068 | 1463974607509 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}] 20:36:47 INFO - PROCESS | 4068 | 1463974607650 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 20:36:47 INFO - PROCESS | 4068 | 1463974607734 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552D1800 == 76 [pid = 4068] [id = 196] 20:36:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C450789000) [pid = 4068] [serial = 586] [outer = 0000000000000000] 20:36:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C451268400) [pid = 4068] [serial = 587] [outer = 000000C450789000] 20:36:47 INFO - PROCESS | 4068 | 1463974607790 Marionette DEBUG loaded listener.js 20:36:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C454541800) [pid = 4068] [serial = 588] [outer = 000000C450789000] 20:36:48 INFO - PROCESS | 4068 | 1463974608354 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]]]}] 20:36:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:36:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 923ms 20:36:48 INFO - PROCESS | 4068 | 1463974608389 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 20:36:48 INFO - PROCESS | 4068 | 1463974608392 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 20:36:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:36:48 INFO - PROCESS | 4068 | 1463974608396 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:36:48 INFO - PROCESS | 4068 | 1463974608400 Marionette TRACE conn5 <- [1,750,null,{}] 20:36:48 INFO - PROCESS | 4068 | 1463974608412 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}] 20:36:48 INFO - PROCESS | 4068 | 1463974608529 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 20:36:48 INFO - PROCESS | 4068 | 1463974608622 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45855E800 == 77 [pid = 4068] [id = 197] 20:36:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C455118400) [pid = 4068] [serial = 589] [outer = 0000000000000000] 20:36:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C455A8FC00) [pid = 4068] [serial = 590] [outer = 000000C455118400] 20:36:48 INFO - PROCESS | 4068 | 1463974608681 Marionette DEBUG loaded listener.js 20:36:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C456B05000) [pid = 4068] [serial = 591] [outer = 000000C455118400] 20:36:49 INFO - PROCESS | 4068 | [4068] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:36:49 INFO - PROCESS | 4068 | 1463974609761 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]]]}] 20:36:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:36:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1404ms 20:36:49 INFO - PROCESS | 4068 | 1463974609801 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 20:36:49 INFO - PROCESS | 4068 | 1463974609804 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 20:36:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:36:49 INFO - PROCESS | 4068 | 1463974609808 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:36:49 INFO - PROCESS | 4068 | 1463974609810 Marionette TRACE conn5 <- [1,754,null,{}] 20:36:49 INFO - PROCESS | 4068 | 1463974609814 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}] 20:36:49 INFO - PROCESS | 4068 | 1463974609956 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 20:36:50 INFO - PROCESS | 4068 | 1463974610027 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594D8800 == 78 [pid = 4068] [id = 198] 20:36:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C456B10C00) [pid = 4068] [serial = 592] [outer = 0000000000000000] 20:36:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C457190000) [pid = 4068] [serial = 593] [outer = 000000C456B10C00] 20:36:50 INFO - PROCESS | 4068 | 1463974610125 Marionette DEBUG loaded listener.js 20:36:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C457199400) [pid = 4068] [serial = 594] [outer = 000000C456B10C00] 20:36:51 INFO - PROCESS | 4068 | 1463974611151 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]]]}] 20:36:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:36:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1386ms 20:36:51 INFO - PROCESS | 4068 | 1463974611221 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 20:36:51 INFO - PROCESS | 4068 | 1463974611225 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 20:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:36:51 INFO - PROCESS | 4068 | 1463974611232 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:36:51 INFO - PROCESS | 4068 | 1463974611236 Marionette TRACE conn5 <- [1,758,null,{}] 20:36:51 INFO - PROCESS | 4068 | 1463974611243 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}] 20:36:51 INFO - PROCESS | 4068 | 1463974611340 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 20:36:51 INFO - PROCESS | 4068 | 1463974611498 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D582800 == 79 [pid = 4068] [id = 199] 20:36:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C443B85800) [pid = 4068] [serial = 595] [outer = 0000000000000000] 20:36:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C44897D800) [pid = 4068] [serial = 596] [outer = 000000C443B85800] 20:36:51 INFO - PROCESS | 4068 | 1463974611597 Marionette DEBUG loaded listener.js 20:36:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C44D542400) [pid = 4068] [serial = 597] [outer = 000000C443B85800] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C459677000 == 78 [pid = 4068] [id = 107] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C457391800 == 77 [pid = 4068] [id = 193] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C448026800 == 76 [pid = 4068] [id = 192] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540A2000 == 75 [pid = 4068] [id = 191] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F8C000 == 74 [pid = 4068] [id = 190] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45100B000 == 73 [pid = 4068] [id = 189] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FB90000 == 72 [pid = 4068] [id = 188] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AB8000 == 71 [pid = 4068] [id = 187] 20:36:51 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C454708000) [pid = 4068] [serial = 545] [outer = 0000000000000000] [url = about:blank] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D590000 == 70 [pid = 4068] [id = 183] 20:36:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540AC800 == 69 [pid = 4068] [id = 182] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C450014C00) [pid = 4068] [serial = 477] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C450FF2800) [pid = 4068] [serial = 537] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C454711C00) [pid = 4068] [serial = 509] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44D8BE400) [pid = 4068] [serial = 531] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C448DF3800) [pid = 4068] [serial = 530] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C455B03C00) [pid = 4068] [serial = 528] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C454D5E000) [pid = 4068] [serial = 527] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C448BD9400) [pid = 4068] [serial = 512] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C454D62800) [pid = 4068] [serial = 521] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C454E77400) [pid = 4068] [serial = 524] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C451B24800) [pid = 4068] [serial = 540] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C45126A000) [pid = 4068] [serial = 539] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C450CEB400) [pid = 4068] [serial = 542] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C45363C000) [pid = 4068] [serial = 543] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C45039E800) [pid = 4068] [serial = 515] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C454541000) [pid = 4068] [serial = 518] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44A090C00) [pid = 4068] [serial = 533] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C450CEA800) [pid = 4068] [serial = 536] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44FBC4000) [pid = 4068] [serial = 534] [outer = 0000000000000000] [url = about:blank] 20:36:52 INFO - PROCESS | 4068 | 1463974612110 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]]]}] 20:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 942ms 20:36:52 INFO - PROCESS | 4068 | 1463974612174 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 20:36:52 INFO - PROCESS | 4068 | 1463974612180 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 20:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:36:52 INFO - PROCESS | 4068 | 1463974612187 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:36:52 INFO - PROCESS | 4068 | 1463974612189 Marionette TRACE conn5 <- [1,762,null,{}] 20:36:52 INFO - PROCESS | 4068 | 1463974612193 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}] 20:36:52 INFO - PROCESS | 4068 | 1463974612288 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 20:36:52 INFO - PROCESS | 4068 | 1463974612363 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D854000 == 70 [pid = 4068] [id = 200] 20:36:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C443B8DC00) [pid = 4068] [serial = 598] [outer = 0000000000000000] 20:36:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C444D7B800) [pid = 4068] [serial = 599] [outer = 000000C443B8DC00] 20:36:52 INFO - PROCESS | 4068 | 1463974612411 Marionette DEBUG loaded listener.js 20:36:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44D8E8400) [pid = 4068] [serial = 600] [outer = 000000C443B8DC00] 20:36:52 INFO - PROCESS | 4068 | 1463974612819 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]]]}] 20:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 691ms 20:36:52 INFO - PROCESS | 4068 | 1463974612879 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 20:36:52 INFO - PROCESS | 4068 | 1463974612882 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 20:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:36:52 INFO - PROCESS | 4068 | 1463974612886 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:36:52 INFO - PROCESS | 4068 | 1463974612889 Marionette TRACE conn5 <- [1,766,null,{}] 20:36:52 INFO - PROCESS | 4068 | 1463974612901 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}] 20:36:53 INFO - PROCESS | 4068 | 1463974613030 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 20:36:53 INFO - PROCESS | 4068 | 1463974613047 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EDD000 == 71 [pid = 4068] [id = 201] 20:36:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44FE64800) [pid = 4068] [serial = 601] [outer = 0000000000000000] 20:36:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C450015000) [pid = 4068] [serial = 602] [outer = 000000C44FE64800] 20:36:53 INFO - PROCESS | 4068 | 1463974613096 Marionette DEBUG loaded listener.js 20:36:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C4509EB400) [pid = 4068] [serial = 603] [outer = 000000C44FE64800] 20:36:53 INFO - PROCESS | 4068 | 1463974613557 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]]]}] 20:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 734ms 20:36:53 INFO - PROCESS | 4068 | 1463974613622 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 20:36:53 INFO - PROCESS | 4068 | 1463974613625 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 20:36:53 INFO - PROCESS | 4068 | 1463974613628 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:36:53 INFO - PROCESS | 4068 | 1463974613630 Marionette TRACE conn5 <- [1,770,null,{}] 20:36:53 INFO - PROCESS | 4068 | 1463974613633 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}] 20:36:53 INFO - PROCESS | 4068 | 1463974613724 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 20:36:53 INFO - PROCESS | 4068 | 1463974613733 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F86000 == 72 [pid = 4068] [id = 202] 20:36:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C450F86400) [pid = 4068] [serial = 604] [outer = 0000000000000000] 20:36:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C451046C00) [pid = 4068] [serial = 605] [outer = 000000C450F86400] 20:36:53 INFO - PROCESS | 4068 | 1463974613779 Marionette DEBUG loaded listener.js 20:36:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C4511E4400) [pid = 4068] [serial = 606] [outer = 000000C450F86400] 20:36:54 INFO - PROCESS | 4068 | 1463974614209 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]]]}] 20:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 630ms 20:36:54 INFO - PROCESS | 4068 | 1463974614265 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 20:36:54 INFO - PROCESS | 4068 | 1463974614268 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 20:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:36:54 INFO - PROCESS | 4068 | 1463974614271 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:36:54 INFO - PROCESS | 4068 | 1463974614273 Marionette TRACE conn5 <- [1,774,null,{}] 20:36:54 INFO - PROCESS | 4068 | 1463974614276 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}] 20:36:54 INFO - PROCESS | 4068 | 1463974614388 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 20:36:54 INFO - PROCESS | 4068 | 1463974614466 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FDE000 == 73 [pid = 4068] [id = 203] 20:36:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C45104B800) [pid = 4068] [serial = 607] [outer = 0000000000000000] 20:36:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C451B18000) [pid = 4068] [serial = 608] [outer = 000000C45104B800] 20:36:54 INFO - PROCESS | 4068 | 1463974614512 Marionette DEBUG loaded listener.js 20:36:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C452F7DC00) [pid = 4068] [serial = 609] [outer = 000000C45104B800] 20:36:54 INFO - PROCESS | 4068 | 1463974614961 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]]]}] 20:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 733ms 20:36:55 INFO - PROCESS | 4068 | 1463974615006 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 20:36:55 INFO - PROCESS | 4068 | 1463974615008 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 20:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:36:55 INFO - PROCESS | 4068 | 1463974615012 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:36:55 INFO - PROCESS | 4068 | 1463974615014 Marionette TRACE conn5 <- [1,778,null,{}] 20:36:55 INFO - PROCESS | 4068 | 1463974615018 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}] 20:36:55 INFO - PROCESS | 4068 | 1463974615157 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 20:36:55 INFO - PROCESS | 4068 | 1463974615225 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456988000 == 74 [pid = 4068] [id = 204] 20:36:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C454538800) [pid = 4068] [serial = 610] [outer = 0000000000000000] 20:36:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C454689400) [pid = 4068] [serial = 611] [outer = 000000C454538800] 20:36:55 INFO - PROCESS | 4068 | 1463974615273 Marionette DEBUG loaded listener.js 20:36:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C454D52C00) [pid = 4068] [serial = 612] [outer = 000000C454538800] 20:36:55 INFO - PROCESS | 4068 | 1463974615727 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]]]}] 20:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 777ms 20:36:55 INFO - PROCESS | 4068 | 1463974615793 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 20:36:55 INFO - PROCESS | 4068 | 1463974615795 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 20:36:55 INFO - PROCESS | 4068 | 1463974615798 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:36:55 INFO - PROCESS | 4068 | 1463974615800 Marionette TRACE conn5 <- [1,782,null,{}] 20:36:55 INFO - PROCESS | 4068 | 1463974615808 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}] 20:36:55 INFO - PROCESS | 4068 | 1463974615920 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 20:36:55 INFO - PROCESS | 4068 | 1463974615981 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457521000 == 75 [pid = 4068] [id = 205] 20:36:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C454E08C00) [pid = 4068] [serial = 613] [outer = 0000000000000000] 20:36:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C454E74400) [pid = 4068] [serial = 614] [outer = 000000C454E08C00] 20:36:56 INFO - PROCESS | 4068 | 1463974616026 Marionette DEBUG loaded listener.js 20:36:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C45511C000) [pid = 4068] [serial = 615] [outer = 000000C454E08C00] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C454690000) [pid = 4068] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C443B91400) [pid = 4068] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44EF78C00) [pid = 4068] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C4545C1C00) [pid = 4068] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C454E09400) [pid = 4068] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C44396A800) [pid = 4068] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C44FBC6800) [pid = 4068] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C454537400) [pid = 4068] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C454D55400) [pid = 4068] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C44FBC9400) [pid = 4068] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C454D6B400) [pid = 4068] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C448151C00) [pid = 4068] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C45470B800) [pid = 4068] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C453630400) [pid = 4068] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C4545C0000) [pid = 4068] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C450F81000) [pid = 4068] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C451D34000) [pid = 4068] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C43E8C9000) [pid = 4068] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C454E0A400) [pid = 4068] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C443B8A800) [pid = 4068] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C44D81F400) [pid = 4068] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C44418B800) [pid = 4068] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:36:56 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C454D63400) [pid = 4068] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:36:56 INFO - PROCESS | 4068 | 1463974616571 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]]]}] 20:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 838ms 20:36:56 INFO - PROCESS | 4068 | 1463974616643 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 20:36:56 INFO - PROCESS | 4068 | 1463974616645 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 20:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:36:56 INFO - PROCESS | 4068 | 1463974616648 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:36:56 INFO - PROCESS | 4068 | 1463974616650 Marionette TRACE conn5 <- [1,786,null,{}] 20:36:56 INFO - PROCESS | 4068 | 1463974616654 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}] 20:36:56 INFO - PROCESS | 4068 | 1463974616741 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 20:36:56 INFO - PROCESS | 4068 | 1463974616748 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45735A800 == 76 [pid = 4068] [id = 206] 20:36:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C443AB4800) [pid = 4068] [serial = 616] [outer = 0000000000000000] 20:36:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44FEC7C00) [pid = 4068] [serial = 617] [outer = 000000C443AB4800] 20:36:56 INFO - PROCESS | 4068 | 1463974616798 Marionette DEBUG loaded listener.js 20:36:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C453D55800) [pid = 4068] [serial = 618] [outer = 000000C443AB4800] 20:36:57 INFO - PROCESS | 4068 | 1463974617223 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]]]}] 20:36:57 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 20:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 628ms 20:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:36:57 INFO - PROCESS | 4068 | 1463974617277 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 20:36:57 INFO - PROCESS | 4068 | 1463974617279 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 20:36:57 INFO - PROCESS | 4068 | 1463974617283 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:36:57 INFO - PROCESS | 4068 | 1463974617285 Marionette TRACE conn5 <- [1,790,null,{}] 20:36:57 INFO - PROCESS | 4068 | 1463974617288 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}] 20:36:57 INFO - PROCESS | 4068 | 1463974617377 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 20:36:57 INFO - PROCESS | 4068 | 1463974617384 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459410000 == 77 [pid = 4068] [id = 207] 20:36:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C454690000) [pid = 4068] [serial = 619] [outer = 0000000000000000] 20:36:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C454E76C00) [pid = 4068] [serial = 620] [outer = 000000C454690000] 20:36:57 INFO - PROCESS | 4068 | 1463974617429 Marionette DEBUG loaded listener.js 20:36:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C455A92400) [pid = 4068] [serial = 621] [outer = 000000C454690000] 20:36:57 INFO - PROCESS | 4068 | 1463974617866 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]]]}] 20:36:57 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 20:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 628ms 20:36:57 INFO - PROCESS | 4068 | 1463974617913 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 20:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:36:57 INFO - PROCESS | 4068 | 1463974617924 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 20:36:57 INFO - PROCESS | 4068 | 1463974617928 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:36:57 INFO - PROCESS | 4068 | 1463974617930 Marionette TRACE conn5 <- [1,794,null,{}] 20:36:57 INFO - PROCESS | 4068 | 1463974617934 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}] 20:36:58 INFO - PROCESS | 4068 | 1463974618022 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 20:36:58 INFO - PROCESS | 4068 | 1463974618032 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459675800 == 78 [pid = 4068] [id = 208] 20:36:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C453D71000) [pid = 4068] [serial = 622] [outer = 0000000000000000] 20:36:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C453D76C00) [pid = 4068] [serial = 623] [outer = 000000C453D71000] 20:36:58 INFO - PROCESS | 4068 | 1463974618077 Marionette DEBUG loaded listener.js 20:36:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C453D7CC00) [pid = 4068] [serial = 624] [outer = 000000C453D71000] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C448032000 == 77 [pid = 4068] [id = 45] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458552800 == 76 [pid = 4068] [id = 128] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4573AB800 == 75 [pid = 4068] [id = 176] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552E3000 == 74 [pid = 4068] [id = 125] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45966D000 == 73 [pid = 4068] [id = 77] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571C7800 == 72 [pid = 4068] [id = 170] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45698F000 == 71 [pid = 4068] [id = 59] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C448930000 == 70 [pid = 4068] [id = 104] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458427800 == 69 [pid = 4068] [id = 47] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458431800 == 68 [pid = 4068] [id = 106] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C452A53800 == 67 [pid = 4068] [id = 61] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C448D7B000 == 66 [pid = 4068] [id = 159] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458F9A800 == 65 [pid = 4068] [id = 157] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594D1000 == 64 [pid = 4068] [id = 158] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45410D800 == 63 [pid = 4068] [id = 186] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C44892F800 == 62 [pid = 4068] [id = 93] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C459422800 == 61 [pid = 4068] [id = 92] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C450429800 == 60 [pid = 4068] [id = 10] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C457337800 == 59 [pid = 4068] [id = 116] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C44CB39000 == 58 [pid = 4068] [id = 64] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C450F65800 == 57 [pid = 4068] [id = 46] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4569A3800 == 56 [pid = 4068] [id = 185] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FD3800 == 55 [pid = 4068] [id = 184] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ED4000 == 54 [pid = 4068] [id = 105] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C452F43800 == 53 [pid = 4068] [id = 127] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4448E4800 == 52 [pid = 4068] [id = 78] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45036A000 == 51 [pid = 4068] [id = 108] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C451D45800 == 50 [pid = 4068] [id = 32] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45699C800 == 49 [pid = 4068] [id = 115] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458429000 == 48 [pid = 4068] [id = 89] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FA9000 == 47 [pid = 4068] [id = 175] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C448030800 == 46 [pid = 4068] [id = 129] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552D7000 == 45 [pid = 4068] [id = 144] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45141C000 == 44 [pid = 4068] [id = 91] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45735E800 == 43 [pid = 4068] [id = 48] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EDE000 == 42 [pid = 4068] [id = 156] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C447E32000 == 41 [pid = 4068] [id = 60] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D854000 == 40 [pid = 4068] [id = 200] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D582800 == 39 [pid = 4068] [id = 199] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594D8800 == 38 [pid = 4068] [id = 198] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45855E800 == 37 [pid = 4068] [id = 197] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552D1800 == 36 [pid = 4068] [id = 196] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FE2C000 == 35 [pid = 4068] [id = 195] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583C2000 == 34 [pid = 4068] [id = 194] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EDD000 == 33 [pid = 4068] [id = 201] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C457521000 == 32 [pid = 4068] [id = 205] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FDE000 == 31 [pid = 4068] [id = 203] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45735A800 == 30 [pid = 4068] [id = 206] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C456988000 == 29 [pid = 4068] [id = 204] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C459410000 == 28 [pid = 4068] [id = 207] 20:36:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F86000 == 27 [pid = 4068] [id = 202] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C454D3E800) [pid = 4068] [serial = 417] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C449A8E000) [pid = 4068] [serial = 420] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C45113F000) [pid = 4068] [serial = 423] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C454D5C000) [pid = 4068] [serial = 426] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C455A8C000) [pid = 4068] [serial = 429] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C447E18000) [pid = 4068] [serial = 465] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C45104AC00) [pid = 4068] [serial = 468] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C454707400) [pid = 4068] [serial = 471] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C454678C00) [pid = 4068] [serial = 572] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C450FF3C00) [pid = 4068] [serial = 566] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C4511E2C00) [pid = 4068] [serial = 567] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C45363D800) [pid = 4068] [serial = 569] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C449A91800) [pid = 4068] [serial = 563] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C45000BC00) [pid = 4068] [serial = 564] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C449903000) [pid = 4068] [serial = 548] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C450F85800) [pid = 4068] [serial = 551] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C454D6CC00) [pid = 4068] [serial = 554] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C455A85C00) [pid = 4068] [serial = 575] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C455ABB000) [pid = 4068] [serial = 576] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C454D38000) [pid = 4068] [serial = 573] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C455AB7000) [pid = 4068] [serial = 558] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C454678000) [pid = 4068] [serial = 557] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C45000C000) [pid = 4068] [serial = 561] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C44D8C9800) [pid = 4068] [serial = 560] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C455AC4400) [pid = 4068] [serial = 579] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C454537800) [pid = 4068] [serial = 570] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C4569B4C00) [pid = 4068] [serial = 581] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C451440800) [pid = 4068] [serial = 578] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C455ABDC00) [pid = 4068] [serial = 474] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C454E0C000) [pid = 4068] [serial = 522] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C450CF6800) [pid = 4068] [serial = 516] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C455114400) [pid = 4068] [serial = 525] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C44D5CC400) [pid = 4068] [serial = 513] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C454D59000) [pid = 4068] [serial = 510] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | --DOMWINDOW == 71 (000000C45470E800) [pid = 4068] [serial = 519] [outer = 0000000000000000] [url = about:blank] 20:37:00 INFO - PROCESS | 4068 | 1463974620264 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]]]}] 20:37:00 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 20:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2391ms 20:37:00 INFO - PROCESS | 4068 | 1463974620325 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 20:37:00 INFO - PROCESS | 4068 | 1463974620330 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 20:37:00 INFO - PROCESS | 4068 | 1463974620335 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:37:00 INFO - PROCESS | 4068 | 1463974620339 Marionette TRACE conn5 <- [1,798,null,{}] 20:37:00 INFO - PROCESS | 4068 | 1463974620345 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}] 20:37:00 INFO - PROCESS | 4068 | 1463974620442 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 20:37:00 INFO - PROCESS | 4068 | 1463974620457 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4440B1800 == 28 [pid = 4068] [id = 209] 20:37:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 72 (000000C44396A000) [pid = 4068] [serial = 625] [outer = 0000000000000000] 20:37:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C44396A800) [pid = 4068] [serial = 626] [outer = 000000C44396A000] 20:37:00 INFO - PROCESS | 4068 | 1463974620509 Marionette DEBUG loaded listener.js 20:37:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C44398D000) [pid = 4068] [serial = 627] [outer = 000000C44396A000] 20:37:00 INFO - PROCESS | 4068 | 1463974620991 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]]]}] 20:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 691ms 20:37:01 INFO - PROCESS | 4068 | 1463974621031 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 20:37:01 INFO - PROCESS | 4068 | 1463974621037 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 20:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:37:01 INFO - PROCESS | 4068 | 1463974621044 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:37:01 INFO - PROCESS | 4068 | 1463974621047 Marionette TRACE conn5 <- [1,802,null,{}] 20:37:01 INFO - PROCESS | 4068 | 1463974621051 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}] 20:37:01 INFO - PROCESS | 4068 | 1463974621140 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 20:37:01 INFO - PROCESS | 4068 | 1463974621150 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448030800 == 29 [pid = 4068] [id = 210] 20:37:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C443AB3800) [pid = 4068] [serial = 628] [outer = 0000000000000000] 20:37:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C443B87C00) [pid = 4068] [serial = 629] [outer = 000000C443AB3800] 20:37:01 INFO - PROCESS | 4068 | 1463974621198 Marionette DEBUG loaded listener.js 20:37:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C443E6E000) [pid = 4068] [serial = 630] [outer = 000000C443AB3800] 20:37:01 INFO - PROCESS | 4068 | 1463974621678 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] 20:37:01 INFO - PROCESS | 4068 | 1463974621746 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 20:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:37:01 INFO - PROCESS | 4068 | 1463974621749 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:37:01 INFO - PROCESS | 4068 | 1463974621753 Marionette TRACE conn5 <- [1,806,null,{}] 20:37:01 INFO - PROCESS | 4068 | 1463974621765 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}] 20:37:01 INFO - PROCESS | 4068 | 1463974621895 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 20:37:01 INFO - PROCESS | 4068 | 1463974621967 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448EE5000 == 30 [pid = 4068] [id = 211] 20:37:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C43E8D4400) [pid = 4068] [serial = 631] [outer = 0000000000000000] 20:37:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C44418EC00) [pid = 4068] [serial = 632] [outer = 000000C43E8D4400] 20:37:02 INFO - PROCESS | 4068 | 1463974622019 Marionette DEBUG loaded listener.js 20:37:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C448060400) [pid = 4068] [serial = 633] [outer = 000000C43E8D4400] 20:37:02 INFO - PROCESS | 4068 | 1463974622430 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]]]}] 20:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 733ms 20:37:02 INFO - PROCESS | 4068 | 1463974622484 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 20:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:37:02 INFO - PROCESS | 4068 | 1463974622487 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 20:37:02 INFO - PROCESS | 4068 | 1463974622490 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:37:02 INFO - PROCESS | 4068 | 1463974622492 Marionette TRACE conn5 <- [1,810,null,{}] 20:37:02 INFO - PROCESS | 4068 | 1463974622496 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}] 20:37:02 INFO - PROCESS | 4068 | 1463974622582 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 20:37:02 INFO - PROCESS | 4068 | 1463974622589 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449EB8800 == 31 [pid = 4068] [id = 212] 20:37:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C4489F2800) [pid = 4068] [serial = 634] [outer = 0000000000000000] 20:37:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C448D95000) [pid = 4068] [serial = 635] [outer = 000000C4489F2800] 20:37:02 INFO - PROCESS | 4068 | 1463974622637 Marionette DEBUG loaded listener.js 20:37:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C449903400) [pid = 4068] [serial = 636] [outer = 000000C4489F2800] 20:37:03 INFO - PROCESS | 4068 | 1463974623080 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] 20:37:03 INFO - PROCESS | 4068 | 1463974623124 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 20:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:37:03 INFO - PROCESS | 4068 | 1463974623128 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:37:03 INFO - PROCESS | 4068 | 1463974623130 Marionette TRACE conn5 <- [1,814,null,{}] 20:37:03 INFO - PROCESS | 4068 | 1463974623134 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}] 20:37:03 INFO - PROCESS | 4068 | 1463974623214 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 20:37:03 INFO - PROCESS | 4068 | 1463974623223 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D67D000 == 32 [pid = 4068] [id = 213] 20:37:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C443AB2400) [pid = 4068] [serial = 637] [outer = 0000000000000000] 20:37:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C449A8F800) [pid = 4068] [serial = 638] [outer = 000000C443AB2400] 20:37:03 INFO - PROCESS | 4068 | 1463974623269 Marionette DEBUG loaded listener.js 20:37:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C44A808000) [pid = 4068] [serial = 639] [outer = 000000C443AB2400] 20:37:03 INFO - PROCESS | 4068 | 1463974623746 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]]]}] 20:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 692ms 20:37:05 INFO - PROCESS | 4068 | 1463974625038 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 20:37:05 INFO - PROCESS | 4068 | 1463974625041 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 20:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:37:05 INFO - PROCESS | 4068 | 1463974625133 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:37:05 INFO - PROCESS | 4068 | 1463974625135 Marionette TRACE conn5 <- [1,818,null,{}] 20:37:05 INFO - PROCESS | 4068 | 1463974625139 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}] 20:37:05 INFO - PROCESS | 4068 | 1463974625274 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 20:37:05 INFO - PROCESS | 4068 | 1463974625286 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FEE1000 == 33 [pid = 4068] [id = 214] 20:37:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C44D545400) [pid = 4068] [serial = 640] [outer = 0000000000000000] 20:37:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C44F828000) [pid = 4068] [serial = 641] [outer = 000000C44D545400] 20:37:05 INFO - PROCESS | 4068 | 1463974625334 Marionette DEBUG loaded listener.js 20:37:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C44FBBCC00) [pid = 4068] [serial = 642] [outer = 000000C44D545400] 20:37:05 INFO - PROCESS | 4068 | 1463974625756 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]]]}] 20:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 712ms 20:37:05 INFO - PROCESS | 4068 | 1463974625825 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 20:37:05 INFO - PROCESS | 4068 | 1463974625827 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 20:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:37:05 INFO - PROCESS | 4068 | 1463974625832 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:37:05 INFO - PROCESS | 4068 | 1463974625834 Marionette TRACE conn5 <- [1,822,null,{}] 20:37:05 INFO - PROCESS | 4068 | 1463974625838 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}] 20:37:05 INFO - PROCESS | 4068 | 1463974625916 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 20:37:05 INFO - PROCESS | 4068 | 1463974625925 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450620800 == 34 [pid = 4068] [id = 215] 20:37:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44FBC7000) [pid = 4068] [serial = 643] [outer = 0000000000000000] 20:37:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C44FBC9C00) [pid = 4068] [serial = 644] [outer = 000000C44FBC7000] 20:37:05 INFO - PROCESS | 4068 | 1463974625972 Marionette DEBUG loaded listener.js 20:37:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C44FE63400) [pid = 4068] [serial = 645] [outer = 000000C44FBC7000] 20:37:06 INFO - PROCESS | 4068 | 1463974626462 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]]]}] 20:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 692ms 20:37:06 INFO - PROCESS | 4068 | 1463974626525 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 20:37:06 INFO - PROCESS | 4068 | 1463974626528 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 20:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:37:06 INFO - PROCESS | 4068 | 1463974626539 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:37:06 INFO - PROCESS | 4068 | 1463974626541 Marionette TRACE conn5 <- [1,826,null,{}] 20:37:06 INFO - PROCESS | 4068 | 1463974626545 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}] 20:37:06 INFO - PROCESS | 4068 | 1463974626648 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 20:37:06 INFO - PROCESS | 4068 | 1463974626660 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ED4000 == 35 [pid = 4068] [id = 216] 20:37:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C443960400) [pid = 4068] [serial = 646] [outer = 0000000000000000] 20:37:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44FEC9800) [pid = 4068] [serial = 647] [outer = 000000C443960400] 20:37:06 INFO - PROCESS | 4068 | 1463974626706 Marionette DEBUG loaded listener.js 20:37:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C450008800) [pid = 4068] [serial = 648] [outer = 000000C443960400] 20:37:07 INFO - PROCESS | 4068 | 1463974627159 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]]]}] 20:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 629ms 20:37:07 INFO - PROCESS | 4068 | 1463974627174 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 20:37:07 INFO - PROCESS | 4068 | 1463974627176 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 20:37:07 INFO - PROCESS | 4068 | 1463974627179 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:37:07 INFO - PROCESS | 4068 | 1463974627181 Marionette TRACE conn5 <- [1,830,null,{}] 20:37:07 INFO - PROCESS | 4068 | 1463974627191 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}] 20:37:07 INFO - PROCESS | 4068 | 1463974627296 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 20:37:07 INFO - PROCESS | 4068 | 1463974627383 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448EDE800 == 36 [pid = 4068] [id = 217] 20:37:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C450011C00) [pid = 4068] [serial = 649] [outer = 0000000000000000] 20:37:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C450017800) [pid = 4068] [serial = 650] [outer = 000000C450011C00] 20:37:07 INFO - PROCESS | 4068 | 1463974627428 Marionette DEBUG loaded listener.js 20:37:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C45075BC00) [pid = 4068] [serial = 651] [outer = 000000C450011C00] 20:37:07 INFO - PROCESS | 4068 | 1463974627880 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]]]}] 20:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 733ms 20:37:07 INFO - PROCESS | 4068 | 1463974627924 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 20:37:07 INFO - PROCESS | 4068 | 1463974627935 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 20:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:37:07 INFO - PROCESS | 4068 | 1463974627941 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:37:07 INFO - PROCESS | 4068 | 1463974627943 Marionette TRACE conn5 <- [1,834,null,{}] 20:37:07 INFO - PROCESS | 4068 | 1463974627957 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}] 20:37:08 INFO - PROCESS | 4068 | 1463974628065 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 20:37:08 INFO - PROCESS | 4068 | 1463974628075 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B41000 == 37 [pid = 4068] [id = 218] 20:37:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C450012400) [pid = 4068] [serial = 652] [outer = 0000000000000000] 20:37:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C450763000) [pid = 4068] [serial = 653] [outer = 000000C450012400] 20:37:08 INFO - PROCESS | 4068 | 1463974628124 Marionette DEBUG loaded listener.js 20:37:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C450783C00) [pid = 4068] [serial = 654] [outer = 000000C450012400] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C45104B800) [pid = 4068] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C454538800) [pid = 4068] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C454E08C00) [pid = 4068] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44FE64800) [pid = 4068] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C443B8DC00) [pid = 4068] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C443B85800) [pid = 4068] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C456B10C00) [pid = 4068] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C455118400) [pid = 4068] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C450789000) [pid = 4068] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44D545C00) [pid = 4068] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C45000E800) [pid = 4068] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C450F86400) [pid = 4068] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C443AB4800) [pid = 4068] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C454539400) [pid = 4068] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C445013800) [pid = 4068] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C450790C00) [pid = 4068] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C453D5B400) [pid = 4068] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:37:08 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C454690000) [pid = 4068] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:37:08 INFO - PROCESS | 4068 | 1463974628900 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]]]}] 20:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 986ms 20:37:08 INFO - PROCESS | 4068 | 1463974628932 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 20:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:37:08 INFO - PROCESS | 4068 | 1463974628935 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 20:37:08 INFO - PROCESS | 4068 | 1463974628938 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:37:08 INFO - PROCESS | 4068 | 1463974628941 Marionette TRACE conn5 <- [1,838,null,{}] 20:37:08 INFO - PROCESS | 4068 | 1463974628944 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}] 20:37:09 INFO - PROCESS | 4068 | 1463974629042 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 20:37:09 INFO - PROCESS | 4068 | 1463974629051 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D67C800 == 38 [pid = 4068] [id = 219] 20:37:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C45086F400) [pid = 4068] [serial = 655] [outer = 0000000000000000] 20:37:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C450C79800) [pid = 4068] [serial = 656] [outer = 000000C45086F400] 20:37:09 INFO - PROCESS | 4068 | 1463974629107 Marionette DEBUG loaded listener.js 20:37:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C450CF3C00) [pid = 4068] [serial = 657] [outer = 000000C45086F400] 20:37:09 INFO - PROCESS | 4068 | 1463974629540 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]]]}] 20:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 629ms 20:37:09 INFO - PROCESS | 4068 | 1463974629573 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 20:37:09 INFO - PROCESS | 4068 | 1463974629575 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 20:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:37:09 INFO - PROCESS | 4068 | 1463974629579 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:37:09 INFO - PROCESS | 4068 | 1463974629589 Marionette TRACE conn5 <- [1,842,null,{}] 20:37:09 INFO - PROCESS | 4068 | 1463974629593 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}] 20:37:09 INFO - PROCESS | 4068 | 1463974629674 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 20:37:09 INFO - PROCESS | 4068 | 1463974629681 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FC5000 == 39 [pid = 4068] [id = 220] 20:37:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C450F7E800) [pid = 4068] [serial = 658] [outer = 0000000000000000] 20:37:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C450F85800) [pid = 4068] [serial = 659] [outer = 000000C450F7E800] 20:37:09 INFO - PROCESS | 4068 | 1463974629726 Marionette DEBUG loaded listener.js 20:37:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C450FF3000) [pid = 4068] [serial = 660] [outer = 000000C450F7E800] 20:37:10 INFO - PROCESS | 4068 | 1463974630157 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]]]}] 20:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 649ms 20:37:10 INFO - PROCESS | 4068 | 1463974630231 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 20:37:10 INFO - PROCESS | 4068 | 1463974630233 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 20:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:37:10 INFO - PROCESS | 4068 | 1463974630237 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:37:10 INFO - PROCESS | 4068 | 1463974630238 Marionette TRACE conn5 <- [1,846,null,{}] 20:37:10 INFO - PROCESS | 4068 | 1463974630242 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}] 20:37:10 INFO - PROCESS | 4068 | 1463974630323 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 20:37:10 INFO - PROCESS | 4068 | 1463974630332 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45409D000 == 40 [pid = 4068] [id = 221] 20:37:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C451045800) [pid = 4068] [serial = 661] [outer = 0000000000000000] 20:37:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C451048800) [pid = 4068] [serial = 662] [outer = 000000C451045800] 20:37:10 INFO - PROCESS | 4068 | 1463974630378 Marionette DEBUG loaded listener.js 20:37:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C451137800) [pid = 4068] [serial = 663] [outer = 000000C451045800] 20:37:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C442EC2800) [pid = 4068] [serial = 664] [outer = 000000C4432BEC00] 20:37:11 INFO - PROCESS | 4068 | 1463974631314 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]]]}] 20:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1139ms 20:37:11 INFO - PROCESS | 4068 | 1463974631380 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 20:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:37:11 INFO - PROCESS | 4068 | 1463974631385 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 20:37:11 INFO - PROCESS | 4068 | 1463974631432 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:37:11 INFO - PROCESS | 4068 | 1463974631437 Marionette TRACE conn5 <- [1,850,null,{}] 20:37:11 INFO - PROCESS | 4068 | 1463974631444 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}] 20:37:11 INFO - PROCESS | 4068 | 1463974631556 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 20:37:11 INFO - PROCESS | 4068 | 1463974631661 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4489AA800 == 41 [pid = 4068] [id = 222] 20:37:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C443AB5400) [pid = 4068] [serial = 665] [outer = 0000000000000000] 20:37:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C443B91C00) [pid = 4068] [serial = 666] [outer = 000000C443AB5400] 20:37:11 INFO - PROCESS | 4068 | 1463974631720 Marionette DEBUG loaded listener.js 20:37:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C444189800) [pid = 4068] [serial = 667] [outer = 000000C443AB5400] 20:37:12 INFO - PROCESS | 4068 | 1463974632475 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]]]}] 20:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1139ms 20:37:12 INFO - PROCESS | 4068 | 1463974632532 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 20:37:12 INFO - PROCESS | 4068 | 1463974632538 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 20:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:37:12 INFO - PROCESS | 4068 | 1463974632569 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:37:12 INFO - PROCESS | 4068 | 1463974632573 Marionette TRACE conn5 <- [1,854,null,{}] 20:37:12 INFO - PROCESS | 4068 | 1463974632578 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}] 20:37:12 INFO - PROCESS | 4068 | 1463974632708 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 20:37:12 INFO - PROCESS | 4068 | 1463974632773 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4488B4800 == 42 [pid = 4068] [id = 223] 20:37:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C443AB5C00) [pid = 4068] [serial = 668] [outer = 0000000000000000] 20:37:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C448BE6400) [pid = 4068] [serial = 669] [outer = 000000C443AB5C00] 20:37:12 INFO - PROCESS | 4068 | 1463974632831 Marionette DEBUG loaded listener.js 20:37:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44C992000) [pid = 4068] [serial = 670] [outer = 000000C443AB5C00] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571BA000 == 41 [pid = 4068] [id = 22] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C44F8E6000 == 40 [pid = 4068] [id = 29] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D577000 == 39 [pid = 4068] [id = 28] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4440B0800 == 38 [pid = 4068] [id = 21] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D677000 == 37 [pid = 4068] [id = 16] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C448ED3800 == 36 [pid = 4068] [id = 27] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C451D5D800 == 35 [pid = 4068] [id = 19] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C44DD5C800 == 34 [pid = 4068] [id = 17] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4481A2000 == 33 [pid = 4068] [id = 26] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4443CF000 == 32 [pid = 4068] [id = 13] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C45303E000 == 31 [pid = 4068] [id = 20] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C44802C000 == 30 [pid = 4068] [id = 30] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F4E000 == 29 [pid = 4068] [id = 15] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4440B0000 == 28 [pid = 4068] [id = 25] 20:37:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C448828800 == 27 [pid = 4068] [id = 14] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C453D76C00) [pid = 4068] [serial = 623] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | 1463974633714 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]]]}] 20:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1216ms 20:37:13 INFO - PROCESS | 4068 | 1463974633770 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 20:37:13 INFO - PROCESS | 4068 | 1463974633775 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C454D52800) [pid = 4068] [serial = 546] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44F938000) [pid = 4068] [serial = 549] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C453639800) [pid = 4068] [serial = 552] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C454E7F800) [pid = 4068] [serial = 555] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C455A92400) [pid = 4068] [serial = 621] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C451B18000) [pid = 4068] [serial = 608] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C452F7DC00) [pid = 4068] [serial = 609] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C454689400) [pid = 4068] [serial = 611] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C454E74400) [pid = 4068] [serial = 614] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C454E76C00) [pid = 4068] [serial = 620] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C45511C000) [pid = 4068] [serial = 615] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C4509EB400) [pid = 4068] [serial = 603] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C450015000) [pid = 4068] [serial = 602] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C444D7B800) [pid = 4068] [serial = 599] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C44D8E8400) [pid = 4068] [serial = 600] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C44D542400) [pid = 4068] [serial = 597] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C44897D800) [pid = 4068] [serial = 596] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C457199400) [pid = 4068] [serial = 594] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C457190000) [pid = 4068] [serial = 593] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C456B05000) [pid = 4068] [serial = 591] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C455A8FC00) [pid = 4068] [serial = 590] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C454541800) [pid = 4068] [serial = 588] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C451268400) [pid = 4068] [serial = 587] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C44FED3800) [pid = 4068] [serial = 585] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C44D8EE000) [pid = 4068] [serial = 584] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C4569BC800) [pid = 4068] [serial = 582] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 71 (000000C451046C00) [pid = 4068] [serial = 605] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 70 (000000C454D52C00) [pid = 4068] [serial = 612] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 69 (000000C44FEC7C00) [pid = 4068] [serial = 617] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 68 (000000C4511E4400) [pid = 4068] [serial = 606] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | --DOMWINDOW == 67 (000000C453D55800) [pid = 4068] [serial = 618] [outer = 0000000000000000] [url = about:blank] 20:37:13 INFO - PROCESS | 4068 | 1463974633791 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:37:13 INFO - PROCESS | 4068 | 1463974633796 Marionette TRACE conn5 <- [1,858,null,{}] 20:37:13 INFO - PROCESS | 4068 | 1463974633801 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}] 20:37:13 INFO - PROCESS | 4068 | 1463974633889 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 20:37:13 INFO - PROCESS | 4068 | 1463974633898 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C447E33000 == 28 [pid = 4068] [id = 224] 20:37:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 68 (000000C44396AC00) [pid = 4068] [serial = 671] [outer = 0000000000000000] 20:37:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 69 (000000C443AAD000) [pid = 4068] [serial = 672] [outer = 000000C44396AC00] 20:37:13 INFO - PROCESS | 4068 | 1463974633948 Marionette DEBUG loaded listener.js 20:37:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 70 (000000C44418BC00) [pid = 4068] [serial = 673] [outer = 000000C44396AC00] 20:37:14 INFO - PROCESS | 4068 | 1463974634471 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]]]}] 20:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 734ms 20:37:14 INFO - PROCESS | 4068 | 1463974634530 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 20:37:14 INFO - PROCESS | 4068 | 1463974634536 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 20:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:37:14 INFO - PROCESS | 4068 | 1463974634542 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:37:14 INFO - PROCESS | 4068 | 1463974634545 Marionette TRACE conn5 <- [1,862,null,{}] 20:37:14 INFO - PROCESS | 4068 | 1463974634549 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}] 20:37:14 INFO - PROCESS | 4068 | 1463974634637 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 20:37:14 INFO - PROCESS | 4068 | 1463974634705 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AD3800 == 29 [pid = 4068] [id = 225] 20:37:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 71 (000000C44894FC00) [pid = 4068] [serial = 674] [outer = 0000000000000000] 20:37:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 72 (000000C448D32000) [pid = 4068] [serial = 675] [outer = 000000C44894FC00] 20:37:14 INFO - PROCESS | 4068 | 1463974634752 Marionette DEBUG loaded listener.js 20:37:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C449A0B800) [pid = 4068] [serial = 676] [outer = 000000C44894FC00] 20:37:15 INFO - PROCESS | 4068 | 1463974635155 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]]]}] 20:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 628ms 20:37:15 INFO - PROCESS | 4068 | 1463974635171 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 20:37:15 INFO - PROCESS | 4068 | 1463974635181 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 20:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:37:15 INFO - PROCESS | 4068 | 1463974635190 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:37:15 INFO - PROCESS | 4068 | 1463974635194 Marionette TRACE conn5 <- [1,866,null,{}] 20:37:15 INFO - PROCESS | 4068 | 1463974635205 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}] 20:37:15 INFO - PROCESS | 4068 | 1463974635296 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 20:37:15 INFO - PROCESS | 4068 | 1463974635305 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB93000 == 30 [pid = 4068] [id = 226] 20:37:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C44C996400) [pid = 4068] [serial = 677] [outer = 0000000000000000] 20:37:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C44D5CB400) [pid = 4068] [serial = 678] [outer = 000000C44C996400] 20:37:15 INFO - PROCESS | 4068 | 1463974635354 Marionette DEBUG loaded listener.js 20:37:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C44DDA0C00) [pid = 4068] [serial = 679] [outer = 000000C44C996400] 20:37:15 INFO - PROCESS | 4068 | 1463974635830 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]]]}] 20:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 690ms 20:37:15 INFO - PROCESS | 4068 | 1463974635882 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 20:37:15 INFO - PROCESS | 4068 | 1463974635885 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 20:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:37:15 INFO - PROCESS | 4068 | 1463974635888 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:37:15 INFO - PROCESS | 4068 | 1463974635890 Marionette TRACE conn5 <- [1,870,null,{}] 20:37:15 INFO - PROCESS | 4068 | 1463974635893 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}] 20:37:16 INFO - PROCESS | 4068 | 1463974636002 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 20:37:16 INFO - PROCESS | 4068 | 1463974636049 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450C86000 == 31 [pid = 4068] [id = 227] 20:37:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C44F92D400) [pid = 4068] [serial = 680] [outer = 0000000000000000] 20:37:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C44F938000) [pid = 4068] [serial = 681] [outer = 000000C44F92D400] 20:37:16 INFO - PROCESS | 4068 | 1463974636096 Marionette DEBUG loaded listener.js 20:37:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C44FBD7400) [pid = 4068] [serial = 682] [outer = 000000C44F92D400] 20:37:16 INFO - PROCESS | 4068 | 1463974636508 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]]]}] 20:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 691ms 20:37:16 INFO - PROCESS | 4068 | 1463974636582 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 20:37:16 INFO - PROCESS | 4068 | 1463974636584 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 20:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:37:16 INFO - PROCESS | 4068 | 1463974636587 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:37:16 INFO - PROCESS | 4068 | 1463974636589 Marionette TRACE conn5 <- [1,874,null,{}] 20:37:16 INFO - PROCESS | 4068 | 1463974636593 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}] 20:37:16 INFO - PROCESS | 4068 | 1463974636731 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 20:37:16 INFO - PROCESS | 4068 | 1463974636758 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451022800 == 32 [pid = 4068] [id = 228] 20:37:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C443778C00) [pid = 4068] [serial = 683] [outer = 0000000000000000] 20:37:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C44FE6C000) [pid = 4068] [serial = 684] [outer = 000000C443778C00] 20:37:16 INFO - PROCESS | 4068 | 1463974636804 Marionette DEBUG loaded listener.js 20:37:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C44FED3800) [pid = 4068] [serial = 685] [outer = 000000C443778C00] 20:37:17 INFO - PROCESS | 4068 | 1463974637272 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]]]}] 20:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 733ms 20:37:17 INFO - PROCESS | 4068 | 1463974637323 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 20:37:17 INFO - PROCESS | 4068 | 1463974637325 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 20:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:37:17 INFO - PROCESS | 4068 | 1463974637329 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:37:17 INFO - PROCESS | 4068 | 1463974637331 Marionette TRACE conn5 <- [1,878,null,{}] 20:37:17 INFO - PROCESS | 4068 | 1463974637335 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}] 20:37:17 INFO - PROCESS | 4068 | 1463974637454 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 20:37:17 INFO - PROCESS | 4068 | 1463974637469 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452F3E800 == 33 [pid = 4068] [id = 229] 20:37:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C45075E800) [pid = 4068] [serial = 686] [outer = 0000000000000000] 20:37:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C450768000) [pid = 4068] [serial = 687] [outer = 000000C45075E800] 20:37:17 INFO - PROCESS | 4068 | 1463974637517 Marionette DEBUG loaded listener.js 20:37:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C4508A8C00) [pid = 4068] [serial = 688] [outer = 000000C45075E800] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C443960400) [pid = 4068] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C4489F2800) [pid = 4068] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C443AB2400) [pid = 4068] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C44396A000) [pid = 4068] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C44FBC7000) [pid = 4068] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C453D71000) [pid = 4068] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C43E8D4400) [pid = 4068] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C443AB3800) [pid = 4068] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C44D545400) [pid = 4068] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C450F7E800) [pid = 4068] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C450011C00) [pid = 4068] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C450012400) [pid = 4068] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:37:17 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C45086F400) [pid = 4068] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:37:18 INFO - PROCESS | 4068 | 1463974638050 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]]]}] 20:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 776ms 20:37:18 INFO - PROCESS | 4068 | 1463974638108 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 20:37:18 INFO - PROCESS | 4068 | 1463974638110 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 20:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:37:18 INFO - PROCESS | 4068 | 1463974638113 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:37:18 INFO - PROCESS | 4068 | 1463974638115 Marionette TRACE conn5 <- [1,882,null,{}] 20:37:18 INFO - PROCESS | 4068 | 1463974638119 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}] 20:37:18 INFO - PROCESS | 4068 | 1463974638206 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 20:37:18 INFO - PROCESS | 4068 | 1463974638274 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450B6A800 == 34 [pid = 4068] [id = 230] 20:37:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C443AB2400) [pid = 4068] [serial = 689] [outer = 0000000000000000] 20:37:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C44D8BD400) [pid = 4068] [serial = 690] [outer = 000000C443AB2400] 20:37:18 INFO - PROCESS | 4068 | 1463974638321 Marionette DEBUG loaded listener.js 20:37:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C45086F400) [pid = 4068] [serial = 691] [outer = 000000C443AB2400] 20:37:18 INFO - PROCESS | 4068 | 1463974638696 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]]]}] 20:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 628ms 20:37:18 INFO - PROCESS | 4068 | 1463974638745 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 20:37:18 INFO - PROCESS | 4068 | 1463974638747 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 20:37:18 INFO - PROCESS | 4068 | 1463974638750 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:37:18 INFO - PROCESS | 4068 | 1463974638752 Marionette TRACE conn5 <- [1,886,null,{}] 20:37:18 INFO - PROCESS | 4068 | 1463974638755 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}] 20:37:18 INFO - PROCESS | 4068 | 1463974638859 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 20:37:18 INFO - PROCESS | 4068 | 1463974638868 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45409A000 == 35 [pid = 4068] [id = 231] 20:37:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C4489E8000) [pid = 4068] [serial = 692] [outer = 0000000000000000] 20:37:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C450CF1400) [pid = 4068] [serial = 693] [outer = 000000C4489E8000] 20:37:18 INFO - PROCESS | 4068 | 1463974638913 Marionette DEBUG loaded listener.js 20:37:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C450F89000) [pid = 4068] [serial = 694] [outer = 000000C4489E8000] 20:37:19 INFO - PROCESS | 4068 | 1463974639319 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]]]}] 20:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 586ms 20:37:19 INFO - PROCESS | 4068 | 1463974639340 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 20:37:19 INFO - PROCESS | 4068 | 1463974639342 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 20:37:19 INFO - PROCESS | 4068 | 1463974639345 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:37:19 INFO - PROCESS | 4068 | 1463974639347 Marionette TRACE conn5 <- [1,890,null,{}] 20:37:19 INFO - PROCESS | 4068 | 1463974639351 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}] 20:37:19 INFO - PROCESS | 4068 | 1463974639432 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 20:37:19 INFO - PROCESS | 4068 | 1463974639497 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454115000 == 36 [pid = 4068] [id = 232] 20:37:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C451043C00) [pid = 4068] [serial = 695] [outer = 0000000000000000] 20:37:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C45104CC00) [pid = 4068] [serial = 696] [outer = 000000C451043C00] 20:37:19 INFO - PROCESS | 4068 | 1463974639574 Marionette DEBUG loaded listener.js 20:37:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C45119D400) [pid = 4068] [serial = 697] [outer = 000000C451043C00] 20:37:19 INFO - PROCESS | 4068 | 1463974639950 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]]]}] 20:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 629ms 20:37:20 INFO - PROCESS | 4068 | 1463974640013 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 20:37:20 INFO - PROCESS | 4068 | 1463974640018 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 20:37:20 INFO - PROCESS | 4068 | 1463974640024 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:37:20 INFO - PROCESS | 4068 | 1463974640028 Marionette TRACE conn5 <- [1,894,null,{}] 20:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:37:20 INFO - PROCESS | 4068 | 1463974640035 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}] 20:37:20 INFO - PROCESS | 4068 | 1463974640180 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 20:37:20 INFO - PROCESS | 4068 | 1463974640248 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C444EB9000 == 37 [pid = 4068] [id = 233] 20:37:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C44396CC00) [pid = 4068] [serial = 698] [outer = 0000000000000000] 20:37:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C443988000) [pid = 4068] [serial = 699] [outer = 000000C44396CC00] 20:37:20 INFO - PROCESS | 4068 | 1463974640308 Marionette DEBUG loaded listener.js 20:37:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C444089800) [pid = 4068] [serial = 700] [outer = 000000C44396CC00] 20:37:21 INFO - PROCESS | 4068 | 1463974640989 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]]]}] 20:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 986ms 20:37:21 INFO - PROCESS | 4068 | 1463974641018 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 20:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:37:21 INFO - PROCESS | 4068 | 1463974641023 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 20:37:21 INFO - PROCESS | 4068 | 1463974641032 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:37:21 INFO - PROCESS | 4068 | 1463974641036 Marionette TRACE conn5 <- [1,898,null,{}] 20:37:21 INFO - PROCESS | 4068 | 1463974641041 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}] 20:37:21 INFO - PROCESS | 4068 | 1463974641189 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 20:37:21 INFO - PROCESS | 4068 | 1463974641238 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4519A4800 == 38 [pid = 4068] [id = 234] 20:37:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C449A07400) [pid = 4068] [serial = 701] [outer = 0000000000000000] 20:37:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C44C994800) [pid = 4068] [serial = 702] [outer = 000000C449A07400] 20:37:21 INFO - PROCESS | 4068 | 1463974641295 Marionette DEBUG loaded listener.js 20:37:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C44D8E9400) [pid = 4068] [serial = 703] [outer = 000000C449A07400] 20:37:21 INFO - PROCESS | 4068 | 1463974641888 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]]]}] 20:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 881ms 20:37:21 INFO - PROCESS | 4068 | 1463974641913 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 20:37:21 INFO - PROCESS | 4068 | 1463974641916 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 20:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:37:21 INFO - PROCESS | 4068 | 1463974641919 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:37:21 INFO - PROCESS | 4068 | 1463974641922 Marionette TRACE conn5 <- [1,902,null,{}] 20:37:21 INFO - PROCESS | 4068 | 1463974641933 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}] 20:37:22 INFO - PROCESS | 4068 | 1463974642049 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 20:37:22 INFO - PROCESS | 4068 | 1463974642138 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552D5000 == 39 [pid = 4068] [id = 235] 20:37:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C450764400) [pid = 4068] [serial = 704] [outer = 0000000000000000] 20:37:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C450789800) [pid = 4068] [serial = 705] [outer = 000000C450764400] 20:37:22 INFO - PROCESS | 4068 | 1463974642201 Marionette DEBUG loaded listener.js 20:37:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C4511A1400) [pid = 4068] [serial = 706] [outer = 000000C450764400] 20:37:22 INFO - PROCESS | 4068 | 1463974642817 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]]]}] 20:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 944ms 20:37:22 INFO - PROCESS | 4068 | 1463974642864 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 20:37:22 INFO - PROCESS | 4068 | 1463974642867 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 20:37:22 INFO - PROCESS | 4068 | 1463974642870 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:37:22 INFO - PROCESS | 4068 | 1463974642873 Marionette TRACE conn5 <- [1,906,null,{}] 20:37:22 INFO - PROCESS | 4068 | 1463974642877 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}] 20:37:22 INFO - PROCESS | 4068 | 1463974642986 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 20:37:23 INFO - PROCESS | 4068 | 1463974643071 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45699D000 == 40 [pid = 4068] [id = 236] 20:37:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C4511E3C00) [pid = 4068] [serial = 707] [outer = 0000000000000000] 20:37:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C4511EA400) [pid = 4068] [serial = 708] [outer = 000000C4511E3C00] 20:37:23 INFO - PROCESS | 4068 | 1463974643128 Marionette DEBUG loaded listener.js 20:37:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C451476000) [pid = 4068] [serial = 709] [outer = 000000C4511E3C00] 20:37:23 INFO - PROCESS | 4068 | 1463974643709 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]]]}] 20:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 881ms 20:37:23 INFO - PROCESS | 4068 | 1463974643754 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 20:37:23 INFO - PROCESS | 4068 | 1463974643757 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 20:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:37:23 INFO - PROCESS | 4068 | 1463974643760 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:37:23 INFO - PROCESS | 4068 | 1463974643763 Marionette TRACE conn5 <- [1,910,null,{}] 20:37:23 INFO - PROCESS | 4068 | 1463974643766 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}] 20:37:23 INFO - PROCESS | 4068 | 1463974643871 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 20:37:23 INFO - PROCESS | 4068 | 1463974643954 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B61800 == 41 [pid = 4068] [id = 237] 20:37:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C4511E4400) [pid = 4068] [serial = 710] [outer = 0000000000000000] 20:37:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C451B1B800) [pid = 4068] [serial = 711] [outer = 000000C4511E4400] 20:37:24 INFO - PROCESS | 4068 | 1463974644011 Marionette DEBUG loaded listener.js 20:37:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C451B22C00) [pid = 4068] [serial = 712] [outer = 000000C4511E4400] 20:37:24 INFO - PROCESS | 4068 | 1463974644599 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]]]}] 20:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 881ms 20:37:24 INFO - PROCESS | 4068 | 1463974644644 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 20:37:24 INFO - PROCESS | 4068 | 1463974644647 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 20:37:24 INFO - PROCESS | 4068 | 1463974644650 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:37:24 INFO - PROCESS | 4068 | 1463974644653 Marionette TRACE conn5 <- [1,914,null,{}] 20:37:24 INFO - PROCESS | 4068 | 1463974644657 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}] 20:37:24 INFO - PROCESS | 4068 | 1463974644784 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 20:37:24 INFO - PROCESS | 4068 | 1463974644869 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571CE000 == 42 [pid = 4068] [id = 238] 20:37:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C453013800) [pid = 4068] [serial = 713] [outer = 0000000000000000] 20:37:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C453630800) [pid = 4068] [serial = 714] [outer = 000000C453013800] 20:37:24 INFO - PROCESS | 4068 | 1463974644926 Marionette DEBUG loaded listener.js 20:37:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C453D50000) [pid = 4068] [serial = 715] [outer = 000000C453013800] 20:37:25 INFO - PROCESS | 4068 | 1463974645633 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]]]}] 20:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1025ms 20:37:25 INFO - PROCESS | 4068 | 1463974645679 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 20:37:25 INFO - PROCESS | 4068 | 1463974645683 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 20:37:25 INFO - PROCESS | 4068 | 1463974645689 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:37:25 INFO - PROCESS | 4068 | 1463974645693 Marionette TRACE conn5 <- [1,918,null,{}] 20:37:25 INFO - PROCESS | 4068 | 1463974645699 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}] 20:37:25 INFO - PROCESS | 4068 | 1463974645801 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 20:37:25 INFO - PROCESS | 4068 | 1463974645893 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448EF1000 == 43 [pid = 4068] [id = 239] 20:37:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44398C400) [pid = 4068] [serial = 716] [outer = 0000000000000000] 20:37:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C443B86000) [pid = 4068] [serial = 717] [outer = 000000C44398C400] 20:37:25 INFO - PROCESS | 4068 | 1463974645944 Marionette DEBUG loaded listener.js 20:37:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C445050000) [pid = 4068] [serial = 718] [outer = 000000C44398C400] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C451048800) [pid = 4068] [serial = 662] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44FEC9800) [pid = 4068] [serial = 647] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C448D95000) [pid = 4068] [serial = 635] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C449903400) [pid = 4068] [serial = 636] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44A808000) [pid = 4068] [serial = 639] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C449A8F800) [pid = 4068] [serial = 638] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C44396A800) [pid = 4068] [serial = 626] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C44398D000) [pid = 4068] [serial = 627] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44FBC9C00) [pid = 4068] [serial = 644] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C453D7CC00) [pid = 4068] [serial = 624] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44418EC00) [pid = 4068] [serial = 632] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C448060400) [pid = 4068] [serial = 633] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C443B87C00) [pid = 4068] [serial = 629] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C443E6E000) [pid = 4068] [serial = 630] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C44F828000) [pid = 4068] [serial = 641] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C44FBBCC00) [pid = 4068] [serial = 642] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C450FF3000) [pid = 4068] [serial = 660] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C450017800) [pid = 4068] [serial = 650] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C450763000) [pid = 4068] [serial = 653] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C45075BC00) [pid = 4068] [serial = 651] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C450C79800) [pid = 4068] [serial = 656] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C450F85800) [pid = 4068] [serial = 659] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C450783C00) [pid = 4068] [serial = 654] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C450008800) [pid = 4068] [serial = 648] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C450CF3C00) [pid = 4068] [serial = 657] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C44FE63400) [pid = 4068] [serial = 645] [outer = 0000000000000000] [url = about:blank] 20:37:26 INFO - PROCESS | 4068 | 1463974646598 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]]]}] 20:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 941ms 20:37:26 INFO - PROCESS | 4068 | 1463974646634 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 20:37:26 INFO - PROCESS | 4068 | 1463974646640 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 20:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:37:26 INFO - PROCESS | 4068 | 1463974646646 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:37:26 INFO - PROCESS | 4068 | 1463974646649 Marionette TRACE conn5 <- [1,922,null,{}] 20:37:26 INFO - PROCESS | 4068 | 1463974646653 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}] 20:37:26 INFO - PROCESS | 4068 | 1463974646740 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 20:37:26 INFO - PROCESS | 4068 | 1463974646803 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448197800 == 44 [pid = 4068] [id = 240] 20:37:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C44398B800) [pid = 4068] [serial = 719] [outer = 0000000000000000] 20:37:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C443E0C000) [pid = 4068] [serial = 720] [outer = 000000C44398B800] 20:37:26 INFO - PROCESS | 4068 | 1463974646861 Marionette DEBUG loaded listener.js 20:37:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C448061000) [pid = 4068] [serial = 721] [outer = 000000C44398B800] 20:37:27 INFO - PROCESS | 4068 | 1463974647275 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]]]}] 20:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 691ms 20:37:27 INFO - PROCESS | 4068 | 1463974647339 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 20:37:27 INFO - PROCESS | 4068 | 1463974647342 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 20:37:27 INFO - PROCESS | 4068 | 1463974647345 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:37:27 INFO - PROCESS | 4068 | 1463974647349 Marionette TRACE conn5 <- [1,926,null,{}] 20:37:27 INFO - PROCESS | 4068 | 1463974647360 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}] 20:37:27 INFO - PROCESS | 4068 | 1463974647487 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 20:37:27 INFO - PROCESS | 4068 | 1463974647504 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44DD51800 == 45 [pid = 4068] [id = 241] 20:37:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C44CB58000) [pid = 4068] [serial = 722] [outer = 0000000000000000] 20:37:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C44D5CF800) [pid = 4068] [serial = 723] [outer = 000000C44CB58000] 20:37:27 INFO - PROCESS | 4068 | 1463974647553 Marionette DEBUG loaded listener.js 20:37:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C44F8A5400) [pid = 4068] [serial = 724] [outer = 000000C44CB58000] 20:37:28 INFO - PROCESS | 4068 | 1463974648012 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]]]}] 20:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 691ms 20:37:28 INFO - PROCESS | 4068 | 1463974648039 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 20:37:28 INFO - PROCESS | 4068 | 1463974648049 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 20:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:37:28 INFO - PROCESS | 4068 | 1463974648053 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:37:28 INFO - PROCESS | 4068 | 1463974648055 Marionette TRACE conn5 <- [1,930,null,{}] 20:37:28 INFO - PROCESS | 4068 | 1463974648058 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}] 20:37:28 INFO - PROCESS | 4068 | 1463974648144 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 20:37:28 INFO - PROCESS | 4068 | 1463974648151 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450374800 == 46 [pid = 4068] [id = 242] 20:37:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C44FBC6800) [pid = 4068] [serial = 725] [outer = 0000000000000000] 20:37:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C44FE5F000) [pid = 4068] [serial = 726] [outer = 000000C44FBC6800] 20:37:28 INFO - PROCESS | 4068 | 1463974648199 Marionette DEBUG loaded listener.js 20:37:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C44FEC8800) [pid = 4068] [serial = 727] [outer = 000000C44FBC6800] 20:37:28 INFO - PROCESS | 4068 | 1463974648625 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]]]}] 20:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 627ms 20:37:28 INFO - PROCESS | 4068 | 1463974648686 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 20:37:28 INFO - PROCESS | 4068 | 1463974648688 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 20:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:37:28 INFO - PROCESS | 4068 | 1463974648692 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:37:28 INFO - PROCESS | 4068 | 1463974648694 Marionette TRACE conn5 <- [1,934,null,{}] 20:37:28 INFO - PROCESS | 4068 | 1463974648697 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}] 20:37:28 INFO - PROCESS | 4068 | 1463974648805 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 20:37:28 INFO - PROCESS | 4068 | 1463974648877 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EE3800 == 47 [pid = 4068] [id = 243] 20:37:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C45000A800) [pid = 4068] [serial = 728] [outer = 0000000000000000] 20:37:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C450010400) [pid = 4068] [serial = 729] [outer = 000000C45000A800] 20:37:28 INFO - PROCESS | 4068 | 1463974648924 Marionette DEBUG loaded listener.js 20:37:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C45075E000) [pid = 4068] [serial = 730] [outer = 000000C45000A800] 20:37:29 INFO - PROCESS | 4068 | 1463974649366 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]]]}] 20:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 733ms 20:37:29 INFO - PROCESS | 4068 | 1463974649427 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 20:37:29 INFO - PROCESS | 4068 | 1463974649430 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 20:37:29 INFO - PROCESS | 4068 | 1463974649433 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:37:29 INFO - PROCESS | 4068 | 1463974649435 Marionette TRACE conn5 <- [1,938,null,{}] 20:37:29 INFO - PROCESS | 4068 | 1463974649439 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}] 20:37:29 INFO - PROCESS | 4068 | 1463974649589 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 20:37:29 INFO - PROCESS | 4068 | 1463974649640 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452F3C800 == 48 [pid = 4068] [id = 244] 20:37:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C450CF3C00) [pid = 4068] [serial = 731] [outer = 0000000000000000] 20:37:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C451046400) [pid = 4068] [serial = 732] [outer = 000000C450CF3C00] 20:37:29 INFO - PROCESS | 4068 | 1463974649687 Marionette DEBUG loaded listener.js 20:37:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C4511A3C00) [pid = 4068] [serial = 733] [outer = 000000C450CF3C00] 20:37:30 INFO - PROCESS | 4068 | 1463974650119 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]]]}] 20:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 735ms 20:37:30 INFO - PROCESS | 4068 | 1463974650170 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 20:37:30 INFO - PROCESS | 4068 | 1463974650172 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 20:37:30 INFO - PROCESS | 4068 | 1463974650176 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:37:30 INFO - PROCESS | 4068 | 1463974650178 Marionette TRACE conn5 <- [1,942,null,{}] 20:37:30 INFO - PROCESS | 4068 | 1463974650182 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}] 20:37:30 INFO - PROCESS | 4068 | 1463974650290 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 20:37:30 INFO - PROCESS | 4068 | 1463974650334 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FCE800 == 49 [pid = 4068] [id = 245] 20:37:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C451051C00) [pid = 4068] [serial = 734] [outer = 0000000000000000] 20:37:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C45143BC00) [pid = 4068] [serial = 735] [outer = 000000C451051C00] 20:37:30 INFO - PROCESS | 4068 | 1463974650384 Marionette DEBUG loaded listener.js 20:37:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C452BB9C00) [pid = 4068] [serial = 736] [outer = 000000C451051C00] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44396AC00) [pid = 4068] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C4489E8000) [pid = 4068] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44C996400) [pid = 4068] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44894FC00) [pid = 4068] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C443AB5C00) [pid = 4068] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C443778C00) [pid = 4068] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C443AB2400) [pid = 4068] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C45075E800) [pid = 4068] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:37:30 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C44F92D400) [pid = 4068] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:37:30 INFO - PROCESS | 4068 | 1463974650794 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]]]}] 20:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 628ms 20:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:37:30 INFO - PROCESS | 4068 | 1463974650807 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 20:37:30 INFO - PROCESS | 4068 | 1463974650809 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 20:37:30 INFO - PROCESS | 4068 | 1463974650813 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:37:30 INFO - PROCESS | 4068 | 1463974650814 Marionette TRACE conn5 <- [1,946,null,{}] 20:37:30 INFO - PROCESS | 4068 | 1463974650818 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}] 20:37:30 INFO - PROCESS | 4068 | 1463974650902 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 20:37:30 INFO - PROCESS | 4068 | 1463974650977 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45411C800 == 50 [pid = 4068] [id = 246] 20:37:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C443B89800) [pid = 4068] [serial = 737] [outer = 0000000000000000] 20:37:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C450CE8000) [pid = 4068] [serial = 738] [outer = 000000C443B89800] 20:37:31 INFO - PROCESS | 4068 | 1463974651024 Marionette DEBUG loaded listener.js 20:37:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C45363D800) [pid = 4068] [serial = 739] [outer = 000000C443B89800] 20:37:31 INFO - PROCESS | 4068 | 1463974651398 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]]]}] 20:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 629ms 20:37:31 INFO - PROCESS | 4068 | 1463974651445 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 20:37:31 INFO - PROCESS | 4068 | 1463974651447 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 20:37:31 INFO - PROCESS | 4068 | 1463974651450 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:37:31 INFO - PROCESS | 4068 | 1463974651452 Marionette TRACE conn5 <- [1,950,null,{}] 20:37:31 INFO - PROCESS | 4068 | 1463974651456 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}] 20:37:31 INFO - PROCESS | 4068 | 1463974651564 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 20:37:31 INFO - PROCESS | 4068 | 1463974651573 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456996000 == 51 [pid = 4068] [id = 247] 20:37:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C453D56800) [pid = 4068] [serial = 740] [outer = 0000000000000000] 20:37:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C453D59800) [pid = 4068] [serial = 741] [outer = 000000C453D56800] 20:37:31 INFO - PROCESS | 4068 | 1463974651653 Marionette DEBUG loaded listener.js 20:37:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C453D71C00) [pid = 4068] [serial = 742] [outer = 000000C453D56800] 20:37:32 INFO - PROCESS | 4068 | 1463974652074 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]]]}] 20:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 689ms 20:37:32 INFO - PROCESS | 4068 | 1463974652144 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 20:37:32 INFO - PROCESS | 4068 | 1463974652146 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 20:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:37:32 INFO - PROCESS | 4068 | 1463974652149 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:37:32 INFO - PROCESS | 4068 | 1463974652151 Marionette TRACE conn5 <- [1,954,null,{}] 20:37:32 INFO - PROCESS | 4068 | 1463974652154 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}] 20:37:32 INFO - PROCESS | 4068 | 1463974652241 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 20:37:32 INFO - PROCESS | 4068 | 1463974652249 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45733E000 == 52 [pid = 4068] [id = 248] 20:37:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C448D29C00) [pid = 4068] [serial = 743] [outer = 0000000000000000] 20:37:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C453D7C400) [pid = 4068] [serial = 744] [outer = 000000C448D29C00] 20:37:32 INFO - PROCESS | 4068 | 1463974652294 Marionette DEBUG loaded listener.js 20:37:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C45412A400) [pid = 4068] [serial = 745] [outer = 000000C448D29C00] 20:37:32 INFO - PROCESS | 4068 | 1463974652826 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]]]}] 20:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 732ms 20:37:32 INFO - PROCESS | 4068 | 1463974652921 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 20:37:32 INFO - PROCESS | 4068 | 1463974652926 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 20:37:32 INFO - PROCESS | 4068 | 1463974652946 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:37:32 INFO - PROCESS | 4068 | 1463974652951 Marionette TRACE conn5 <- [1,958,null,{}] 20:37:32 INFO - PROCESS | 4068 | 1463974652958 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}] 20:37:33 INFO - PROCESS | 4068 | 1463974653084 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 20:37:33 INFO - PROCESS | 4068 | 1463974653152 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448B11800 == 53 [pid = 4068] [id = 249] 20:37:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C443965400) [pid = 4068] [serial = 746] [outer = 0000000000000000] 20:37:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C444081400) [pid = 4068] [serial = 747] [outer = 000000C443965400] 20:37:33 INFO - PROCESS | 4068 | 1463974653211 Marionette DEBUG loaded listener.js 20:37:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C448D31000) [pid = 4068] [serial = 748] [outer = 000000C443965400] 20:37:33 INFO - PROCESS | 4068 | 1463974653806 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]]]}] 20:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 944ms 20:37:33 INFO - PROCESS | 4068 | 1463974653895 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 20:37:33 INFO - PROCESS | 4068 | 1463974653901 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 20:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:37:33 INFO - PROCESS | 4068 | 1463974653908 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:37:33 INFO - PROCESS | 4068 | 1463974653911 Marionette TRACE conn5 <- [1,962,null,{}] 20:37:33 INFO - PROCESS | 4068 | 1463974653929 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}] 20:37:34 INFO - PROCESS | 4068 | 1463974654053 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 20:37:34 INFO - PROCESS | 4068 | 1463974654120 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452A70800 == 54 [pid = 4068] [id = 250] 20:37:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C44A809C00) [pid = 4068] [serial = 749] [outer = 0000000000000000] 20:37:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44DD99400) [pid = 4068] [serial = 750] [outer = 000000C44A809C00] 20:37:34 INFO - PROCESS | 4068 | 1463974654218 Marionette DEBUG loaded listener.js 20:37:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44FE6B400) [pid = 4068] [serial = 751] [outer = 000000C44A809C00] 20:37:34 INFO - PROCESS | 4068 | 1463974654853 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]]]}] 20:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 985ms 20:37:34 INFO - PROCESS | 4068 | 1463974654899 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 20:37:34 INFO - PROCESS | 4068 | 1463974654902 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 20:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:37:34 INFO - PROCESS | 4068 | 1463974654906 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:37:34 INFO - PROCESS | 4068 | 1463974654910 Marionette TRACE conn5 <- [1,966,null,{}] 20:37:34 INFO - PROCESS | 4068 | 1463974654922 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}] 20:37:35 INFO - PROCESS | 4068 | 1463974655038 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 20:37:35 INFO - PROCESS | 4068 | 1463974655114 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457365000 == 55 [pid = 4068] [id = 251] 20:37:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C450CF2000) [pid = 4068] [serial = 752] [outer = 0000000000000000] 20:37:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C45119C800) [pid = 4068] [serial = 753] [outer = 000000C450CF2000] 20:37:35 INFO - PROCESS | 4068 | 1463974655213 Marionette DEBUG loaded listener.js 20:37:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C453021400) [pid = 4068] [serial = 754] [outer = 000000C450CF2000] 20:37:35 INFO - PROCESS | 4068 | 1463974655837 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]]]}] 20:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 986ms 20:37:35 INFO - PROCESS | 4068 | 1463974655894 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 20:37:35 INFO - PROCESS | 4068 | 1463974655897 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 20:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:37:35 INFO - PROCESS | 4068 | 1463974655901 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:37:35 INFO - PROCESS | 4068 | 1463974655903 Marionette TRACE conn5 <- [1,970,null,{}] 20:37:35 INFO - PROCESS | 4068 | 1463974655907 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}] 20:37:36 INFO - PROCESS | 4068 | 1463974656022 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 20:37:36 INFO - PROCESS | 4068 | 1463974656108 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4573AB800 == 56 [pid = 4068] [id = 252] 20:37:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C45412F000) [pid = 4068] [serial = 755] [outer = 0000000000000000] 20:37:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C454534400) [pid = 4068] [serial = 756] [outer = 000000C45412F000] 20:37:36 INFO - PROCESS | 4068 | 1463974656165 Marionette DEBUG loaded listener.js 20:37:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C45453D800) [pid = 4068] [serial = 757] [outer = 000000C45412F000] 20:37:36 INFO - PROCESS | 4068 | 1463974656720 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]]]}] 20:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 881ms 20:37:36 INFO - PROCESS | 4068 | 1463974656784 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 20:37:36 INFO - PROCESS | 4068 | 1463974656787 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 20:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:37:36 INFO - PROCESS | 4068 | 1463974656790 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:37:36 INFO - PROCESS | 4068 | 1463974656793 Marionette TRACE conn5 <- [1,974,null,{}] 20:37:36 INFO - PROCESS | 4068 | 1463974656797 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}] 20:37:36 INFO - PROCESS | 4068 | 1463974656904 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 20:37:36 INFO - PROCESS | 4068 | 1463974656977 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583AC000 == 57 [pid = 4068] [id = 253] 20:37:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C454539000) [pid = 4068] [serial = 758] [outer = 0000000000000000] 20:37:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C4545B8000) [pid = 4068] [serial = 759] [outer = 000000C454539000] 20:37:37 INFO - PROCESS | 4068 | 1463974657074 Marionette DEBUG loaded listener.js 20:37:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C4545C1C00) [pid = 4068] [serial = 760] [outer = 000000C454539000] 20:37:37 INFO - PROCESS | 4068 | 1463974657880 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]]]}] 20:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1136ms 20:37:37 INFO - PROCESS | 4068 | 1463974657930 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 20:37:37 INFO - PROCESS | 4068 | 1463974657934 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 20:37:37 INFO - PROCESS | 4068 | 1463974657939 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:37:37 INFO - PROCESS | 4068 | 1463974657943 Marionette TRACE conn5 <- [1,978,null,{}] 20:37:37 INFO - PROCESS | 4068 | 1463974657949 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}] 20:37:38 INFO - PROCESS | 4068 | 1463974658052 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 20:37:38 INFO - PROCESS | 4068 | 1463974658121 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4437A0000 == 58 [pid = 4068] [id = 254] 20:37:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C443043400) [pid = 4068] [serial = 761] [outer = 0000000000000000] 20:37:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C4432BB400) [pid = 4068] [serial = 762] [outer = 000000C443043400] 20:37:38 INFO - PROCESS | 4068 | 1463974658172 Marionette DEBUG loaded listener.js 20:37:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C443780400) [pid = 4068] [serial = 763] [outer = 000000C443043400] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C45101C000 == 57 [pid = 4068] [id = 18] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C456996000 == 56 [pid = 4068] [id = 247] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C45411C800 == 55 [pid = 4068] [id = 246] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FCE800 == 54 [pid = 4068] [id = 245] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C452F3C800 == 53 [pid = 4068] [id = 244] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EE3800 == 52 [pid = 4068] [id = 243] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C450374800 == 51 [pid = 4068] [id = 242] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C44DD51800 == 50 [pid = 4068] [id = 241] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C448197800 == 49 [pid = 4068] [id = 240] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C448EF1000 == 48 [pid = 4068] [id = 239] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C45104CC00) [pid = 4068] [serial = 696] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | 1463974658892 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]]]}] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C45699D000 == 47 [pid = 4068] [id = 236] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552D5000 == 46 [pid = 4068] [id = 235] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C4519A4800 == 45 [pid = 4068] [id = 234] 20:37:38 INFO - PROCESS | 4068 | --DOCSHELL 000000C444EB9000 == 44 [pid = 4068] [id = 233] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C443AAD000) [pid = 4068] [serial = 672] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44418BC00) [pid = 4068] [serial = 673] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C450F89000) [pid = 4068] [serial = 694] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44D5CB400) [pid = 4068] [serial = 678] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C443B91C00) [pid = 4068] [serial = 666] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C448D32000) [pid = 4068] [serial = 675] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C449A0B800) [pid = 4068] [serial = 676] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44C992000) [pid = 4068] [serial = 670] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C448BE6400) [pid = 4068] [serial = 669] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C44FE6C000) [pid = 4068] [serial = 684] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44D8BD400) [pid = 4068] [serial = 690] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 989ms 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C450768000) [pid = 4068] [serial = 687] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C450CF1400) [pid = 4068] [serial = 693] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C45086F400) [pid = 4068] [serial = 691] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C4508A8C00) [pid = 4068] [serial = 688] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C44F938000) [pid = 4068] [serial = 681] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C44FBD7400) [pid = 4068] [serial = 682] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44FED3800) [pid = 4068] [serial = 685] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C450790400) [pid = 4068] [serial = 378] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:37:38 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44DDA0C00) [pid = 4068] [serial = 679] [outer = 0000000000000000] [url = about:blank] 20:37:38 INFO - PROCESS | 4068 | 1463974658932 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 20:37:38 INFO - PROCESS | 4068 | 1463974658938 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 20:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:37:38 INFO - PROCESS | 4068 | 1463974658944 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:37:38 INFO - PROCESS | 4068 | 1463974658947 Marionette TRACE conn5 <- [1,982,null,{}] 20:37:38 INFO - PROCESS | 4068 | 1463974658951 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}] 20:37:39 INFO - PROCESS | 4068 | 1463974659044 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 20:37:39 INFO - PROCESS | 4068 | 1463974659059 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448B0C000 == 45 [pid = 4068] [id = 255] 20:37:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C443E66800) [pid = 4068] [serial = 764] [outer = 0000000000000000] 20:37:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C443EDC000) [pid = 4068] [serial = 765] [outer = 000000C443E66800] 20:37:39 INFO - PROCESS | 4068 | 1463974659106 Marionette DEBUG loaded listener.js 20:37:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44408DC00) [pid = 4068] [serial = 766] [outer = 000000C443E66800] 20:37:39 INFO - PROCESS | 4068 | 1463974659582 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]]]}] 20:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 690ms 20:37:39 INFO - PROCESS | 4068 | 1463974659636 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 20:37:39 INFO - PROCESS | 4068 | 1463974659638 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 20:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:37:39 INFO - PROCESS | 4068 | 1463974659642 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:37:39 INFO - PROCESS | 4068 | 1463974659645 Marionette TRACE conn5 <- [1,986,null,{}] 20:37:39 INFO - PROCESS | 4068 | 1463974659686 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}] 20:37:39 INFO - PROCESS | 4068 | 1463974659777 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 20:37:39 INFO - PROCESS | 4068 | 1463974659851 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8EB800 == 46 [pid = 4068] [id = 256] 20:37:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C444189C00) [pid = 4068] [serial = 767] [outer = 0000000000000000] 20:37:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C44897D800) [pid = 4068] [serial = 768] [outer = 000000C444189C00] 20:37:39 INFO - PROCESS | 4068 | 1463974659902 Marionette DEBUG loaded listener.js 20:37:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C448DF4000) [pid = 4068] [serial = 769] [outer = 000000C444189C00] 20:37:40 INFO - PROCESS | 4068 | 1463974660298 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]]]}] 20:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 692ms 20:37:40 INFO - PROCESS | 4068 | 1463974660336 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 20:37:40 INFO - PROCESS | 4068 | 1463974660339 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 20:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:37:40 INFO - PROCESS | 4068 | 1463974660342 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:37:40 INFO - PROCESS | 4068 | 1463974660344 Marionette TRACE conn5 <- [1,990,null,{}] 20:37:40 INFO - PROCESS | 4068 | 1463974660348 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}] 20:37:40 INFO - PROCESS | 4068 | 1463974660436 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 20:37:40 INFO - PROCESS | 4068 | 1463974660443 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44F989000 == 47 [pid = 4068] [id = 257] 20:37:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C44990BC00) [pid = 4068] [serial = 770] [outer = 0000000000000000] 20:37:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C449A91800) [pid = 4068] [serial = 771] [outer = 000000C44990BC00] 20:37:40 INFO - PROCESS | 4068 | 1463974660491 Marionette DEBUG loaded listener.js 20:37:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44C990C00) [pid = 4068] [serial = 772] [outer = 000000C44990BC00] 20:37:40 INFO - PROCESS | 4068 | 1463974660924 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]]]}] 20:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 627ms 20:37:40 INFO - PROCESS | 4068 | 1463974660973 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 20:37:40 INFO - PROCESS | 4068 | 1463974660975 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 20:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:37:40 INFO - PROCESS | 4068 | 1463974660990 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:37:40 INFO - PROCESS | 4068 | 1463974660992 Marionette TRACE conn5 <- [1,994,null,{}] 20:37:41 INFO - PROCESS | 4068 | 1463974660996 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}] 20:37:41 INFO - PROCESS | 4068 | 1463974661105 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 20:37:41 INFO - PROCESS | 4068 | 1463974661187 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45035E000 == 48 [pid = 4068] [id = 258] 20:37:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C44D5D6800) [pid = 4068] [serial = 773] [outer = 0000000000000000] 20:37:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44D658C00) [pid = 4068] [serial = 774] [outer = 000000C44D5D6800] 20:37:41 INFO - PROCESS | 4068 | 1463974661234 Marionette DEBUG loaded listener.js 20:37:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44D8C6000) [pid = 4068] [serial = 775] [outer = 000000C44D5D6800] 20:37:41 INFO - PROCESS | 4068 | 1463974661668 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]]]}] 20:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 733ms 20:37:41 INFO - PROCESS | 4068 | 1463974661726 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 20:37:41 INFO - PROCESS | 4068 | 1463974661728 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 20:37:41 INFO - PROCESS | 4068 | 1463974661739 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:37:41 INFO - PROCESS | 4068 | 1463974661741 Marionette TRACE conn5 <- [1,998,null,{}] 20:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:37:41 INFO - PROCESS | 4068 | 1463974661745 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}] 20:37:41 INFO - PROCESS | 4068 | 1463974661890 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 20:37:41 INFO - PROCESS | 4068 | 1463974661946 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448DCE800 == 49 [pid = 4068] [id = 259] 20:37:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44FB57000) [pid = 4068] [serial = 776] [outer = 0000000000000000] 20:37:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44FBC8000) [pid = 4068] [serial = 777] [outer = 000000C44FB57000] 20:37:42 INFO - PROCESS | 4068 | 1463974661993 Marionette DEBUG loaded listener.js 20:37:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44FE6AC00) [pid = 4068] [serial = 778] [outer = 000000C44FB57000] 20:37:42 INFO - PROCESS | 4068 | 1463974662413 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]]]}] 20:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 733ms 20:37:42 INFO - PROCESS | 4068 | 1463974662482 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 20:37:42 INFO - PROCESS | 4068 | 1463974662484 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 20:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:37:42 INFO - PROCESS | 4068 | 1463974662487 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:37:42 INFO - PROCESS | 4068 | 1463974662489 Marionette TRACE conn5 <- [1,1002,null,{}] 20:37:42 INFO - PROCESS | 4068 | 1463974662492 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}] 20:37:42 INFO - PROCESS | 4068 | 1463974662606 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 20:37:42 INFO - PROCESS | 4068 | 1463974662619 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4511DA800 == 50 [pid = 4068] [id = 260] 20:37:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C450008C00) [pid = 4068] [serial = 779] [outer = 0000000000000000] 20:37:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C45000E400) [pid = 4068] [serial = 780] [outer = 000000C450008C00] 20:37:42 INFO - PROCESS | 4068 | 1463974662703 Marionette DEBUG loaded listener.js 20:37:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C45075A000) [pid = 4068] [serial = 781] [outer = 000000C450008C00] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C45000A800) [pid = 4068] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44398B800) [pid = 4068] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C450CF3C00) [pid = 4068] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C44FBC6800) [pid = 4068] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44398C400) [pid = 4068] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C443B89800) [pid = 4068] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44CB58000) [pid = 4068] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C451051C00) [pid = 4068] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C453D56800) [pid = 4068] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:37:43 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C451043C00) [pid = 4068] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:37:43 INFO - PROCESS | 4068 | 1463974663190 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]]]}] 20:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 733ms 20:37:43 INFO - PROCESS | 4068 | 1463974663226 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 20:37:43 INFO - PROCESS | 4068 | 1463974663228 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 20:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:37:43 INFO - PROCESS | 4068 | 1463974663239 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:37:43 INFO - PROCESS | 4068 | 1463974663241 Marionette TRACE conn5 <- [1,1006,null,{}] 20:37:43 INFO - PROCESS | 4068 | 1463974663245 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}] 20:37:43 INFO - PROCESS | 4068 | 1463974663329 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 20:37:43 INFO - PROCESS | 4068 | 1463974663403 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452A60800 == 51 [pid = 4068] [id = 261] 20:37:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44A808000) [pid = 4068] [serial = 782] [outer = 0000000000000000] 20:37:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C450017C00) [pid = 4068] [serial = 783] [outer = 000000C44A808000] 20:37:43 INFO - PROCESS | 4068 | 1463974663449 Marionette DEBUG loaded listener.js 20:37:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C450783C00) [pid = 4068] [serial = 784] [outer = 000000C44A808000] 20:37:43 INFO - PROCESS | 4068 | 1463974663813 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]]]}] 20:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 649ms 20:37:43 INFO - PROCESS | 4068 | 1463974663884 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 20:37:43 INFO - PROCESS | 4068 | 1463974663886 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 20:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:37:43 INFO - PROCESS | 4068 | 1463974663895 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:37:43 INFO - PROCESS | 4068 | 1463974663897 Marionette TRACE conn5 <- [1,1010,null,{}] 20:37:43 INFO - PROCESS | 4068 | 1463974663900 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}] 20:37:44 INFO - PROCESS | 4068 | 1463974664012 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 20:37:44 INFO - PROCESS | 4068 | 1463974664023 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F93000 == 52 [pid = 4068] [id = 262] 20:37:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C45078A400) [pid = 4068] [serial = 785] [outer = 0000000000000000] 20:37:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C4508A8C00) [pid = 4068] [serial = 786] [outer = 000000C45078A400] 20:37:44 INFO - PROCESS | 4068 | 1463974664069 Marionette DEBUG loaded listener.js 20:37:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C450CE7800) [pid = 4068] [serial = 787] [outer = 000000C45078A400] 20:37:44 INFO - PROCESS | 4068 | 1463974664498 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]]]}] 20:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 628ms 20:37:44 INFO - PROCESS | 4068 | 1463974664526 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 20:37:44 INFO - PROCESS | 4068 | 1463974664528 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 20:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:37:44 INFO - PROCESS | 4068 | 1463974664536 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:37:44 INFO - PROCESS | 4068 | 1463974664538 Marionette TRACE conn5 <- [1,1014,null,{}] 20:37:44 INFO - PROCESS | 4068 | 1463974664541 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}] 20:37:44 INFO - PROCESS | 4068 | 1463974664636 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 20:37:44 INFO - PROCESS | 4068 | 1463974664643 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45409E800 == 53 [pid = 4068] [id = 263] 20:37:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C450CEC400) [pid = 4068] [serial = 788] [outer = 0000000000000000] 20:37:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C450F81000) [pid = 4068] [serial = 789] [outer = 000000C450CEC400] 20:37:44 INFO - PROCESS | 4068 | 1463974664690 Marionette DEBUG loaded listener.js 20:37:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C451043C00) [pid = 4068] [serial = 790] [outer = 000000C450CEC400] 20:37:45 INFO - PROCESS | 4068 | 1463974665225 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]]]}] 20:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 733ms 20:37:45 INFO - PROCESS | 4068 | 1463974665273 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 20:37:45 INFO - PROCESS | 4068 | 1463974665278 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 20:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:37:45 INFO - PROCESS | 4068 | 1463974665284 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:37:45 INFO - PROCESS | 4068 | 1463974665289 Marionette TRACE conn5 <- [1,1018,null,{}] 20:37:45 INFO - PROCESS | 4068 | 1463974665296 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}] 20:37:45 INFO - PROCESS | 4068 | 1463974665459 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 20:37:45 INFO - PROCESS | 4068 | 1463974665582 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448828800 == 54 [pid = 4068] [id = 264] 20:37:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C443AB2C00) [pid = 4068] [serial = 791] [outer = 0000000000000000] 20:37:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C443B8E800) [pid = 4068] [serial = 792] [outer = 000000C443AB2C00] 20:37:45 INFO - PROCESS | 4068 | 1463974665641 Marionette DEBUG loaded listener.js 20:37:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C44418C400) [pid = 4068] [serial = 793] [outer = 000000C443AB2C00] 20:37:46 INFO - PROCESS | 4068 | 1463974666245 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]]]}] 20:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 985ms 20:37:46 INFO - PROCESS | 4068 | 1463974666272 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 20:37:46 INFO - PROCESS | 4068 | 1463974666278 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 20:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:37:46 INFO - PROCESS | 4068 | 1463974666285 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:37:46 INFO - PROCESS | 4068 | 1463974666288 Marionette TRACE conn5 <- [1,1022,null,{}] 20:37:46 INFO - PROCESS | 4068 | 1463974666292 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}] 20:37:46 INFO - PROCESS | 4068 | 1463974666408 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 20:37:46 INFO - PROCESS | 4068 | 1463974666485 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EC9800 == 55 [pid = 4068] [id = 265] 20:37:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C448183400) [pid = 4068] [serial = 794] [outer = 0000000000000000] 20:37:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C449A06C00) [pid = 4068] [serial = 795] [outer = 000000C448183400] 20:37:46 INFO - PROCESS | 4068 | 1463974666583 Marionette DEBUG loaded listener.js 20:37:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C44D5E6000) [pid = 4068] [serial = 796] [outer = 000000C448183400] 20:37:47 INFO - PROCESS | 4068 | 1463974667252 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]]]}] 20:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 987ms 20:37:47 INFO - PROCESS | 4068 | 1463974667271 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 20:37:47 INFO - PROCESS | 4068 | 1463974667274 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 20:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:37:47 INFO - PROCESS | 4068 | 1463974667279 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:37:47 INFO - PROCESS | 4068 | 1463974667284 Marionette TRACE conn5 <- [1,1026,null,{}] 20:37:47 INFO - PROCESS | 4068 | 1463974667297 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}] 20:37:47 INFO - PROCESS | 4068 | 1463974667439 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 20:37:47 INFO - PROCESS | 4068 | 1463974667577 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552D3800 == 56 [pid = 4068] [id = 266] 20:37:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C44FBBD400) [pid = 4068] [serial = 797] [outer = 0000000000000000] 20:37:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C45000D400) [pid = 4068] [serial = 798] [outer = 000000C44FBBD400] 20:37:47 INFO - PROCESS | 4068 | 1463974667638 Marionette DEBUG loaded listener.js 20:37:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C450F8B000) [pid = 4068] [serial = 799] [outer = 000000C44FBBD400] 20:37:48 INFO - PROCESS | 4068 | 1463974668266 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]]]}] 20:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1033ms 20:37:48 INFO - PROCESS | 4068 | 1463974668313 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 20:37:48 INFO - PROCESS | 4068 | 1463974668317 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 20:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:37:48 INFO - PROCESS | 4068 | 1463974668320 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:37:48 INFO - PROCESS | 4068 | 1463974668322 Marionette TRACE conn5 <- [1,1030,null,{}] 20:37:48 INFO - PROCESS | 4068 | 1463974668326 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}] 20:37:48 INFO - PROCESS | 4068 | 1463974668439 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 20:37:48 INFO - PROCESS | 4068 | 1463974668528 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B5F800 == 57 [pid = 4068] [id = 267] 20:37:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C4511A2C00) [pid = 4068] [serial = 800] [outer = 0000000000000000] 20:37:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C4511E0000) [pid = 4068] [serial = 801] [outer = 000000C4511A2C00] 20:37:48 INFO - PROCESS | 4068 | 1463974668585 Marionette DEBUG loaded listener.js 20:37:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C451438800) [pid = 4068] [serial = 802] [outer = 000000C4511A2C00] 20:37:49 INFO - PROCESS | 4068 | 1463974669119 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]]]}] 20:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 838ms 20:37:49 INFO - PROCESS | 4068 | 1463974669168 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 20:37:49 INFO - PROCESS | 4068 | 1463974669171 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 20:37:49 INFO - PROCESS | 4068 | 1463974669175 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:37:49 INFO - PROCESS | 4068 | 1463974669177 Marionette TRACE conn5 <- [1,1034,null,{}] 20:37:49 INFO - PROCESS | 4068 | 1463974669198 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}] 20:37:49 INFO - PROCESS | 4068 | 1463974669307 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 20:37:49 INFO - PROCESS | 4068 | 1463974669396 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457355000 == 58 [pid = 4068] [id = 268] 20:37:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C451B18400) [pid = 4068] [serial = 803] [outer = 0000000000000000] 20:37:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C451B1D400) [pid = 4068] [serial = 804] [outer = 000000C451B18400] 20:37:49 INFO - PROCESS | 4068 | 1463974669452 Marionette DEBUG loaded listener.js 20:37:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C4524C3400) [pid = 4068] [serial = 805] [outer = 000000C451B18400] 20:37:50 INFO - PROCESS | 4068 | 1463974669993 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]]]}] 20:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 839ms 20:37:50 INFO - PROCESS | 4068 | 1463974670029 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 20:37:50 INFO - PROCESS | 4068 | 1463974670032 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 20:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:37:50 INFO - PROCESS | 4068 | 1463974670036 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:37:50 INFO - PROCESS | 4068 | 1463974670039 Marionette TRACE conn5 <- [1,1038,null,{}] 20:37:50 INFO - PROCESS | 4068 | 1463974670043 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}] 20:37:50 INFO - PROCESS | 4068 | 1463974670175 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 20:37:50 INFO - PROCESS | 4068 | 1463974670268 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583B8000 == 59 [pid = 4068] [id = 269] 20:37:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C453631000) [pid = 4068] [serial = 806] [outer = 0000000000000000] 20:37:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C453D54C00) [pid = 4068] [serial = 807] [outer = 000000C453631000] 20:37:50 INFO - PROCESS | 4068 | 1463974670324 Marionette DEBUG loaded listener.js 20:37:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C453D70400) [pid = 4068] [serial = 808] [outer = 000000C453631000] 20:37:50 INFO - PROCESS | 4068 | 1463974670967 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]]]}] 20:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 986ms 20:37:51 INFO - PROCESS | 4068 | 1463974671025 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 20:37:51 INFO - PROCESS | 4068 | 1463974671027 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 20:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:37:51 INFO - PROCESS | 4068 | 1463974671031 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:37:51 INFO - PROCESS | 4068 | 1463974671033 Marionette TRACE conn5 <- [1,1042,null,{}] 20:37:51 INFO - PROCESS | 4068 | 1463974671037 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}] 20:37:51 INFO - PROCESS | 4068 | 1463974671148 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 20:37:51 INFO - PROCESS | 4068 | 1463974671265 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448ED2000 == 60 [pid = 4068] [id = 270] 20:37:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C443B84C00) [pid = 4068] [serial = 809] [outer = 0000000000000000] 20:37:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C449A8F800) [pid = 4068] [serial = 810] [outer = 000000C443B84C00] 20:37:51 INFO - PROCESS | 4068 | 1463974671322 Marionette DEBUG loaded listener.js 20:37:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C45363EC00) [pid = 4068] [serial = 811] [outer = 000000C443B84C00] 20:37:52 INFO - PROCESS | 4068 | 1463974672038 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]]]}] 20:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1081ms 20:37:52 INFO - PROCESS | 4068 | 1463974672115 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 20:37:52 INFO - PROCESS | 4068 | 1463974672120 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 20:37:52 INFO - PROCESS | 4068 | 1463974672124 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:37:52 INFO - PROCESS | 4068 | 1463974672129 Marionette TRACE conn5 <- [1,1046,null,{}] 20:37:52 INFO - PROCESS | 4068 | 1463974672134 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}] 20:37:52 INFO - PROCESS | 4068 | 1463974672273 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 20:37:52 INFO - PROCESS | 4068 | 1463974672372 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448189000 == 61 [pid = 4068] [id = 271] 20:37:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C444082C00) [pid = 4068] [serial = 812] [outer = 0000000000000000] 20:37:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C447E14000) [pid = 4068] [serial = 813] [outer = 000000C444082C00] 20:37:52 INFO - PROCESS | 4068 | 1463974672425 Marionette DEBUG loaded listener.js 20:37:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C448DE8C00) [pid = 4068] [serial = 814] [outer = 000000C444082C00] 20:37:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F93000 == 60 [pid = 4068] [id = 262] 20:37:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C452A60800 == 59 [pid = 4068] [id = 261] 20:37:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C4511DA800 == 58 [pid = 4068] [id = 260] 20:37:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C45035E000 == 57 [pid = 4068] [id = 258] 20:37:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8EB800 == 56 [pid = 4068] [id = 256] 20:37:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C448B0C000 == 55 [pid = 4068] [id = 255] 20:37:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C4437A0000 == 54 [pid = 4068] [id = 254] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C453D7C400) [pid = 4068] [serial = 744] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C450010400) [pid = 4068] [serial = 729] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C45075E000) [pid = 4068] [serial = 730] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C443E0C000) [pid = 4068] [serial = 720] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C451046400) [pid = 4068] [serial = 732] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C450789800) [pid = 4068] [serial = 705] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C44FE5F000) [pid = 4068] [serial = 726] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C445050000) [pid = 4068] [serial = 718] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C443B86000) [pid = 4068] [serial = 717] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C450CE8000) [pid = 4068] [serial = 738] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C44C994800) [pid = 4068] [serial = 702] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C44D5CF800) [pid = 4068] [serial = 723] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C44F8A5400) [pid = 4068] [serial = 724] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C451B1B800) [pid = 4068] [serial = 711] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C443988000) [pid = 4068] [serial = 699] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C453630800) [pid = 4068] [serial = 714] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C4511EA400) [pid = 4068] [serial = 708] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C45143BC00) [pid = 4068] [serial = 735] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C453D59800) [pid = 4068] [serial = 741] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C453D71C00) [pid = 4068] [serial = 742] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C452BB9C00) [pid = 4068] [serial = 736] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C45119D400) [pid = 4068] [serial = 697] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C448061000) [pid = 4068] [serial = 721] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C4511A3C00) [pid = 4068] [serial = 733] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C45363D800) [pid = 4068] [serial = 739] [outer = 0000000000000000] [url = about:blank] 20:37:52 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44FEC8800) [pid = 4068] [serial = 727] [outer = 0000000000000000] [url = about:blank] 20:37:53 INFO - PROCESS | 4068 | 1463974672995 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]]]}] 20:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 880ms 20:37:53 INFO - PROCESS | 4068 | 1463974673009 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 20:37:53 INFO - PROCESS | 4068 | 1463974673015 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 20:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:37:53 INFO - PROCESS | 4068 | 1463974673021 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:37:53 INFO - PROCESS | 4068 | 1463974673024 Marionette TRACE conn5 <- [1,1050,null,{}] 20:37:53 INFO - PROCESS | 4068 | 1463974673028 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}] 20:37:53 INFO - PROCESS | 4068 | 1463974673121 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 20:37:53 INFO - PROCESS | 4068 | 1463974673131 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AC3000 == 55 [pid = 4068] [id = 272] 20:37:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C443E0C000) [pid = 4068] [serial = 815] [outer = 0000000000000000] 20:37:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C448977000) [pid = 4068] [serial = 816] [outer = 000000C443E0C000] 20:37:53 INFO - PROCESS | 4068 | 1463974673179 Marionette DEBUG loaded listener.js 20:37:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C449A88800) [pid = 4068] [serial = 817] [outer = 000000C443E0C000] 20:37:53 INFO - PROCESS | 4068 | 1463974673663 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]]]}] 20:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 732ms 20:37:53 INFO - PROCESS | 4068 | 1463974673755 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 20:37:53 INFO - PROCESS | 4068 | 1463974673758 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 20:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:37:53 INFO - PROCESS | 4068 | 1463974673762 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:37:53 INFO - PROCESS | 4068 | 1463974673765 Marionette TRACE conn5 <- [1,1054,null,{}] 20:37:53 INFO - PROCESS | 4068 | 1463974673776 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}] 20:37:53 INFO - PROCESS | 4068 | 1463974673882 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 20:37:53 INFO - PROCESS | 4068 | 1463974673974 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45035D000 == 56 [pid = 4068] [id = 273] 20:37:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C44D65DC00) [pid = 4068] [serial = 818] [outer = 0000000000000000] 20:37:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C44D8E8400) [pid = 4068] [serial = 819] [outer = 000000C44D65DC00] 20:37:54 INFO - PROCESS | 4068 | 1463974674024 Marionette DEBUG loaded listener.js 20:37:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C44FB58800) [pid = 4068] [serial = 820] [outer = 000000C44D65DC00] 20:37:54 INFO - PROCESS | 4068 | 1463974674418 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]]]}] 20:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 692ms 20:37:54 INFO - PROCESS | 4068 | 1463974674456 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 20:37:54 INFO - PROCESS | 4068 | 1463974674459 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 20:37:54 INFO - PROCESS | 4068 | 1463974674462 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:37:54 INFO - PROCESS | 4068 | 1463974674464 Marionette TRACE conn5 <- [1,1058,null,{}] 20:37:54 INFO - PROCESS | 4068 | 1463974674468 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}] 20:37:54 INFO - PROCESS | 4068 | 1463974674559 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 20:37:54 INFO - PROCESS | 4068 | 1463974674566 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4443CA800 == 57 [pid = 4068] [id = 274] 20:37:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C44FBCBC00) [pid = 4068] [serial = 821] [outer = 0000000000000000] 20:37:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C44FEC6C00) [pid = 4068] [serial = 822] [outer = 000000C44FBCBC00] 20:37:54 INFO - PROCESS | 4068 | 1463974674613 Marionette DEBUG loaded listener.js 20:37:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C45000D000) [pid = 4068] [serial = 823] [outer = 000000C44FBCBC00] 20:37:55 INFO - PROCESS | 4068 | 1463974675027 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]]]}] 20:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 587ms 20:37:55 INFO - PROCESS | 4068 | 1463974675052 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 20:37:55 INFO - PROCESS | 4068 | 1463974675054 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 20:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:37:55 INFO - PROCESS | 4068 | 1463974675058 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:37:55 INFO - PROCESS | 4068 | 1463974675059 Marionette TRACE conn5 <- [1,1062,null,{}] 20:37:55 INFO - PROCESS | 4068 | 1463974675081 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}] 20:37:55 INFO - PROCESS | 4068 | 1463974675200 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 20:37:55 INFO - PROCESS | 4068 | 1463974675280 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453034000 == 58 [pid = 4068] [id = 275] 20:37:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C45075AC00) [pid = 4068] [serial = 824] [outer = 0000000000000000] 20:37:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C45075FC00) [pid = 4068] [serial = 825] [outer = 000000C45075AC00] 20:37:55 INFO - PROCESS | 4068 | 1463974675337 Marionette DEBUG loaded listener.js 20:37:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C450790000) [pid = 4068] [serial = 826] [outer = 000000C45075AC00] 20:37:55 INFO - PROCESS | 4068 | 1463974675813 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]]]}] 20:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 795ms 20:37:55 INFO - PROCESS | 4068 | 1463974675855 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 20:37:55 INFO - PROCESS | 4068 | 1463974675857 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 20:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:37:55 INFO - PROCESS | 4068 | 1463974675861 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:37:55 INFO - PROCESS | 4068 | 1463974675863 Marionette TRACE conn5 <- [1,1066,null,{}] 20:37:55 INFO - PROCESS | 4068 | 1463974675866 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}] 20:37:56 INFO - PROCESS | 4068 | 1463974675996 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 20:37:56 INFO - PROCESS | 4068 | 1463974676050 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540AB000 == 59 [pid = 4068] [id = 276] 20:37:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C450FEDC00) [pid = 4068] [serial = 827] [outer = 0000000000000000] 20:37:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C4511A2000) [pid = 4068] [serial = 828] [outer = 000000C450FEDC00] 20:37:56 INFO - PROCESS | 4068 | 1463974676099 Marionette DEBUG loaded listener.js 20:37:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C451D3B800) [pid = 4068] [serial = 829] [outer = 000000C450FEDC00] 20:37:56 INFO - PROCESS | 4068 | 1463974676528 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]]]}] 20:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 733ms 20:37:56 INFO - PROCESS | 4068 | 1463974676608 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 20:37:56 INFO - PROCESS | 4068 | 1463974676610 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 20:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:37:56 INFO - PROCESS | 4068 | 1463974676614 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:37:56 INFO - PROCESS | 4068 | 1463974676616 Marionette TRACE conn5 <- [1,1070,null,{}] 20:37:56 INFO - PROCESS | 4068 | 1463974676619 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}] 20:37:56 INFO - PROCESS | 4068 | 1463974676731 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 20:37:56 INFO - PROCESS | 4068 | 1463974676784 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552CF800 == 60 [pid = 4068] [id = 277] 20:37:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C45301D800) [pid = 4068] [serial = 830] [outer = 0000000000000000] 20:37:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C4530AC000) [pid = 4068] [serial = 831] [outer = 000000C45301D800] 20:37:56 INFO - PROCESS | 4068 | 1463974676830 Marionette DEBUG loaded listener.js 20:37:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C453D4DC00) [pid = 4068] [serial = 832] [outer = 000000C45301D800] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C443AB5400) [pid = 4068] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C44D5D6800) [pid = 4068] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C44FB57000) [pid = 4068] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C44A808000) [pid = 4068] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C443E66800) [pid = 4068] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C443043400) [pid = 4068] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C448D29C00) [pid = 4068] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C444189C00) [pid = 4068] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C450008C00) [pid = 4068] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C44990BC00) [pid = 4068] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:37:57 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C45078A400) [pid = 4068] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:37:57 INFO - PROCESS | 4068 | 1463974677291 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]]]}] 20:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 734ms 20:37:57 INFO - PROCESS | 4068 | 1463974677358 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 20:37:57 INFO - PROCESS | 4068 | 1463974677360 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 20:37:57 INFO - PROCESS | 4068 | 1463974677364 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:37:57 INFO - PROCESS | 4068 | 1463974677366 Marionette TRACE conn5 <- [1,1074,null,{}] 20:37:57 INFO - PROCESS | 4068 | 1463974677370 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}] 20:37:57 INFO - PROCESS | 4068 | 1463974677490 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 20:37:57 INFO - PROCESS | 4068 | 1463974677542 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B55800 == 61 [pid = 4068] [id = 278] 20:37:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C448006400) [pid = 4068] [serial = 833] [outer = 0000000000000000] 20:37:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C44D8C1C00) [pid = 4068] [serial = 834] [outer = 000000C448006400] 20:37:57 INFO - PROCESS | 4068 | 1463974677588 Marionette DEBUG loaded listener.js 20:37:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C453D4F000) [pid = 4068] [serial = 835] [outer = 000000C448006400] 20:37:57 INFO - PROCESS | 4068 | 1463974677934 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]]]}] 20:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 628ms 20:37:58 INFO - PROCESS | 4068 | 1463974677998 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 20:37:58 INFO - PROCESS | 4068 | 1463974678000 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 20:37:58 INFO - PROCESS | 4068 | 1463974678003 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:37:58 INFO - PROCESS | 4068 | 1463974678005 Marionette TRACE conn5 <- [1,1078,null,{}] 20:37:58 INFO - PROCESS | 4068 | 1463974678009 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}] 20:37:58 INFO - PROCESS | 4068 | 1463974678120 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 20:37:58 INFO - PROCESS | 4068 | 1463974678130 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457353800 == 62 [pid = 4068] [id = 279] 20:37:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C44371A800) [pid = 4068] [serial = 836] [outer = 0000000000000000] 20:37:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C453D7A800) [pid = 4068] [serial = 837] [outer = 000000C44371A800] 20:37:58 INFO - PROCESS | 4068 | 1463974678175 Marionette DEBUG loaded listener.js 20:37:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C45412F800) [pid = 4068] [serial = 838] [outer = 000000C44371A800] 20:37:58 INFO - PROCESS | 4068 | 1463974678589 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]]]}] 20:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 629ms 20:37:58 INFO - PROCESS | 4068 | 1463974678636 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 20:37:58 INFO - PROCESS | 4068 | 1463974678639 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 20:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:37:58 INFO - PROCESS | 4068 | 1463974678642 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:37:58 INFO - PROCESS | 4068 | 1463974678644 Marionette TRACE conn5 <- [1,1082,null,{}] 20:37:58 INFO - PROCESS | 4068 | 1463974678653 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}] 20:37:58 INFO - PROCESS | 4068 | 1463974678752 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 20:37:58 INFO - PROCESS | 4068 | 1463974678758 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583B5000 == 63 [pid = 4068] [id = 280] 20:37:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C448D95400) [pid = 4068] [serial = 839] [outer = 0000000000000000] 20:37:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C454123400) [pid = 4068] [serial = 840] [outer = 000000C448D95400] 20:37:58 INFO - PROCESS | 4068 | 1463974678806 Marionette DEBUG loaded listener.js 20:37:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C4545BA800) [pid = 4068] [serial = 841] [outer = 000000C448D95400] 20:37:59 INFO - PROCESS | 4068 | 1463974679390 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]]]}] 20:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 796ms 20:37:59 INFO - PROCESS | 4068 | 1463974679468 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 20:37:59 INFO - PROCESS | 4068 | 1463974679473 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 20:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:37:59 INFO - PROCESS | 4068 | 1463974679492 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:37:59 INFO - PROCESS | 4068 | 1463974679497 Marionette TRACE conn5 <- [1,1086,null,{}] 20:37:59 INFO - PROCESS | 4068 | 1463974679507 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}] 20:37:59 INFO - PROCESS | 4068 | 1463974679636 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 20:37:59 INFO - PROCESS | 4068 | 1463974679749 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449ABC800 == 64 [pid = 4068] [id = 281] 20:37:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C44396A000) [pid = 4068] [serial = 842] [outer = 0000000000000000] 20:37:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C44407E800) [pid = 4068] [serial = 843] [outer = 000000C44396A000] 20:37:59 INFO - PROCESS | 4068 | 1463974679809 Marionette DEBUG loaded listener.js 20:37:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C448BD8400) [pid = 4068] [serial = 844] [outer = 000000C44396A000] 20:38:00 INFO - PROCESS | 4068 | 1463974680403 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]]]}] 20:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 944ms 20:38:00 INFO - PROCESS | 4068 | 1463974680431 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 20:38:00 INFO - PROCESS | 4068 | 1463974680437 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 20:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:38:00 INFO - PROCESS | 4068 | 1463974680444 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:38:00 INFO - PROCESS | 4068 | 1463974680447 Marionette TRACE conn5 <- [1,1090,null,{}] 20:38:00 INFO - PROCESS | 4068 | 1463974680452 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}] 20:38:00 INFO - PROCESS | 4068 | 1463974680569 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 20:38:00 INFO - PROCESS | 4068 | 1463974680663 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FD5800 == 65 [pid = 4068] [id = 282] 20:38:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C44C991000) [pid = 4068] [serial = 845] [outer = 0000000000000000] 20:38:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C44D8BFC00) [pid = 4068] [serial = 846] [outer = 000000C44C991000] 20:38:00 INFO - PROCESS | 4068 | 1463974680720 Marionette DEBUG loaded listener.js 20:38:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C44FE5E400) [pid = 4068] [serial = 847] [outer = 000000C44C991000] 20:38:01 INFO - PROCESS | 4068 | 1463974681349 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]]]}] 20:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 944ms 20:38:01 INFO - PROCESS | 4068 | 1463974681394 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 20:38:01 INFO - PROCESS | 4068 | 1463974681397 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 20:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:38:01 INFO - PROCESS | 4068 | 1463974681400 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:38:01 INFO - PROCESS | 4068 | 1463974681405 Marionette TRACE conn5 <- [1,1094,null,{}] 20:38:01 INFO - PROCESS | 4068 | 1463974681416 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}] 20:38:01 INFO - PROCESS | 4068 | 1463974681535 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 20:38:01 INFO - PROCESS | 4068 | 1463974681656 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45854C000 == 66 [pid = 4068] [id = 283] 20:38:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C450CF4C00) [pid = 4068] [serial = 848] [outer = 0000000000000000] 20:38:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C45119D000) [pid = 4068] [serial = 849] [outer = 000000C450CF4C00] 20:38:01 INFO - PROCESS | 4068 | 1463974681716 Marionette DEBUG loaded listener.js 20:38:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C454126400) [pid = 4068] [serial = 850] [outer = 000000C450CF4C00] 20:38:02 INFO - PROCESS | 4068 | 1463974682282 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]]]}] 20:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 943ms 20:38:02 INFO - PROCESS | 4068 | 1463974682346 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 20:38:02 INFO - PROCESS | 4068 | 1463974682350 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 20:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:38:02 INFO - PROCESS | 4068 | 1463974682353 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:38:02 INFO - PROCESS | 4068 | 1463974682355 Marionette TRACE conn5 <- [1,1098,null,{}] 20:38:02 INFO - PROCESS | 4068 | 1463974682359 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}] 20:38:02 INFO - PROCESS | 4068 | 1463974682512 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 20:38:02 INFO - PROCESS | 4068 | 1463974682566 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FA1000 == 67 [pid = 4068] [id = 284] 20:38:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C454671400) [pid = 4068] [serial = 851] [outer = 0000000000000000] 20:38:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C454674C00) [pid = 4068] [serial = 852] [outer = 000000C454671400] 20:38:02 INFO - PROCESS | 4068 | 1463974682622 Marionette DEBUG loaded listener.js 20:38:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C45467E400) [pid = 4068] [serial = 853] [outer = 000000C454671400] 20:38:03 INFO - PROCESS | 4068 | 1463974683228 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]]]}] 20:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 943ms 20:38:03 INFO - PROCESS | 4068 | 1463974683298 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 20:38:03 INFO - PROCESS | 4068 | 1463974683301 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 20:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:38:03 INFO - PROCESS | 4068 | 1463974683304 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:38:03 INFO - PROCESS | 4068 | 1463974683306 Marionette TRACE conn5 <- [1,1102,null,{}] 20:38:03 INFO - PROCESS | 4068 | 1463974683310 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}] 20:38:03 INFO - PROCESS | 4068 | 1463974683459 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 20:38:03 INFO - PROCESS | 4068 | 1463974683512 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45940A000 == 68 [pid = 4068] [id = 285] 20:38:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C454686800) [pid = 4068] [serial = 854] [outer = 0000000000000000] 20:38:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C454688800) [pid = 4068] [serial = 855] [outer = 000000C454686800] 20:38:03 INFO - PROCESS | 4068 | 1463974683569 Marionette DEBUG loaded listener.js 20:38:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C454691400) [pid = 4068] [serial = 856] [outer = 000000C454686800] 20:38:04 INFO - PROCESS | 4068 | 1463974684309 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]]]}] 20:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1034ms 20:38:04 INFO - PROCESS | 4068 | 1463974684340 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 20:38:04 INFO - PROCESS | 4068 | 1463974684343 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 20:38:04 INFO - PROCESS | 4068 | 1463974684346 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:38:04 INFO - PROCESS | 4068 | 1463974684349 Marionette TRACE conn5 <- [1,1106,null,{}] 20:38:04 INFO - PROCESS | 4068 | 1463974684353 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}] 20:38:04 INFO - PROCESS | 4068 | 1463974684482 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 20:38:04 INFO - PROCESS | 4068 | 1463974684776 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448D77000 == 69 [pid = 4068] [id = 286] 20:38:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C44373D000) [pid = 4068] [serial = 857] [outer = 0000000000000000] 20:38:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C443962400) [pid = 4068] [serial = 858] [outer = 000000C44373D000] 20:38:04 INFO - PROCESS | 4068 | 1463974684850 Marionette DEBUG loaded listener.js 20:38:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C443B8D000) [pid = 4068] [serial = 859] [outer = 000000C44373D000] 20:38:05 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 20:38:05 INFO - PROCESS | 4068 | 1463974685593 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]]]}] 20:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1280ms 20:38:05 INFO - PROCESS | 4068 | 1463974685630 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 20:38:05 INFO - PROCESS | 4068 | 1463974685634 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 20:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:38:05 INFO - PROCESS | 4068 | 1463974685639 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:38:05 INFO - PROCESS | 4068 | 1463974685642 Marionette TRACE conn5 <- [1,1110,null,{}] 20:38:05 INFO - PROCESS | 4068 | 1463974685664 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}] 20:38:05 INFO - PROCESS | 4068 | 1463974685775 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 20:38:05 INFO - PROCESS | 4068 | 1463974685855 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F4E000 == 70 [pid = 4068] [id = 287] 20:38:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C448DF1C00) [pid = 4068] [serial = 860] [outer = 0000000000000000] 20:38:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C448FA7C00) [pid = 4068] [serial = 861] [outer = 000000C448DF1C00] 20:38:05 INFO - PROCESS | 4068 | 1463974685952 Marionette DEBUG loaded listener.js 20:38:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C44C991800) [pid = 4068] [serial = 862] [outer = 000000C448DF1C00] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C441DAE800 == 69 [pid = 4068] [id = 24] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C450B6A800 == 68 [pid = 4068] [id = 230] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C454115000 == 67 [pid = 4068] [id = 232] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C450C86000 == 66 [pid = 4068] [id = 227] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C452F3E800 == 65 [pid = 4068] [id = 229] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C459675800 == 64 [pid = 4068] [id = 208] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C451022800 == 63 [pid = 4068] [id = 228] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C45733E000 == 62 [pid = 4068] [id = 248] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B5B800 == 61 [pid = 4068] [id = 23] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C45409A000 == 60 [pid = 4068] [id = 231] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571CE000 == 59 [pid = 4068] [id = 238] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B61800 == 58 [pid = 4068] [id = 237] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C457353800 == 57 [pid = 4068] [id = 279] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B55800 == 56 [pid = 4068] [id = 278] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552CF800 == 55 [pid = 4068] [id = 277] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540AB000 == 54 [pid = 4068] [id = 276] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C45119C800) [pid = 4068] [serial = 753] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C444081400) [pid = 4068] [serial = 747] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C44DD99400) [pid = 4068] [serial = 750] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C454534400) [pid = 4068] [serial = 756] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C4545B8000) [pid = 4068] [serial = 759] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C450F81000) [pid = 4068] [serial = 789] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C453034000 == 53 [pid = 4068] [id = 275] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C44F989000 == 52 [pid = 4068] [id = 257] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C448DCE800 == 51 [pid = 4068] [id = 259] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C4443CA800 == 50 [pid = 4068] [id = 274] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C45035D000 == 49 [pid = 4068] [id = 273] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AC3000 == 48 [pid = 4068] [id = 272] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C448189000 == 47 [pid = 4068] [id = 271] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B5F800 == 46 [pid = 4068] [id = 267] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552D3800 == 45 [pid = 4068] [id = 266] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EC9800 == 44 [pid = 4068] [id = 265] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C448828800 == 43 [pid = 4068] [id = 264] 20:38:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C45409E800 == 42 [pid = 4068] [id = 263] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C444189800) [pid = 4068] [serial = 667] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C44D658C00) [pid = 4068] [serial = 774] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C44D8C6000) [pid = 4068] [serial = 775] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C44FE6AC00) [pid = 4068] [serial = 778] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C44FBC8000) [pid = 4068] [serial = 777] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C450017C00) [pid = 4068] [serial = 783] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C443EDC000) [pid = 4068] [serial = 765] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C44408DC00) [pid = 4068] [serial = 766] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C443780400) [pid = 4068] [serial = 763] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C4432BB400) [pid = 4068] [serial = 762] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C45412A400) [pid = 4068] [serial = 745] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C44897D800) [pid = 4068] [serial = 768] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C448DF4000) [pid = 4068] [serial = 769] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C45000E400) [pid = 4068] [serial = 780] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C449A91800) [pid = 4068] [serial = 771] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C450CE7800) [pid = 4068] [serial = 787] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C4508A8C00) [pid = 4068] [serial = 786] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C45075A000) [pid = 4068] [serial = 781] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C450783C00) [pid = 4068] [serial = 784] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44C990C00) [pid = 4068] [serial = 772] [outer = 0000000000000000] [url = about:blank] 20:38:06 INFO - PROCESS | 4068 | 1463974686606 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]]]}] 20:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 986ms 20:38:06 INFO - PROCESS | 4068 | 1463974686632 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 20:38:06 INFO - PROCESS | 4068 | 1463974686636 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 20:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:38:06 INFO - PROCESS | 4068 | 1463974686640 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:38:06 INFO - PROCESS | 4068 | 1463974686642 Marionette TRACE conn5 <- [1,1114,null,{}] 20:38:06 INFO - PROCESS | 4068 | 1463974686646 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}] 20:38:06 INFO - PROCESS | 4068 | 1463974686739 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 20:38:06 INFO - PROCESS | 4068 | 1463974686815 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4489A9800 == 43 [pid = 4068] [id = 288] 20:38:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C443775C00) [pid = 4068] [serial = 863] [outer = 0000000000000000] 20:38:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C444189400) [pid = 4068] [serial = 864] [outer = 000000C443775C00] 20:38:06 INFO - PROCESS | 4068 | 1463974686864 Marionette DEBUG loaded listener.js 20:38:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C449A06800) [pid = 4068] [serial = 865] [outer = 000000C443775C00] 20:38:07 INFO - PROCESS | 4068 | 1463974687279 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]]]}] 20:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 692ms 20:38:07 INFO - PROCESS | 4068 | 1463974687337 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 20:38:07 INFO - PROCESS | 4068 | 1463974687339 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 20:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:38:07 INFO - PROCESS | 4068 | 1463974687344 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:38:07 INFO - PROCESS | 4068 | 1463974687350 Marionette TRACE conn5 <- [1,1118,null,{}] 20:38:07 INFO - PROCESS | 4068 | 1463974687360 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}] 20:38:07 INFO - PROCESS | 4068 | 1463974687459 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 20:38:07 INFO - PROCESS | 4068 | 1463974687468 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450350000 == 44 [pid = 4068] [id = 289] 20:38:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C44D8C5000) [pid = 4068] [serial = 866] [outer = 0000000000000000] 20:38:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C44DD9FC00) [pid = 4068] [serial = 867] [outer = 000000C44D8C5000] 20:38:07 INFO - PROCESS | 4068 | 1463974687520 Marionette DEBUG loaded listener.js 20:38:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C44FBBD800) [pid = 4068] [serial = 868] [outer = 000000C44D8C5000] 20:38:08 INFO - PROCESS | 4068 | 1463974688006 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]]]}] 20:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 692ms 20:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:38:08 INFO - PROCESS | 4068 | 1463974688037 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 20:38:08 INFO - PROCESS | 4068 | 1463974688041 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 20:38:08 INFO - PROCESS | 4068 | 1463974688044 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:38:08 INFO - PROCESS | 4068 | 1463974688046 Marionette TRACE conn5 <- [1,1122,null,{}] 20:38:08 INFO - PROCESS | 4068 | 1463974688051 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}] 20:38:08 INFO - PROCESS | 4068 | 1463974688141 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 20:38:08 INFO - PROCESS | 4068 | 1463974688151 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ECF800 == 45 [pid = 4068] [id = 290] 20:38:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C44DDA6400) [pid = 4068] [serial = 869] [outer = 0000000000000000] 20:38:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C44FEC7800) [pid = 4068] [serial = 870] [outer = 000000C44DDA6400] 20:38:08 INFO - PROCESS | 4068 | 1463974688197 Marionette DEBUG loaded listener.js 20:38:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C450010000) [pid = 4068] [serial = 871] [outer = 000000C44DDA6400] 20:38:08 INFO - PROCESS | 4068 | [GFX2-]: DrawTargetD2D 1.1 (000000C455AB24B0): Failed to create GradientStopCollection with no stops. 20:38:08 INFO - PROCESS | 4068 | [GFX3-]: No stops specified for gradient pattern. 20:38:08 INFO - PROCESS | 4068 | 1463974688624 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]]]}] 20:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 626ms 20:38:08 INFO - PROCESS | 4068 | 1463974688673 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 20:38:08 INFO - PROCESS | 4068 | 1463974688675 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 20:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:38:08 INFO - PROCESS | 4068 | 1463974688686 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:38:08 INFO - PROCESS | 4068 | 1463974688688 Marionette TRACE conn5 <- [1,1126,null,{}] 20:38:08 INFO - PROCESS | 4068 | 1463974688692 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}] 20:38:08 INFO - PROCESS | 4068 | 1463974688800 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 20:38:08 INFO - PROCESS | 4068 | 1463974688878 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451421000 == 46 [pid = 4068] [id = 291] 20:38:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C45075EC00) [pid = 4068] [serial = 872] [outer = 0000000000000000] 20:38:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C450763400) [pid = 4068] [serial = 873] [outer = 000000C45075EC00] 20:38:08 INFO - PROCESS | 4068 | 1463974688932 Marionette DEBUG loaded listener.js 20:38:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C450876800) [pid = 4068] [serial = 874] [outer = 000000C45075EC00] 20:38:09 INFO - PROCESS | 4068 | 1463974689415 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]]]}] 20:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 797ms 20:38:09 INFO - PROCESS | 4068 | 1463974689485 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 20:38:09 INFO - PROCESS | 4068 | 1463974689487 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 20:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:38:09 INFO - PROCESS | 4068 | 1463974689491 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:38:09 INFO - PROCESS | 4068 | 1463974689493 Marionette TRACE conn5 <- [1,1130,null,{}] 20:38:09 INFO - PROCESS | 4068 | 1463974689497 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}] 20:38:09 INFO - PROCESS | 4068 | 1463974689618 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 20:38:09 INFO - PROCESS | 4068 | 1463974689675 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45361C800 == 47 [pid = 4068] [id = 292] 20:38:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C450F8CC00) [pid = 4068] [serial = 875] [outer = 0000000000000000] 20:38:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C451043400) [pid = 4068] [serial = 876] [outer = 000000C450F8CC00] 20:38:09 INFO - PROCESS | 4068 | 1463974689721 Marionette DEBUG loaded listener.js 20:38:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C45119D400) [pid = 4068] [serial = 877] [outer = 000000C450F8CC00] 20:38:10 INFO - PROCESS | 4068 | 1463974690146 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]]]}] 20:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 690ms 20:38:10 INFO - PROCESS | 4068 | 1463974690183 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 20:38:10 INFO - PROCESS | 4068 | 1463974690185 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 20:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:38:10 INFO - PROCESS | 4068 | 1463974690228 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:38:10 INFO - PROCESS | 4068 | 1463974690230 Marionette TRACE conn5 <- [1,1134,null,{}] 20:38:10 INFO - PROCESS | 4068 | 1463974690234 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}] 20:38:10 INFO - PROCESS | 4068 | 1463974690345 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 20:38:10 INFO - PROCESS | 4068 | 1463974690355 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FD0800 == 48 [pid = 4068] [id = 293] 20:38:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C45119C000) [pid = 4068] [serial = 878] [outer = 0000000000000000] 20:38:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C4511E7C00) [pid = 4068] [serial = 879] [outer = 000000C45119C000] 20:38:10 INFO - PROCESS | 4068 | 1463974690444 Marionette DEBUG loaded listener.js 20:38:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C4519D2800) [pid = 4068] [serial = 880] [outer = 000000C45119C000] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C451045800) [pid = 4068] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C449A07400) [pid = 4068] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C44A809C00) [pid = 4068] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C450764400) [pid = 4068] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C4511E4400) [pid = 4068] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C443965400) [pid = 4068] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C450CF2000) [pid = 4068] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C453013800) [pid = 4068] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C45412F000) [pid = 4068] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C44396CC00) [pid = 4068] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C454539000) [pid = 4068] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C4511E3C00) [pid = 4068] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C45075AC00) [pid = 4068] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C450FEDC00) [pid = 4068] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C448006400) [pid = 4068] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C45301D800) [pid = 4068] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C443AB2C00) [pid = 4068] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:38:10 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44FBCBC00) [pid = 4068] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C444082C00) [pid = 4068] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C448183400) [pid = 4068] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C4511A2C00) [pid = 4068] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C44D65DC00) [pid = 4068] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C443B84C00) [pid = 4068] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C450CEC400) [pid = 4068] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C44FBBD400) [pid = 4068] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44371A800) [pid = 4068] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:38:11 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C443E0C000) [pid = 4068] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:38:11 INFO - PROCESS | 4068 | 1463974691090 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]]]}] 20:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 901ms 20:38:11 INFO - PROCESS | 4068 | 1463974691119 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 20:38:11 INFO - PROCESS | 4068 | 1463974691121 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 20:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:38:11 INFO - PROCESS | 4068 | 1463974691132 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:38:11 INFO - PROCESS | 4068 | 1463974691134 Marionette TRACE conn5 <- [1,1138,null,{}] 20:38:11 INFO - PROCESS | 4068 | 1463974691138 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}] 20:38:11 INFO - PROCESS | 4068 | 1463974691255 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 20:38:11 INFO - PROCESS | 4068 | 1463974691307 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FCD000 == 49 [pid = 4068] [id = 294] 20:38:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C443967400) [pid = 4068] [serial = 881] [outer = 0000000000000000] 20:38:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C448006400) [pid = 4068] [serial = 882] [outer = 000000C443967400] 20:38:11 INFO - PROCESS | 4068 | 1463974691353 Marionette DEBUG loaded listener.js 20:38:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C44FE69800) [pid = 4068] [serial = 883] [outer = 000000C443967400] 20:38:11 INFO - PROCESS | 4068 | 1463974691746 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]]]}] 20:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 690ms 20:38:11 INFO - PROCESS | 4068 | 1463974691818 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 20:38:11 INFO - PROCESS | 4068 | 1463974691820 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 20:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:38:11 INFO - PROCESS | 4068 | 1463974691824 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:38:11 INFO - PROCESS | 4068 | 1463974691826 Marionette TRACE conn5 <- [1,1142,null,{}] 20:38:11 INFO - PROCESS | 4068 | 1463974691829 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}] 20:38:11 INFO - PROCESS | 4068 | 1463974691917 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 20:38:11 INFO - PROCESS | 4068 | 1463974691926 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552CF800 == 50 [pid = 4068] [id = 295] 20:38:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C450F84400) [pid = 4068] [serial = 884] [outer = 0000000000000000] 20:38:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C4511ED400) [pid = 4068] [serial = 885] [outer = 000000C450F84400] 20:38:11 INFO - PROCESS | 4068 | 1463974691972 Marionette DEBUG loaded listener.js 20:38:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C451D34000) [pid = 4068] [serial = 886] [outer = 000000C450F84400] 20:38:12 INFO - PROCESS | 4068 | 1463974692388 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]]]}] 20:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 628ms 20:38:12 INFO - PROCESS | 4068 | 1463974692455 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 20:38:12 INFO - PROCESS | 4068 | 1463974692457 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 20:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:38:12 INFO - PROCESS | 4068 | 1463974692461 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:38:12 INFO - PROCESS | 4068 | 1463974692462 Marionette TRACE conn5 <- [1,1146,null,{}] 20:38:12 INFO - PROCESS | 4068 | 1463974692466 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}] 20:38:12 INFO - PROCESS | 4068 | 1463974692561 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 20:38:12 INFO - PROCESS | 4068 | 1463974692568 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B66000 == 51 [pid = 4068] [id = 296] 20:38:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C452B1E800) [pid = 4068] [serial = 887] [outer = 0000000000000000] 20:38:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C4530B0800) [pid = 4068] [serial = 888] [outer = 000000C452B1E800] 20:38:12 INFO - PROCESS | 4068 | 1463974692619 Marionette DEBUG loaded listener.js 20:38:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C453D71C00) [pid = 4068] [serial = 889] [outer = 000000C452B1E800] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583B8000 == 50 [pid = 4068] [id = 269] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C448B11800 == 49 [pid = 4068] [id = 249] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C452A70800 == 48 [pid = 4068] [id = 250] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4573AB800 == 47 [pid = 4068] [id = 252] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C448ED2000 == 46 [pid = 4068] [id = 270] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C457355000 == 45 [pid = 4068] [id = 268] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583AC000 == 44 [pid = 4068] [id = 253] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C457365000 == 43 [pid = 4068] [id = 251] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F4E000 == 42 [pid = 4068] [id = 287] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C448D77000 == 41 [pid = 4068] [id = 286] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C45940A000 == 40 [pid = 4068] [id = 285] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FA1000 == 39 [pid = 4068] [id = 284] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C45854C000 == 38 [pid = 4068] [id = 283] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FD5800 == 37 [pid = 4068] [id = 282] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583B5000 == 36 [pid = 4068] [id = 280] 20:38:13 INFO - PROCESS | 4068 | --DOCSHELL 000000C449ABC800 == 35 [pid = 4068] [id = 281] 20:38:14 INFO - PROCESS | 4068 | --DOCSHELL 000000C4489A9800 == 34 [pid = 4068] [id = 288] 20:38:14 INFO - PROCESS | 4068 | --DOCSHELL 000000C450350000 == 33 [pid = 4068] [id = 289] 20:38:14 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ECF800 == 32 [pid = 4068] [id = 290] 20:38:14 INFO - PROCESS | 4068 | --DOCSHELL 000000C451421000 == 31 [pid = 4068] [id = 291] 20:38:14 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552CF800 == 30 [pid = 4068] [id = 295] 20:38:14 INFO - PROCESS | 4068 | --DOCSHELL 000000C45361C800 == 29 [pid = 4068] [id = 292] 20:38:14 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FD0800 == 28 [pid = 4068] [id = 293] 20:38:14 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FCD000 == 27 [pid = 4068] [id = 294] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C451137800) [pid = 4068] [serial = 663] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C44D8E9400) [pid = 4068] [serial = 703] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C44FE6B400) [pid = 4068] [serial = 751] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C4511A1400) [pid = 4068] [serial = 706] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C451B22C00) [pid = 4068] [serial = 712] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C448D31000) [pid = 4068] [serial = 748] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C453021400) [pid = 4068] [serial = 754] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C453D50000) [pid = 4068] [serial = 715] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C45453D800) [pid = 4068] [serial = 757] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C444089800) [pid = 4068] [serial = 700] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C4545C1C00) [pid = 4068] [serial = 760] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C451476000) [pid = 4068] [serial = 709] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C45075FC00) [pid = 4068] [serial = 825] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C450790000) [pid = 4068] [serial = 826] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C451D3B800) [pid = 4068] [serial = 829] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C4511A2000) [pid = 4068] [serial = 828] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44D8C1C00) [pid = 4068] [serial = 834] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C4530AC000) [pid = 4068] [serial = 831] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C44418C400) [pid = 4068] [serial = 793] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C443B8E800) [pid = 4068] [serial = 792] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44FEC6C00) [pid = 4068] [serial = 822] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C448DE8C00) [pid = 4068] [serial = 814] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C447E14000) [pid = 4068] [serial = 813] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44D5E6000) [pid = 4068] [serial = 796] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C449A06C00) [pid = 4068] [serial = 795] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C451438800) [pid = 4068] [serial = 802] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C4511E0000) [pid = 4068] [serial = 801] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C44D8E8400) [pid = 4068] [serial = 819] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C44FB58800) [pid = 4068] [serial = 820] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C45363EC00) [pid = 4068] [serial = 811] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C449A8F800) [pid = 4068] [serial = 810] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C451043C00) [pid = 4068] [serial = 790] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C450F8B000) [pid = 4068] [serial = 799] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C45000D400) [pid = 4068] [serial = 798] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C451B1D400) [pid = 4068] [serial = 804] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C453D54C00) [pid = 4068] [serial = 807] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C453D7A800) [pid = 4068] [serial = 837] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C454123400) [pid = 4068] [serial = 840] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C453D4DC00) [pid = 4068] [serial = 832] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C449A88800) [pid = 4068] [serial = 817] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C448977000) [pid = 4068] [serial = 816] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C45412F800) [pid = 4068] [serial = 838] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C453D4F000) [pid = 4068] [serial = 835] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C45000D000) [pid = 4068] [serial = 823] [outer = 0000000000000000] [url = about:blank] 20:38:14 INFO - PROCESS | 4068 | 1463974694755 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] 20:38:14 INFO - PROCESS | 4068 | 1463974694804 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 20:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:38:14 INFO - PROCESS | 4068 | 1463974694810 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:38:14 INFO - PROCESS | 4068 | 1463974694814 Marionette TRACE conn5 <- [1,1150,null,{}] 20:38:14 INFO - PROCESS | 4068 | 1463974694821 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}] 20:38:14 INFO - PROCESS | 4068 | 1463974694916 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 20:38:14 INFO - PROCESS | 4068 | 1463974694928 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44432B000 == 28 [pid = 4068] [id = 297] 20:38:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C443967C00) [pid = 4068] [serial = 890] [outer = 0000000000000000] 20:38:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C443968400) [pid = 4068] [serial = 891] [outer = 000000C443967C00] 20:38:14 INFO - PROCESS | 4068 | 1463974694979 Marionette DEBUG loaded listener.js 20:38:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C44398C400) [pid = 4068] [serial = 892] [outer = 000000C443967C00] 20:38:15 INFO - PROCESS | 4068 | 1463974695468 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]]]}] 20:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 691ms 20:38:15 INFO - PROCESS | 4068 | 1463974695505 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 20:38:15 INFO - PROCESS | 4068 | 1463974695512 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 20:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:38:15 INFO - PROCESS | 4068 | 1463974695519 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:38:15 INFO - PROCESS | 4068 | 1463974695522 Marionette TRACE conn5 <- [1,1154,null,{}] 20:38:15 INFO - PROCESS | 4068 | 1463974695526 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}] 20:38:15 INFO - PROCESS | 4068 | 1463974695616 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 20:38:15 INFO - PROCESS | 4068 | 1463974695627 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4481A4000 == 29 [pid = 4068] [id = 298] 20:38:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C443B85800) [pid = 4068] [serial = 893] [outer = 0000000000000000] 20:38:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C443B8AC00) [pid = 4068] [serial = 894] [outer = 000000C443B85800] 20:38:15 INFO - PROCESS | 4068 | 1463974695676 Marionette DEBUG loaded listener.js 20:38:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C443ED1000) [pid = 4068] [serial = 895] [outer = 000000C443B85800] 20:38:16 INFO - PROCESS | 4068 | 1463974696156 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]]]}] 20:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 690ms 20:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:38:16 INFO - PROCESS | 4068 | 1463974696215 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 20:38:16 INFO - PROCESS | 4068 | 1463974696218 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 20:38:16 INFO - PROCESS | 4068 | 1463974696222 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:38:16 INFO - PROCESS | 4068 | 1463974696226 Marionette TRACE conn5 <- [1,1158,null,{}] 20:38:16 INFO - PROCESS | 4068 | 1463974696237 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}] 20:38:16 INFO - PROCESS | 4068 | 1463974696367 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 20:38:16 INFO - PROCESS | 4068 | 1463974696439 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F35800 == 30 [pid = 4068] [id = 299] 20:38:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C43E8CC800) [pid = 4068] [serial = 896] [outer = 0000000000000000] 20:38:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C44418DC00) [pid = 4068] [serial = 897] [outer = 000000C43E8CC800] 20:38:16 INFO - PROCESS | 4068 | 1463974696492 Marionette DEBUG loaded listener.js 20:38:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C44504DC00) [pid = 4068] [serial = 898] [outer = 000000C43E8CC800] 20:38:16 INFO - PROCESS | 4068 | 1463974696891 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]]]}] 20:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 734ms 20:38:16 INFO - PROCESS | 4068 | 1463974696957 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 20:38:16 INFO - PROCESS | 4068 | 1463974696960 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 20:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:38:16 INFO - PROCESS | 4068 | 1463974696969 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:38:16 INFO - PROCESS | 4068 | 1463974696971 Marionette TRACE conn5 <- [1,1162,null,{}] 20:38:16 INFO - PROCESS | 4068 | 1463974696974 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}] 20:38:17 INFO - PROCESS | 4068 | 1463974697061 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 20:38:17 INFO - PROCESS | 4068 | 1463974697068 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8DF800 == 31 [pid = 4068] [id = 300] 20:38:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C44817CC00) [pid = 4068] [serial = 899] [outer = 0000000000000000] 20:38:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C4489E9C00) [pid = 4068] [serial = 900] [outer = 000000C44817CC00] 20:38:17 INFO - PROCESS | 4068 | 1463974697115 Marionette DEBUG loaded listener.js 20:38:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C448D33800) [pid = 4068] [serial = 901] [outer = 000000C44817CC00] 20:38:17 INFO - PROCESS | 4068 | 1463974697558 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] 20:38:17 INFO - PROCESS | 4068 | 1463974697595 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 20:38:17 INFO - PROCESS | 4068 | 1463974697599 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:38:17 INFO - PROCESS | 4068 | 1463974697601 Marionette TRACE conn5 <- [1,1166,null,{}] 20:38:17 INFO - PROCESS | 4068 | 1463974697604 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}] 20:38:17 INFO - PROCESS | 4068 | 1463974697685 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 20:38:17 INFO - PROCESS | 4068 | 1463974697693 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D863800 == 32 [pid = 4068] [id = 301] 20:38:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C443AB5C00) [pid = 4068] [serial = 902] [outer = 0000000000000000] 20:38:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C449902C00) [pid = 4068] [serial = 903] [outer = 000000C443AB5C00] 20:38:17 INFO - PROCESS | 4068 | 1463974697741 Marionette DEBUG loaded listener.js 20:38:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C449A0B400) [pid = 4068] [serial = 904] [outer = 000000C443AB5C00] 20:38:18 INFO - PROCESS | 4068 | 1463974698235 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] 20:38:18 INFO - PROCESS | 4068 | 1463974698295 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 20:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:38:18 INFO - PROCESS | 4068 | 1463974698299 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:38:18 INFO - PROCESS | 4068 | 1463974698301 Marionette TRACE conn5 <- [1,1170,null,{}] 20:38:18 INFO - PROCESS | 4068 | 1463974698304 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}] 20:38:18 INFO - PROCESS | 4068 | 1463974698421 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 20:38:18 INFO - PROCESS | 4068 | 1463974698437 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FE23800 == 33 [pid = 4068] [id = 302] 20:38:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C44C996400) [pid = 4068] [serial = 905] [outer = 0000000000000000] 20:38:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44D5F1C00) [pid = 4068] [serial = 906] [outer = 000000C44C996400] 20:38:18 INFO - PROCESS | 4068 | 1463974698485 Marionette DEBUG loaded listener.js 20:38:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C44D8C0000) [pid = 4068] [serial = 907] [outer = 000000C44C996400] 20:38:18 INFO - PROCESS | 4068 | 1463974698922 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] 20:38:19 INFO - PROCESS | 4068 | 1463974698996 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 20:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:38:19 INFO - PROCESS | 4068 | 1463974698999 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:38:19 INFO - PROCESS | 4068 | 1463974699001 Marionette TRACE conn5 <- [1,1174,null,{}] 20:38:19 INFO - PROCESS | 4068 | 1463974699005 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}] 20:38:19 INFO - PROCESS | 4068 | 1463974699113 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 20:38:19 INFO - PROCESS | 4068 | 1463974699123 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450439800 == 34 [pid = 4068] [id = 303] 20:38:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C44D8C5400) [pid = 4068] [serial = 908] [outer = 0000000000000000] 20:38:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C44D8EB800) [pid = 4068] [serial = 909] [outer = 000000C44D8C5400] 20:38:19 INFO - PROCESS | 4068 | 1463974699170 Marionette DEBUG loaded listener.js 20:38:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44F828000) [pid = 4068] [serial = 910] [outer = 000000C44D8C5400] 20:38:19 INFO - PROCESS | 4068 | 1463974699599 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] 20:38:19 INFO - PROCESS | 4068 | 1463974699696 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 20:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:38:19 INFO - PROCESS | 4068 | 1463974699704 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:38:19 INFO - PROCESS | 4068 | 1463974699706 Marionette TRACE conn5 <- [1,1178,null,{}] 20:38:19 INFO - PROCESS | 4068 | 1463974699710 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}] 20:38:19 INFO - PROCESS | 4068 | 1463974699788 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 20:38:19 INFO - PROCESS | 4068 | 1463974699801 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ECE800 == 35 [pid = 4068] [id = 304] 20:38:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C44F8B0000) [pid = 4068] [serial = 911] [outer = 0000000000000000] 20:38:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C44FB61000) [pid = 4068] [serial = 912] [outer = 000000C44F8B0000] 20:38:19 INFO - PROCESS | 4068 | 1463974699847 Marionette DEBUG loaded listener.js 20:38:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C44FBC6400) [pid = 4068] [serial = 913] [outer = 000000C44F8B0000] 20:38:20 INFO - PROCESS | 4068 | 1463974700320 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] 20:38:20 INFO - PROCESS | 4068 | 1463974700338 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 20:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:38:20 INFO - PROCESS | 4068 | 1463974700341 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:38:20 INFO - PROCESS | 4068 | 1463974700343 Marionette TRACE conn5 <- [1,1182,null,{}] 20:38:20 INFO - PROCESS | 4068 | 1463974700347 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}] 20:38:20 INFO - PROCESS | 4068 | 1463974700451 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 20:38:20 INFO - PROCESS | 4068 | 1463974700527 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F34800 == 36 [pid = 4068] [id = 305] 20:38:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C44F92EC00) [pid = 4068] [serial = 914] [outer = 0000000000000000] 20:38:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44FE5FC00) [pid = 4068] [serial = 915] [outer = 000000C44F92EC00] 20:38:20 INFO - PROCESS | 4068 | 1463974700574 Marionette DEBUG loaded listener.js 20:38:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44FE6C000) [pid = 4068] [serial = 916] [outer = 000000C44F92EC00] 20:38:21 INFO - PROCESS | 4068 | 1463974701010 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] 20:38:21 INFO - PROCESS | 4068 | 1463974701038 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 20:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:38:21 INFO - PROCESS | 4068 | 1463974701041 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:38:21 INFO - PROCESS | 4068 | 1463974701043 Marionette TRACE conn5 <- [1,1186,null,{}] 20:38:21 INFO - PROCESS | 4068 | 1463974701046 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}] 20:38:21 INFO - PROCESS | 4068 | 1463974701164 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 20:38:21 INFO - PROCESS | 4068 | 1463974701171 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B3D000 == 37 [pid = 4068] [id = 306] 20:38:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C44FEC8C00) [pid = 4068] [serial = 917] [outer = 0000000000000000] 20:38:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44FED3000) [pid = 4068] [serial = 918] [outer = 000000C44FEC8C00] 20:38:21 INFO - PROCESS | 4068 | 1463974701217 Marionette DEBUG loaded listener.js 20:38:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C450012C00) [pid = 4068] [serial = 919] [outer = 000000C44FEC8C00] 20:38:21 INFO - PROCESS | 4068 | 1463974701705 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]]]}] 20:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 690ms 20:38:21 INFO - PROCESS | 4068 | 1463974701741 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 20:38:21 INFO - PROCESS | 4068 | 1463974701743 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 20:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:38:21 INFO - PROCESS | 4068 | 1463974701752 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:38:21 INFO - PROCESS | 4068 | 1463974701754 Marionette TRACE conn5 <- [1,1190,null,{}] 20:38:21 INFO - PROCESS | 4068 | 1463974701758 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}] 20:38:21 INFO - PROCESS | 4068 | 1463974701916 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 20:38:21 INFO - PROCESS | 4068 | 1463974701941 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D85E800 == 38 [pid = 4068] [id = 307] 20:38:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C450786400) [pid = 4068] [serial = 920] [outer = 0000000000000000] 20:38:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C450789800) [pid = 4068] [serial = 921] [outer = 000000C450786400] 20:38:22 INFO - PROCESS | 4068 | 1463974701998 Marionette DEBUG loaded listener.js 20:38:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C450BD1400) [pid = 4068] [serial = 922] [outer = 000000C450786400] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C45075EC00) [pid = 4068] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C450F8CC00) [pid = 4068] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C443967400) [pid = 4068] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C45119C000) [pid = 4068] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C450F84400) [pid = 4068] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C443775C00) [pid = 4068] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C448DF1C00) [pid = 4068] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C44373D000) [pid = 4068] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C454686800) [pid = 4068] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C454671400) [pid = 4068] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C450CF4C00) [pid = 4068] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C44C991000) [pid = 4068] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44396A000) [pid = 4068] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C448D95400) [pid = 4068] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44DDA6400) [pid = 4068] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44D8C5000) [pid = 4068] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C451B18400) [pid = 4068] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:38:22 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C453631000) [pid = 4068] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:38:22 INFO - PROCESS | 4068 | 1463974702629 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]]]}] 20:38:22 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 20:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 944ms 20:38:22 INFO - PROCESS | 4068 | 1463974702692 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 20:38:22 INFO - PROCESS | 4068 | 1463974702694 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 20:38:22 INFO - PROCESS | 4068 | 1463974702697 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:38:22 INFO - PROCESS | 4068 | 1463974702699 Marionette TRACE conn5 <- [1,1194,null,{}] 20:38:22 INFO - PROCESS | 4068 | 1463974702703 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}] 20:38:22 INFO - PROCESS | 4068 | 1463974702783 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 20:38:22 INFO - PROCESS | 4068 | 1463974702791 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453612000 == 39 [pid = 4068] [id = 308] 20:38:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C44FBBD400) [pid = 4068] [serial = 923] [outer = 0000000000000000] 20:38:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C450BDF000) [pid = 4068] [serial = 924] [outer = 000000C44FBBD400] 20:38:22 INFO - PROCESS | 4068 | 1463974702836 Marionette DEBUG loaded listener.js 20:38:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C450CEB800) [pid = 4068] [serial = 925] [outer = 000000C44FBBD400] 20:38:23 INFO - PROCESS | 4068 | 1463974703249 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]]]}] 20:38:23 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 20:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 585ms 20:38:23 INFO - PROCESS | 4068 | 1463974703286 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 20:38:23 INFO - PROCESS | 4068 | 1463974703288 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 20:38:23 INFO - PROCESS | 4068 | 1463974703292 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:38:23 INFO - PROCESS | 4068 | 1463974703293 Marionette TRACE conn5 <- [1,1198,null,{}] 20:38:23 INFO - PROCESS | 4068 | 1463974703302 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}] 20:38:23 INFO - PROCESS | 4068 | 1463974703384 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 20:38:23 INFO - PROCESS | 4068 | 1463974703406 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540B1000 == 40 [pid = 4068] [id = 309] 20:38:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C450CEF800) [pid = 4068] [serial = 926] [outer = 0000000000000000] 20:38:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C44418D400) [pid = 4068] [serial = 927] [outer = 000000C450CEF800] 20:38:23 INFO - PROCESS | 4068 | 1463974703452 Marionette DEBUG loaded listener.js 20:38:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C450F85000) [pid = 4068] [serial = 928] [outer = 000000C450CEF800] 20:38:23 INFO - PROCESS | 4068 | 1463974703893 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]]]}] 20:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 629ms 20:38:23 INFO - PROCESS | 4068 | 1463974703932 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 20:38:23 INFO - PROCESS | 4068 | 1463974703934 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 20:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:38:23 INFO - PROCESS | 4068 | 1463974703937 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:38:23 INFO - PROCESS | 4068 | 1463974703939 Marionette TRACE conn5 <- [1,1202,null,{}] 20:38:23 INFO - PROCESS | 4068 | 1463974703942 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}] 20:38:24 INFO - PROCESS | 4068 | 1463974704023 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 20:38:24 INFO - PROCESS | 4068 | 1463974704032 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45524B800 == 41 [pid = 4068] [id = 310] 20:38:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C450FF2C00) [pid = 4068] [serial = 929] [outer = 0000000000000000] 20:38:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C450FF6C00) [pid = 4068] [serial = 930] [outer = 000000C450FF2C00] 20:38:24 INFO - PROCESS | 4068 | 1463974704077 Marionette DEBUG loaded listener.js 20:38:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C45104BC00) [pid = 4068] [serial = 931] [outer = 000000C450FF2C00] 20:38:24 INFO - PROCESS | 4068 | 1463974704733 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]]]}] 20:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 879ms 20:38:24 INFO - PROCESS | 4068 | 1463974704818 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 20:38:24 INFO - PROCESS | 4068 | 1463974704823 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 20:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:38:24 INFO - PROCESS | 4068 | 1463974704829 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:38:24 INFO - PROCESS | 4068 | 1463974704833 Marionette TRACE conn5 <- [1,1206,null,{}] 20:38:24 INFO - PROCESS | 4068 | 1463974704839 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}] 20:38:24 INFO - PROCESS | 4068 | 1463974704971 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 20:38:25 INFO - PROCESS | 4068 | 1463974705038 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4480CD800 == 42 [pid = 4068] [id = 311] 20:38:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C443727800) [pid = 4068] [serial = 932] [outer = 0000000000000000] 20:38:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C443988000) [pid = 4068] [serial = 933] [outer = 000000C443727800] 20:38:25 INFO - PROCESS | 4068 | 1463974705140 Marionette DEBUG loaded listener.js 20:38:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C443E0E800) [pid = 4068] [serial = 934] [outer = 000000C443727800] 20:38:25 INFO - PROCESS | 4068 | 1463974705841 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]]]}] 20:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1029ms 20:38:25 INFO - PROCESS | 4068 | 1463974705861 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 20:38:25 INFO - PROCESS | 4068 | 1463974705868 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 20:38:25 INFO - PROCESS | 4068 | 1463974705875 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:38:25 INFO - PROCESS | 4068 | 1463974705878 Marionette TRACE conn5 <- [1,1210,null,{}] 20:38:25 INFO - PROCESS | 4068 | 1463974705882 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}] 20:38:26 INFO - PROCESS | 4068 | 1463974706025 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 20:38:26 INFO - PROCESS | 4068 | 1463974706099 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB8A800 == 43 [pid = 4068] [id = 312] 20:38:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C444D7A000) [pid = 4068] [serial = 935] [outer = 0000000000000000] 20:38:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C448010800) [pid = 4068] [serial = 936] [outer = 000000C444D7A000] 20:38:26 INFO - PROCESS | 4068 | 1463974706157 Marionette DEBUG loaded listener.js 20:38:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C449A09C00) [pid = 4068] [serial = 937] [outer = 000000C444D7A000] 20:38:27 INFO - PROCESS | 4068 | 1463974707123 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] 20:38:27 INFO - PROCESS | 4068 | 1463974707162 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 20:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:38:27 INFO - PROCESS | 4068 | 1463974707167 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:38:27 INFO - PROCESS | 4068 | 1463974707172 Marionette TRACE conn5 <- [1,1214,null,{}] 20:38:27 INFO - PROCESS | 4068 | 1463974707178 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}] 20:38:27 INFO - PROCESS | 4068 | 1463974707287 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 20:38:27 INFO - PROCESS | 4068 | 1463974707363 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44819A800 == 44 [pid = 4068] [id = 313] 20:38:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C443AB5800) [pid = 4068] [serial = 938] [outer = 0000000000000000] 20:38:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C443B8A800) [pid = 4068] [serial = 939] [outer = 000000C443AB5800] 20:38:27 INFO - PROCESS | 4068 | 1463974707415 Marionette DEBUG loaded listener.js 20:38:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44408D400) [pid = 4068] [serial = 940] [outer = 000000C443AB5800] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C450620800 == 43 [pid = 4068] [id = 215] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C4489AA800 == 42 [pid = 4068] [id = 222] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ED4000 == 41 [pid = 4068] [id = 216] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C448EDE800 == 40 [pid = 4068] [id = 217] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FEE1000 == 39 [pid = 4068] [id = 214] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D67C800 == 38 [pid = 4068] [id = 219] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C448EE5000 == 37 [pid = 4068] [id = 211] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C448030800 == 36 [pid = 4068] [id = 210] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D67D000 == 35 [pid = 4068] [id = 213] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C449EB8800 == 34 [pid = 4068] [id = 212] 20:38:27 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B66000 == 33 [pid = 4068] [id = 296] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C4524C3400) [pid = 4068] [serial = 805] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C453D70400) [pid = 4068] [serial = 808] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C4530B0800) [pid = 4068] [serial = 888] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44C991800) [pid = 4068] [serial = 862] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C448FA7C00) [pid = 4068] [serial = 861] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C443B8D000) [pid = 4068] [serial = 859] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C443962400) [pid = 4068] [serial = 858] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C454691400) [pid = 4068] [serial = 856] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C454688800) [pid = 4068] [serial = 855] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C45467E400) [pid = 4068] [serial = 853] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C454674C00) [pid = 4068] [serial = 852] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C454126400) [pid = 4068] [serial = 850] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C45119D000) [pid = 4068] [serial = 849] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44FE5E400) [pid = 4068] [serial = 847] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44D8BFC00) [pid = 4068] [serial = 846] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C448BD8400) [pid = 4068] [serial = 844] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C44407E800) [pid = 4068] [serial = 843] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C4545BA800) [pid = 4068] [serial = 841] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C450763400) [pid = 4068] [serial = 873] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C450876800) [pid = 4068] [serial = 874] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C45119D400) [pid = 4068] [serial = 877] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C451043400) [pid = 4068] [serial = 876] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C448006400) [pid = 4068] [serial = 882] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C4511E7C00) [pid = 4068] [serial = 879] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C4511ED400) [pid = 4068] [serial = 885] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C4519D2800) [pid = 4068] [serial = 880] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C444189400) [pid = 4068] [serial = 864] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C449A06800) [pid = 4068] [serial = 865] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C451D34000) [pid = 4068] [serial = 886] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C44FEC7800) [pid = 4068] [serial = 870] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C44DD9FC00) [pid = 4068] [serial = 867] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C44FBBD800) [pid = 4068] [serial = 868] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C44FE69800) [pid = 4068] [serial = 883] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C450010000) [pid = 4068] [serial = 871] [outer = 0000000000000000] [url = about:blank] 20:38:27 INFO - PROCESS | 4068 | 1463974707968 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]]]}] 20:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 839ms 20:38:28 INFO - PROCESS | 4068 | 1463974708011 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 20:38:28 INFO - PROCESS | 4068 | 1463974708017 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 20:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:38:28 INFO - PROCESS | 4068 | 1463974708023 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:38:28 INFO - PROCESS | 4068 | 1463974708026 Marionette TRACE conn5 <- [1,1218,null,{}] 20:38:28 INFO - PROCESS | 4068 | 1463974708030 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}] 20:38:28 INFO - PROCESS | 4068 | 1463974708114 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 20:38:28 INFO - PROCESS | 4068 | 1463974708124 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F3B000 == 34 [pid = 4068] [id = 314] 20:38:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C448006400) [pid = 4068] [serial = 941] [outer = 0000000000000000] 20:38:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C44805F400) [pid = 4068] [serial = 942] [outer = 000000C448006400] 20:38:28 INFO - PROCESS | 4068 | 1463974708170 Marionette DEBUG loaded listener.js 20:38:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C448BE1000) [pid = 4068] [serial = 943] [outer = 000000C448006400] 20:38:28 INFO - PROCESS | 4068 | 1463974708628 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]]]}] 20:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 628ms 20:38:28 INFO - PROCESS | 4068 | 1463974708653 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 20:38:28 INFO - PROCESS | 4068 | 1463974708655 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 20:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:38:28 INFO - PROCESS | 4068 | 1463974708659 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:38:28 INFO - PROCESS | 4068 | 1463974708663 Marionette TRACE conn5 <- [1,1222,null,{}] 20:38:28 INFO - PROCESS | 4068 | 1463974708680 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}] 20:38:28 INFO - PROCESS | 4068 | 1463974708770 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 20:38:28 INFO - PROCESS | 4068 | 1463974708816 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D84A000 == 35 [pid = 4068] [id = 315] 20:38:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C4432BCC00) [pid = 4068] [serial = 944] [outer = 0000000000000000] 20:38:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C44A804400) [pid = 4068] [serial = 945] [outer = 000000C4432BCC00] 20:38:28 INFO - PROCESS | 4068 | 1463974708867 Marionette DEBUG loaded listener.js 20:38:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C44CB5AC00) [pid = 4068] [serial = 946] [outer = 000000C4432BCC00] 20:38:29 INFO - PROCESS | 4068 | 1463974709326 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]]]}] 20:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 691ms 20:38:29 INFO - PROCESS | 4068 | 1463974709353 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 20:38:29 INFO - PROCESS | 4068 | 1463974709355 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 20:38:29 INFO - PROCESS | 4068 | 1463974709358 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:38:29 INFO - PROCESS | 4068 | 1463974709360 Marionette TRACE conn5 <- [1,1226,null,{}] 20:38:29 INFO - PROCESS | 4068 | 1463974709368 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}] 20:38:29 INFO - PROCESS | 4068 | 1463974709455 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 20:38:29 INFO - PROCESS | 4068 | 1463974709462 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FEDB000 == 36 [pid = 4068] [id = 316] 20:38:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C44D65A000) [pid = 4068] [serial = 947] [outer = 0000000000000000] 20:38:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C44D8C8400) [pid = 4068] [serial = 948] [outer = 000000C44D65A000] 20:38:29 INFO - PROCESS | 4068 | 1463974709511 Marionette DEBUG loaded listener.js 20:38:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C44DDA5C00) [pid = 4068] [serial = 949] [outer = 000000C44D65A000] 20:38:29 INFO - PROCESS | 4068 | 1463974709925 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]]]}] 20:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 627ms 20:38:29 INFO - PROCESS | 4068 | 1463974709989 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 20:38:29 INFO - PROCESS | 4068 | 1463974709991 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 20:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:38:29 INFO - PROCESS | 4068 | 1463974709994 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:38:29 INFO - PROCESS | 4068 | 1463974709996 Marionette TRACE conn5 <- [1,1230,null,{}] 20:38:30 INFO - PROCESS | 4068 | 1463974710000 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}] 20:38:30 INFO - PROCESS | 4068 | 1463974710103 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 20:38:30 INFO - PROCESS | 4068 | 1463974710110 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450621800 == 37 [pid = 4068] [id = 317] 20:38:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C44F8B2C00) [pid = 4068] [serial = 950] [outer = 0000000000000000] 20:38:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C44FB58800) [pid = 4068] [serial = 951] [outer = 000000C44F8B2C00] 20:38:30 INFO - PROCESS | 4068 | 1463974710159 Marionette DEBUG loaded listener.js 20:38:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C44FBDDC00) [pid = 4068] [serial = 952] [outer = 000000C44F8B2C00] 20:38:30 INFO - PROCESS | 4068 | 1463974710639 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]]]}] 20:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 693ms 20:38:30 INFO - PROCESS | 4068 | 1463974710693 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 20:38:30 INFO - PROCESS | 4068 | 1463974710695 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 20:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:38:30 INFO - PROCESS | 4068 | 1463974710706 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:38:30 INFO - PROCESS | 4068 | 1463974710708 Marionette TRACE conn5 <- [1,1234,null,{}] 20:38:30 INFO - PROCESS | 4068 | 1463974710712 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}] 20:38:30 INFO - PROCESS | 4068 | 1463974710839 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 20:38:30 INFO - PROCESS | 4068 | 1463974710891 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451012800 == 38 [pid = 4068] [id = 318] 20:38:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C44FEC7000) [pid = 4068] [serial = 953] [outer = 0000000000000000] 20:38:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C45000F400) [pid = 4068] [serial = 954] [outer = 000000C44FEC7000] 20:38:30 INFO - PROCESS | 4068 | 1463974710938 Marionette DEBUG loaded listener.js 20:38:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C450761400) [pid = 4068] [serial = 955] [outer = 000000C44FEC7000] 20:38:31 INFO - PROCESS | 4068 | 1463974711388 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]]]}] 20:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 734ms 20:38:31 INFO - PROCESS | 4068 | 1463974711455 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 20:38:31 INFO - PROCESS | 4068 | 1463974711457 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 20:38:31 INFO - PROCESS | 4068 | 1463974711461 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:38:31 INFO - PROCESS | 4068 | 1463974711463 Marionette TRACE conn5 <- [1,1238,null,{}] 20:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:38:31 INFO - PROCESS | 4068 | 1463974711467 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}] 20:38:31 INFO - PROCESS | 4068 | 1463974711571 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 20:38:31 INFO - PROCESS | 4068 | 1463974711623 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B35000 == 39 [pid = 4068] [id = 319] 20:38:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C450786800) [pid = 4068] [serial = 956] [outer = 0000000000000000] 20:38:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C45078D000) [pid = 4068] [serial = 957] [outer = 000000C450786800] 20:38:31 INFO - PROCESS | 4068 | 1463974711670 Marionette DEBUG loaded listener.js 20:38:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C450CE7C00) [pid = 4068] [serial = 958] [outer = 000000C450786800] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C44D8C5400) [pid = 4068] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C443AB5C00) [pid = 4068] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C44F92EC00) [pid = 4068] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C44C996400) [pid = 4068] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C43E8CC800) [pid = 4068] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C450CEF800) [pid = 4068] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C452B1E800) [pid = 4068] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C443B85800) [pid = 4068] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C443967C00) [pid = 4068] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C44FEC8C00) [pid = 4068] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C44F8B0000) [pid = 4068] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C450786400) [pid = 4068] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C44817CC00) [pid = 4068] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:38:32 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C44FBBD400) [pid = 4068] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:38:32 INFO - PROCESS | 4068 | 1463974712198 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]]]}] 20:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 776ms 20:38:32 INFO - PROCESS | 4068 | 1463974712244 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 20:38:32 INFO - PROCESS | 4068 | 1463974712246 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 20:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:38:32 INFO - PROCESS | 4068 | 1463974712250 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:38:32 INFO - PROCESS | 4068 | 1463974712252 Marionette TRACE conn5 <- [1,1242,null,{}] 20:38:32 INFO - PROCESS | 4068 | 1463974712255 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}] 20:38:32 INFO - PROCESS | 4068 | 1463974712344 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 20:38:32 INFO - PROCESS | 4068 | 1463974712415 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F8A000 == 40 [pid = 4068] [id = 320] 20:38:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C443E0F000) [pid = 4068] [serial = 959] [outer = 0000000000000000] 20:38:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C44D8C1C00) [pid = 4068] [serial = 960] [outer = 000000C443E0F000] 20:38:32 INFO - PROCESS | 4068 | 1463974712462 Marionette DEBUG loaded listener.js 20:38:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C450016400) [pid = 4068] [serial = 961] [outer = 000000C443E0F000] 20:38:32 INFO - PROCESS | 4068 | 1463974712827 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]]]}] 20:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 627ms 20:38:32 INFO - PROCESS | 4068 | 1463974712905 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 20:38:32 INFO - PROCESS | 4068 | 1463974712908 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 20:38:32 INFO - PROCESS | 4068 | 1463974712912 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:38:32 INFO - PROCESS | 4068 | 1463974712913 Marionette TRACE conn5 <- [1,1246,null,{}] 20:38:32 INFO - PROCESS | 4068 | 1463974712920 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}] 20:38:33 INFO - PROCESS | 4068 | 1463974713000 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 20:38:33 INFO - PROCESS | 4068 | 1463974713007 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D849800 == 41 [pid = 4068] [id = 321] 20:38:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C450CE8400) [pid = 4068] [serial = 962] [outer = 0000000000000000] 20:38:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C450F89800) [pid = 4068] [serial = 963] [outer = 000000C450CE8400] 20:38:33 INFO - PROCESS | 4068 | 1463974713054 Marionette DEBUG loaded listener.js 20:38:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C451047800) [pid = 4068] [serial = 964] [outer = 000000C450CE8400] 20:38:33 INFO - PROCESS | 4068 | 1463974713472 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]]]}] 20:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 628ms 20:38:33 INFO - PROCESS | 4068 | 1463974713544 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 20:38:33 INFO - PROCESS | 4068 | 1463974713546 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 20:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:38:33 INFO - PROCESS | 4068 | 1463974713550 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:38:33 INFO - PROCESS | 4068 | 1463974713551 Marionette TRACE conn5 <- [1,1250,null,{}] 20:38:33 INFO - PROCESS | 4068 | 1463974713555 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}] 20:38:33 INFO - PROCESS | 4068 | 1463974713638 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 20:38:33 INFO - PROCESS | 4068 | 1463974713648 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45524E800 == 42 [pid = 4068] [id = 322] 20:38:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C451051800) [pid = 4068] [serial = 965] [outer = 0000000000000000] 20:38:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C45119BC00) [pid = 4068] [serial = 966] [outer = 000000C451051800] 20:38:33 INFO - PROCESS | 4068 | 1463974713704 Marionette DEBUG loaded listener.js 20:38:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C4511A3400) [pid = 4068] [serial = 967] [outer = 000000C451051800] 20:38:34 INFO - PROCESS | 4068 | 1463974714197 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]]]}] 20:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 733ms 20:38:34 INFO - PROCESS | 4068 | 1463974714286 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 20:38:34 INFO - PROCESS | 4068 | 1463974714291 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 20:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:38:34 INFO - PROCESS | 4068 | 1463974714356 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:38:34 INFO - PROCESS | 4068 | 1463974714361 Marionette TRACE conn5 <- [1,1254,null,{}] 20:38:34 INFO - PROCESS | 4068 | 1463974714370 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}] 20:38:34 INFO - PROCESS | 4068 | 1463974714483 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 20:38:34 INFO - PROCESS | 4068 | 1463974714562 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44881E000 == 43 [pid = 4068] [id = 323] 20:38:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C443AAE000) [pid = 4068] [serial = 968] [outer = 0000000000000000] 20:38:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C443B84C00) [pid = 4068] [serial = 969] [outer = 000000C443AAE000] 20:38:34 INFO - PROCESS | 4068 | 1463974714622 Marionette DEBUG loaded listener.js 20:38:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C44483D000) [pid = 4068] [serial = 970] [outer = 000000C443AAE000] 20:38:35 INFO - PROCESS | 4068 | 1463974715209 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]]]}] 20:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 944ms 20:38:35 INFO - PROCESS | 4068 | 1463974715244 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 20:38:35 INFO - PROCESS | 4068 | 1463974715251 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 20:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:38:35 INFO - PROCESS | 4068 | 1463974715258 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:38:35 INFO - PROCESS | 4068 | 1463974715261 Marionette TRACE conn5 <- [1,1258,null,{}] 20:38:35 INFO - PROCESS | 4068 | 1463974715265 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}] 20:38:35 INFO - PROCESS | 4068 | 1463974715378 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 20:38:35 INFO - PROCESS | 4068 | 1463974715465 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450C96000 == 44 [pid = 4068] [id = 324] 20:38:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C449A8EC00) [pid = 4068] [serial = 971] [outer = 0000000000000000] 20:38:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44A809C00) [pid = 4068] [serial = 972] [outer = 000000C449A8EC00] 20:38:35 INFO - PROCESS | 4068 | 1463974715522 Marionette DEBUG loaded listener.js 20:38:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C44D8C4C00) [pid = 4068] [serial = 973] [outer = 000000C449A8EC00] 20:38:36 INFO - PROCESS | 4068 | 1463974716112 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]]]}] 20:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 880ms 20:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:38:36 INFO - PROCESS | 4068 | 1463974716150 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 20:38:36 INFO - PROCESS | 4068 | 1463974716153 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 20:38:36 INFO - PROCESS | 4068 | 1463974716157 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:38:36 INFO - PROCESS | 4068 | 1463974716161 Marionette TRACE conn5 <- [1,1262,null,{}] 20:38:36 INFO - PROCESS | 4068 | 1463974716173 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}] 20:38:36 INFO - PROCESS | 4068 | 1463974716289 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 20:38:36 INFO - PROCESS | 4068 | 1463974716376 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552E4000 == 45 [pid = 4068] [id = 325] 20:38:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C450016C00) [pid = 4068] [serial = 974] [outer = 0000000000000000] 20:38:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C450760000) [pid = 4068] [serial = 975] [outer = 000000C450016C00] 20:38:36 INFO - PROCESS | 4068 | 1463974716436 Marionette DEBUG loaded listener.js 20:38:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C45119CC00) [pid = 4068] [serial = 976] [outer = 000000C450016C00] 20:38:37 INFO - PROCESS | 4068 | 1463974717019 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]]]}] 20:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 880ms 20:38:37 INFO - PROCESS | 4068 | 1463974717038 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 20:38:37 INFO - PROCESS | 4068 | 1463974717041 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 20:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:38:37 INFO - PROCESS | 4068 | 1463974717045 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:38:37 INFO - PROCESS | 4068 | 1463974717047 Marionette TRACE conn5 <- [1,1266,null,{}] 20:38:37 INFO - PROCESS | 4068 | 1463974717051 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}] 20:38:37 INFO - PROCESS | 4068 | 1463974717159 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 20:38:37 INFO - PROCESS | 4068 | 1463974717245 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4569A4000 == 46 [pid = 4068] [id = 326] 20:38:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C4511E6000) [pid = 4068] [serial = 977] [outer = 0000000000000000] 20:38:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C4511EBC00) [pid = 4068] [serial = 978] [outer = 000000C4511E6000] 20:38:37 INFO - PROCESS | 4068 | 1463974717303 Marionette DEBUG loaded listener.js 20:38:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C4514A6C00) [pid = 4068] [serial = 979] [outer = 000000C4511E6000] 20:38:37 INFO - PROCESS | 4068 | 1463974717872 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]]]}] 20:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 877ms 20:38:37 INFO - PROCESS | 4068 | 1463974717924 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 20:38:37 INFO - PROCESS | 4068 | 1463974717927 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 20:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:38:37 INFO - PROCESS | 4068 | 1463974717931 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:38:37 INFO - PROCESS | 4068 | 1463974717933 Marionette TRACE conn5 <- [1,1270,null,{}] 20:38:37 INFO - PROCESS | 4068 | 1463974717937 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}] 20:38:38 INFO - PROCESS | 4068 | 1463974718041 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 20:38:38 INFO - PROCESS | 4068 | 1463974718126 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B67800 == 47 [pid = 4068] [id = 327] 20:38:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C450783400) [pid = 4068] [serial = 980] [outer = 0000000000000000] 20:38:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C451B1A400) [pid = 4068] [serial = 981] [outer = 000000C450783400] 20:38:38 INFO - PROCESS | 4068 | 1463974718183 Marionette DEBUG loaded listener.js 20:38:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C451B24C00) [pid = 4068] [serial = 982] [outer = 000000C450783400] 20:38:38 INFO - PROCESS | 4068 | 1463974718732 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]]]}] 20:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 838ms 20:38:38 INFO - PROCESS | 4068 | 1463974718771 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 20:38:38 INFO - PROCESS | 4068 | 1463974718774 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 20:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:38:38 INFO - PROCESS | 4068 | 1463974718778 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:38:38 INFO - PROCESS | 4068 | 1463974718780 Marionette TRACE conn5 <- [1,1274,null,{}] 20:38:38 INFO - PROCESS | 4068 | 1463974718784 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}] 20:38:38 INFO - PROCESS | 4068 | 1463974718912 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 20:38:39 INFO - PROCESS | 4068 | 1463974719003 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457330800 == 48 [pid = 4068] [id = 328] 20:38:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C452A99000) [pid = 4068] [serial = 983] [outer = 0000000000000000] 20:38:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C453020C00) [pid = 4068] [serial = 984] [outer = 000000C452A99000] 20:38:39 INFO - PROCESS | 4068 | 1463974719060 Marionette DEBUG loaded listener.js 20:38:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C45363B000) [pid = 4068] [serial = 985] [outer = 000000C452A99000] 20:38:39 INFO - PROCESS | 4068 | 1463974719752 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]]]}] 20:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1035ms 20:38:39 INFO - PROCESS | 4068 | 1463974719814 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 20:38:39 INFO - PROCESS | 4068 | 1463974719817 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 20:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:38:39 INFO - PROCESS | 4068 | 1463974719820 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:38:39 INFO - PROCESS | 4068 | 1463974719823 Marionette TRACE conn5 <- [1,1278,null,{}] 20:38:39 INFO - PROCESS | 4068 | 1463974719827 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}] 20:38:39 INFO - PROCESS | 4068 | 1463974719968 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 20:38:40 INFO - PROCESS | 4068 | 1463974720017 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4443D1000 == 49 [pid = 4068] [id = 329] 20:38:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C443961400) [pid = 4068] [serial = 986] [outer = 0000000000000000] 20:38:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C448D92C00) [pid = 4068] [serial = 987] [outer = 000000C443961400] 20:38:40 INFO - PROCESS | 4068 | 1463974720074 Marionette DEBUG loaded listener.js 20:38:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C45000A000) [pid = 4068] [serial = 988] [outer = 000000C443961400] 20:38:40 INFO - PROCESS | 4068 | 1463974720811 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]]]}] 20:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1028ms 20:38:40 INFO - PROCESS | 4068 | 1463974720852 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 20:38:40 INFO - PROCESS | 4068 | 1463974720857 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 20:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:38:40 INFO - PROCESS | 4068 | 1463974720863 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:38:40 INFO - PROCESS | 4068 | 1463974720867 Marionette TRACE conn5 <- [1,1282,null,{}] 20:38:40 INFO - PROCESS | 4068 | 1463974720908 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}] 20:38:41 INFO - PROCESS | 4068 | 1463974721013 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 20:38:41 INFO - PROCESS | 4068 | 1463974721089 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F35000 == 50 [pid = 4068] [id = 330] 20:38:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C443AB4400) [pid = 4068] [serial = 989] [outer = 0000000000000000] 20:38:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C443B8C000) [pid = 4068] [serial = 990] [outer = 000000C443AB4400] 20:38:41 INFO - PROCESS | 4068 | 1463974721141 Marionette DEBUG loaded listener.js 20:38:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C444182800) [pid = 4068] [serial = 991] [outer = 000000C443AB4400] 20:38:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FC5000 == 49 [pid = 4068] [id = 220] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44D8EB800) [pid = 4068] [serial = 909] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44F828000) [pid = 4068] [serial = 910] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C449A0B400) [pid = 4068] [serial = 904] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C449902C00) [pid = 4068] [serial = 903] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44FE5FC00) [pid = 4068] [serial = 915] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44D5F1C00) [pid = 4068] [serial = 906] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44D8C0000) [pid = 4068] [serial = 907] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C44418DC00) [pid = 4068] [serial = 897] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44504DC00) [pid = 4068] [serial = 898] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C450F85000) [pid = 4068] [serial = 928] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C453D71C00) [pid = 4068] [serial = 889] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C443B8AC00) [pid = 4068] [serial = 894] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C443ED1000) [pid = 4068] [serial = 895] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C443968400) [pid = 4068] [serial = 891] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C450FF6C00) [pid = 4068] [serial = 930] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44FED3000) [pid = 4068] [serial = 918] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44398C400) [pid = 4068] [serial = 892] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44FB61000) [pid = 4068] [serial = 912] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44FE6C000) [pid = 4068] [serial = 916] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C450789800) [pid = 4068] [serial = 921] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C4489E9C00) [pid = 4068] [serial = 900] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C450012C00) [pid = 4068] [serial = 919] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C448D33800) [pid = 4068] [serial = 901] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C44418D400) [pid = 4068] [serial = 927] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C450BDF000) [pid = 4068] [serial = 924] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C450BD1400) [pid = 4068] [serial = 922] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C450CEB800) [pid = 4068] [serial = 925] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C44FBC6400) [pid = 4068] [serial = 913] [outer = 0000000000000000] [url = about:blank] 20:38:41 INFO - PROCESS | 4068 | 1463974721664 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]]]}] 20:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 858ms 20:38:41 INFO - PROCESS | 4068 | 1463974721724 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 20:38:41 INFO - PROCESS | 4068 | 1463974721730 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 20:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:38:41 INFO - PROCESS | 4068 | 1463974721736 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:38:41 INFO - PROCESS | 4068 | 1463974721739 Marionette TRACE conn5 <- [1,1286,null,{}] 20:38:41 INFO - PROCESS | 4068 | 1463974721743 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}] 20:38:41 INFO - PROCESS | 4068 | 1463974721831 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 20:38:41 INFO - PROCESS | 4068 | 1463974721840 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448D84800 == 50 [pid = 4068] [id = 331] 20:38:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C44407FC00) [pid = 4068] [serial = 992] [outer = 0000000000000000] 20:38:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C44418B000) [pid = 4068] [serial = 993] [outer = 000000C44407FC00] 20:38:41 INFO - PROCESS | 4068 | 1463974721888 Marionette DEBUG loaded listener.js 20:38:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C448151C00) [pid = 4068] [serial = 994] [outer = 000000C44407FC00] 20:38:42 INFO - PROCESS | 4068 | 1463974722365 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]]]}] 20:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 690ms 20:38:42 INFO - PROCESS | 4068 | 1463974722451 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 20:38:42 INFO - PROCESS | 4068 | 1463974722453 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 20:38:42 INFO - PROCESS | 4068 | 1463974722457 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:38:42 INFO - PROCESS | 4068 | 1463974722461 Marionette TRACE conn5 <- [1,1290,null,{}] 20:38:42 INFO - PROCESS | 4068 | 1463974722472 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}] 20:38:42 INFO - PROCESS | 4068 | 1463974722562 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 20:38:42 INFO - PROCESS | 4068 | 1463974722577 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EFA8000 == 51 [pid = 4068] [id = 332] 20:38:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C449A0AC00) [pid = 4068] [serial = 995] [outer = 0000000000000000] 20:38:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C449A8B800) [pid = 4068] [serial = 996] [outer = 000000C449A0AC00] 20:38:42 INFO - PROCESS | 4068 | 1463974722627 Marionette DEBUG loaded listener.js 20:38:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C44D545800) [pid = 4068] [serial = 997] [outer = 000000C449A0AC00] 20:38:43 INFO - PROCESS | 4068 | 1463974723095 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]]]}] 20:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 689ms 20:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:38:43 INFO - PROCESS | 4068 | 1463974723152 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 20:38:43 INFO - PROCESS | 4068 | 1463974723155 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 20:38:43 INFO - PROCESS | 4068 | 1463974723158 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:38:43 INFO - PROCESS | 4068 | 1463974723160 Marionette TRACE conn5 <- [1,1294,null,{}] 20:38:43 INFO - PROCESS | 4068 | 1463974723164 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}] 20:38:43 INFO - PROCESS | 4068 | 1463974723252 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 20:38:43 INFO - PROCESS | 4068 | 1463974723330 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450364000 == 52 [pid = 4068] [id = 333] 20:38:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C44D8BD400) [pid = 4068] [serial = 998] [outer = 0000000000000000] 20:38:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C44DD99800) [pid = 4068] [serial = 999] [outer = 000000C44D8BD400] 20:38:43 INFO - PROCESS | 4068 | 1463974723378 Marionette DEBUG loaded listener.js 20:38:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44FBBD800) [pid = 4068] [serial = 1000] [outer = 000000C44D8BD400] 20:38:43 INFO - PROCESS | 4068 | 1463974723783 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]]]}] 20:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 691ms 20:38:43 INFO - PROCESS | 4068 | 1463974723852 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 20:38:43 INFO - PROCESS | 4068 | 1463974723854 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 20:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:38:43 INFO - PROCESS | 4068 | 1463974723858 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:38:43 INFO - PROCESS | 4068 | 1463974723860 Marionette TRACE conn5 <- [1,1298,null,{}] 20:38:43 INFO - PROCESS | 4068 | 1463974723868 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}] 20:38:44 INFO - PROCESS | 4068 | 1463974724010 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 20:38:44 INFO - PROCESS | 4068 | 1463974724024 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ED4000 == 53 [pid = 4068] [id = 334] 20:38:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C44FBC5000) [pid = 4068] [serial = 1001] [outer = 0000000000000000] 20:38:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C44FE5FC00) [pid = 4068] [serial = 1002] [outer = 000000C44FBC5000] 20:38:44 INFO - PROCESS | 4068 | 1463974724107 Marionette DEBUG loaded listener.js 20:38:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C44FECE000) [pid = 4068] [serial = 1003] [outer = 000000C44FBC5000] 20:38:44 INFO - PROCESS | 4068 | 1463974724558 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]]]}] 20:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 20:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 733ms 20:38:44 INFO - PROCESS | 4068 | 1463974724594 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 20:38:44 INFO - PROCESS | 4068 | 1463974724604 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 20:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:38:44 INFO - PROCESS | 4068 | 1463974724615 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:38:44 INFO - PROCESS | 4068 | 1463974724617 Marionette TRACE conn5 <- [1,1302,null,{}] 20:38:44 INFO - PROCESS | 4068 | 1463974724621 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}] 20:38:44 INFO - PROCESS | 4068 | 1463974724749 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 20:38:44 INFO - PROCESS | 4068 | 1463974724761 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B34000 == 54 [pid = 4068] [id = 335] 20:38:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44FBC6000) [pid = 4068] [serial = 1004] [outer = 0000000000000000] 20:38:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C450015000) [pid = 4068] [serial = 1005] [outer = 000000C44FBC6000] 20:38:44 INFO - PROCESS | 4068 | 1463974724849 Marionette DEBUG loaded listener.js 20:38:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C450F8A800) [pid = 4068] [serial = 1006] [outer = 000000C44FBC6000] 20:38:45 INFO - PROCESS | 4068 | 1463974725290 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]]]}] 20:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 732ms 20:38:45 INFO - PROCESS | 4068 | 1463974725357 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 20:38:45 INFO - PROCESS | 4068 | 1463974725359 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 20:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:38:45 INFO - PROCESS | 4068 | 1463974725362 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:38:45 INFO - PROCESS | 4068 | 1463974725364 Marionette TRACE conn5 <- [1,1306,null,{}] 20:38:45 INFO - PROCESS | 4068 | 1463974725372 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}] 20:38:45 INFO - PROCESS | 4068 | 1463974725483 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 20:38:45 INFO - PROCESS | 4068 | 1463974725494 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FC6800 == 55 [pid = 4068] [id = 336] 20:38:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C451050C00) [pid = 4068] [serial = 1007] [outer = 0000000000000000] 20:38:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C45119E800) [pid = 4068] [serial = 1008] [outer = 000000C451050C00] 20:38:45 INFO - PROCESS | 4068 | 1463974725542 Marionette DEBUG loaded listener.js 20:38:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C451B1B400) [pid = 4068] [serial = 1009] [outer = 000000C451050C00] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C443AB5800) [pid = 4068] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C448006400) [pid = 4068] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44D65A000) [pid = 4068] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C4432BCC00) [pid = 4068] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C444D7A000) [pid = 4068] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C450CE8400) [pid = 4068] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44FEC7000) [pid = 4068] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C443E0F000) [pid = 4068] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C450786800) [pid = 4068] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:38:45 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C44F8B2C00) [pid = 4068] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:38:46 INFO - PROCESS | 4068 | 1463974726001 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]]]}] 20:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 691ms 20:38:46 INFO - PROCESS | 4068 | 1463974726058 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 20:38:46 INFO - PROCESS | 4068 | 1463974726060 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 20:38:46 INFO - PROCESS | 4068 | 1463974726063 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:38:46 INFO - PROCESS | 4068 | 1463974726065 Marionette TRACE conn5 <- [1,1310,null,{}] 20:38:46 INFO - PROCESS | 4068 | 1463974726068 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}] 20:38:46 INFO - PROCESS | 4068 | 1463974726160 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 20:38:46 INFO - PROCESS | 4068 | 1463974726167 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454106800 == 56 [pid = 4068] [id = 337] 20:38:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44D65A000) [pid = 4068] [serial = 1010] [outer = 0000000000000000] 20:38:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C450FF6C00) [pid = 4068] [serial = 1011] [outer = 000000C44D65A000] 20:38:46 INFO - PROCESS | 4068 | 1463974726212 Marionette DEBUG loaded listener.js 20:38:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C451D3F400) [pid = 4068] [serial = 1012] [outer = 000000C44D65A000] 20:38:46 INFO - PROCESS | 4068 | 1463974726650 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]]]}] 20:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 629ms 20:38:46 INFO - PROCESS | 4068 | 1463974726696 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 20:38:46 INFO - PROCESS | 4068 | 1463974726698 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 20:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:38:46 INFO - PROCESS | 4068 | 1463974726702 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:38:46 INFO - PROCESS | 4068 | 1463974726704 Marionette TRACE conn5 <- [1,1314,null,{}] 20:38:46 INFO - PROCESS | 4068 | 1463974726707 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}] 20:38:46 INFO - PROCESS | 4068 | 1463974726792 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 20:38:46 INFO - PROCESS | 4068 | 1463974726802 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552D9000 == 57 [pid = 4068] [id = 338] 20:38:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C453633C00) [pid = 4068] [serial = 1013] [outer = 0000000000000000] 20:38:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C45363D000) [pid = 4068] [serial = 1014] [outer = 000000C453633C00] 20:38:46 INFO - PROCESS | 4068 | 1463974726881 Marionette DEBUG loaded listener.js 20:38:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C453D55000) [pid = 4068] [serial = 1015] [outer = 000000C453633C00] 20:38:47 INFO - PROCESS | 4068 | 1463974727307 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]]]}] 20:38:47 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 20:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 626ms 20:38:47 INFO - PROCESS | 4068 | 1463974727331 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 20:38:47 INFO - PROCESS | 4068 | 1463974727334 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 20:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:38:47 INFO - PROCESS | 4068 | 1463974727337 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:38:47 INFO - PROCESS | 4068 | 1463974727339 Marionette TRACE conn5 <- [1,1318,null,{}] 20:38:47 INFO - PROCESS | 4068 | 1463974727342 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}] 20:38:47 INFO - PROCESS | 4068 | 1463974727429 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 20:38:47 INFO - PROCESS | 4068 | 1463974727436 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571CC000 == 58 [pid = 4068] [id = 339] 20:38:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C453D5A400) [pid = 4068] [serial = 1016] [outer = 0000000000000000] 20:38:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C453D6FC00) [pid = 4068] [serial = 1017] [outer = 000000C453D5A400] 20:38:47 INFO - PROCESS | 4068 | 1463974727492 Marionette DEBUG loaded listener.js 20:38:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C453D78400) [pid = 4068] [serial = 1018] [outer = 000000C453D5A400] 20:38:48 INFO - PROCESS | 4068 | 1463974728144 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]]]}] 20:38:48 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 20:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 880ms 20:38:48 INFO - PROCESS | 4068 | 1463974728219 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 20:38:48 INFO - PROCESS | 4068 | 1463974728224 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 20:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:38:48 INFO - PROCESS | 4068 | 1463974728230 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:38:48 INFO - PROCESS | 4068 | 1463974728234 Marionette TRACE conn5 <- [1,1322,null,{}] 20:38:48 INFO - PROCESS | 4068 | 1463974728240 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}] 20:38:48 INFO - PROCESS | 4068 | 1463974728358 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 20:38:48 INFO - PROCESS | 4068 | 1463974728476 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AB4000 == 59 [pid = 4068] [id = 340] 20:38:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44398FC00) [pid = 4068] [serial = 1019] [outer = 0000000000000000] 20:38:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C443ED9800) [pid = 4068] [serial = 1020] [outer = 000000C44398FC00] 20:38:48 INFO - PROCESS | 4068 | 1463974728538 Marionette DEBUG loaded listener.js 20:38:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C448978000) [pid = 4068] [serial = 1021] [outer = 000000C44398FC00] 20:38:49 INFO - PROCESS | 4068 | 1463974729140 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]]]}] 20:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 943ms 20:38:49 INFO - PROCESS | 4068 | 1463974729177 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 20:38:49 INFO - PROCESS | 4068 | 1463974729184 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 20:38:49 INFO - PROCESS | 4068 | 1463974729190 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:38:49 INFO - PROCESS | 4068 | 1463974729193 Marionette TRACE conn5 <- [1,1326,null,{}] 20:38:49 INFO - PROCESS | 4068 | 1463974729197 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}] 20:38:49 INFO - PROCESS | 4068 | 1463974729313 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 20:38:49 INFO - PROCESS | 4068 | 1463974729389 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4511D7800 == 60 [pid = 4068] [id = 341] 20:38:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C449A8C800) [pid = 4068] [serial = 1022] [outer = 0000000000000000] 20:38:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44D53E800) [pid = 4068] [serial = 1023] [outer = 000000C449A8C800] 20:38:49 INFO - PROCESS | 4068 | 1463974729486 Marionette DEBUG loaded listener.js 20:38:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44FE61800) [pid = 4068] [serial = 1024] [outer = 000000C449A8C800] 20:38:50 INFO - PROCESS | 4068 | 1463974730557 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]]]}] 20:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1391ms 20:38:50 INFO - PROCESS | 4068 | 1463974730588 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 20:38:50 INFO - PROCESS | 4068 | 1463974730591 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 20:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:38:50 INFO - PROCESS | 4068 | 1463974730595 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:38:50 INFO - PROCESS | 4068 | 1463974730599 Marionette TRACE conn5 <- [1,1330,null,{}] 20:38:50 INFO - PROCESS | 4068 | 1463974730611 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}] 20:38:50 INFO - PROCESS | 4068 | 1463974730728 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 20:38:50 INFO - PROCESS | 4068 | 1463974730799 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457359000 == 61 [pid = 4068] [id = 342] 20:38:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C450015400) [pid = 4068] [serial = 1025] [outer = 0000000000000000] 20:38:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C45119C000) [pid = 4068] [serial = 1026] [outer = 000000C450015400] 20:38:50 INFO - PROCESS | 4068 | 1463974730899 Marionette DEBUG loaded listener.js 20:38:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C453020800) [pid = 4068] [serial = 1027] [outer = 000000C450015400] 20:38:51 INFO - PROCESS | 4068 | 1463974731558 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]]]}] 20:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 986ms 20:38:51 INFO - PROCESS | 4068 | 1463974731583 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 20:38:51 INFO - PROCESS | 4068 | 1463974731586 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 20:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:38:51 INFO - PROCESS | 4068 | 1463974731590 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:38:51 INFO - PROCESS | 4068 | 1463974731592 Marionette TRACE conn5 <- [1,1334,null,{}] 20:38:51 INFO - PROCESS | 4068 | 1463974731596 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}] 20:38:51 INFO - PROCESS | 4068 | 1463974731711 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 20:38:51 INFO - PROCESS | 4068 | 1463974731950 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44506F800 == 62 [pid = 4068] [id = 343] 20:38:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C443968000) [pid = 4068] [serial = 1028] [outer = 0000000000000000] 20:38:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C44396D000) [pid = 4068] [serial = 1029] [outer = 000000C443968000] 20:38:52 INFO - PROCESS | 4068 | 1463974732017 Marionette DEBUG loaded listener.js 20:38:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C443EDA400) [pid = 4068] [serial = 1030] [outer = 000000C443968000] 20:38:52 INFO - PROCESS | 4068 | 1463974732721 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]]]}] 20:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1191ms 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D849800 == 61 [pid = 4068] [id = 321] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F8A000 == 60 [pid = 4068] [id = 320] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C447E33000 == 59 [pid = 4068] [id = 224] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B35000 == 58 [pid = 4068] [id = 319] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C451012800 == 57 [pid = 4068] [id = 318] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FEDB000 == 56 [pid = 4068] [id = 316] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FB93000 == 55 [pid = 4068] [id = 226] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D84A000 == 54 [pid = 4068] [id = 315] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552D9000 == 53 [pid = 4068] [id = 338] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C454106800 == 52 [pid = 4068] [id = 337] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FC6800 == 51 [pid = 4068] [id = 336] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B34000 == 50 [pid = 4068] [id = 335] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ED4000 == 49 [pid = 4068] [id = 334] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C450364000 == 48 [pid = 4068] [id = 333] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EFA8000 == 47 [pid = 4068] [id = 332] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C45119BC00) [pid = 4068] [serial = 966] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | 1463974732867 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 20:38:52 INFO - PROCESS | 4068 | 1463974732872 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C448D84800 == 46 [pid = 4068] [id = 331] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F35000 == 45 [pid = 4068] [id = 330] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C4443D1000 == 44 [pid = 4068] [id = 329] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C457330800 == 43 [pid = 4068] [id = 328] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B67800 == 42 [pid = 4068] [id = 327] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C4569A4000 == 41 [pid = 4068] [id = 326] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552E4000 == 40 [pid = 4068] [id = 325] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C450C96000 == 39 [pid = 4068] [id = 324] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C44881E000 == 38 [pid = 4068] [id = 323] 20:38:52 INFO - PROCESS | 4068 | --DOCSHELL 000000C45524E800 == 37 [pid = 4068] [id = 322] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C443B8A800) [pid = 4068] [serial = 939] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44408D400) [pid = 4068] [serial = 940] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44805F400) [pid = 4068] [serial = 942] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C448BE1000) [pid = 4068] [serial = 943] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44D8C8400) [pid = 4068] [serial = 948] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44A804400) [pid = 4068] [serial = 945] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44CB5AC00) [pid = 4068] [serial = 946] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C443988000) [pid = 4068] [serial = 933] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C449A09C00) [pid = 4068] [serial = 937] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C448010800) [pid = 4068] [serial = 936] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C451047800) [pid = 4068] [serial = 964] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C450761400) [pid = 4068] [serial = 955] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C45000F400) [pid = 4068] [serial = 954] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C44D8C1C00) [pid = 4068] [serial = 960] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C45078D000) [pid = 4068] [serial = 957] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C450F89800) [pid = 4068] [serial = 963] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C450CE7C00) [pid = 4068] [serial = 958] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C450016400) [pid = 4068] [serial = 961] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44FB58800) [pid = 4068] [serial = 951] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C44FBDDC00) [pid = 4068] [serial = 952] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C44DDA5C00) [pid = 4068] [serial = 949] [outer = 0000000000000000] [url = about:blank] 20:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:38:52 INFO - PROCESS | 4068 | 1463974732902 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:38:52 INFO - PROCESS | 4068 | 1463974732906 Marionette TRACE conn5 <- [1,1338,null,{}] 20:38:52 INFO - PROCESS | 4068 | 1463974732911 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}] 20:38:53 INFO - PROCESS | 4068 | 1463974733004 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 20:38:53 INFO - PROCESS | 4068 | 1463974733015 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C447E3D800 == 38 [pid = 4068] [id = 344] 20:38:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C443AB5800) [pid = 4068] [serial = 1031] [outer = 0000000000000000] 20:38:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C443ED9400) [pid = 4068] [serial = 1032] [outer = 000000C443AB5800] 20:38:53 INFO - PROCESS | 4068 | 1463974733065 Marionette DEBUG loaded listener.js 20:38:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C44814D000) [pid = 4068] [serial = 1033] [outer = 000000C443AB5800] 20:38:53 INFO - PROCESS | 4068 | 1463974733582 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]]]}] 20:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 732ms 20:38:53 INFO - PROCESS | 4068 | 1463974733635 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 20:38:53 INFO - PROCESS | 4068 | 1463974733640 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 20:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:38:53 INFO - PROCESS | 4068 | 1463974733644 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:38:53 INFO - PROCESS | 4068 | 1463974733646 Marionette TRACE conn5 <- [1,1342,null,{}] 20:38:53 INFO - PROCESS | 4068 | 1463974733650 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}] 20:38:53 INFO - PROCESS | 4068 | 1463974733736 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 20:38:53 INFO - PROCESS | 4068 | 1463974733809 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D84A000 == 39 [pid = 4068] [id = 345] 20:38:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C449A06800) [pid = 4068] [serial = 1034] [outer = 0000000000000000] 20:38:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C44A80A800) [pid = 4068] [serial = 1035] [outer = 000000C449A06800] 20:38:53 INFO - PROCESS | 4068 | 1463974733858 Marionette DEBUG loaded listener.js 20:38:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44D658000) [pid = 4068] [serial = 1036] [outer = 000000C449A06800] 20:38:54 INFO - PROCESS | 4068 | 1463974734245 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]]]}] 20:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 626ms 20:38:54 INFO - PROCESS | 4068 | 1463974734274 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 20:38:54 INFO - PROCESS | 4068 | 1463974734277 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 20:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:38:54 INFO - PROCESS | 4068 | 1463974734282 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:38:54 INFO - PROCESS | 4068 | 1463974734295 Marionette TRACE conn5 <- [1,1346,null,{}] 20:38:54 INFO - PROCESS | 4068 | 1463974734308 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}] 20:38:54 INFO - PROCESS | 4068 | 1463974734410 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 20:38:54 INFO - PROCESS | 4068 | 1463974734419 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45043A000 == 40 [pid = 4068] [id = 346] 20:38:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C44D8C7800) [pid = 4068] [serial = 1037] [outer = 0000000000000000] 20:38:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C44F828000) [pid = 4068] [serial = 1038] [outer = 000000C44D8C7800] 20:38:54 INFO - PROCESS | 4068 | 1463974734466 Marionette DEBUG loaded listener.js 20:38:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C44FBCBC00) [pid = 4068] [serial = 1039] [outer = 000000C44D8C7800] 20:38:54 INFO - PROCESS | 4068 | 1463974734957 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]]]}] 20:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 691ms 20:38:54 INFO - PROCESS | 4068 | 1463974734982 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 20:38:54 INFO - PROCESS | 4068 | 1463974734985 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 20:38:54 INFO - PROCESS | 4068 | 1463974734989 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:38:55 INFO - PROCESS | 4068 | 1463974734991 Marionette TRACE conn5 <- [1,1350,null,{}] 20:38:55 INFO - PROCESS | 4068 | 1463974735003 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}] 20:38:55 INFO - PROCESS | 4068 | 1463974735113 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 20:38:55 INFO - PROCESS | 4068 | 1463974735119 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450F65800 == 41 [pid = 4068] [id = 347] 20:38:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C44FE67400) [pid = 4068] [serial = 1040] [outer = 0000000000000000] 20:38:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44FED0C00) [pid = 4068] [serial = 1041] [outer = 000000C44FE67400] 20:38:55 INFO - PROCESS | 4068 | 1463974735166 Marionette DEBUG loaded listener.js 20:38:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C4503A5000) [pid = 4068] [serial = 1042] [outer = 000000C44FE67400] 20:38:55 INFO - PROCESS | 4068 | 1463974735641 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]]]}] 20:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 20:38:55 INFO - PROCESS | 4068 | 1463974735664 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 20:38:55 INFO - PROCESS | 4068 | 1463974735674 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 20:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:38:55 INFO - PROCESS | 4068 | 1463974735685 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:38:55 INFO - PROCESS | 4068 | 1463974735687 Marionette TRACE conn5 <- [1,1354,null,{}] 20:38:55 INFO - PROCESS | 4068 | 1463974735691 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}] 20:38:55 INFO - PROCESS | 4068 | 1463974735799 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 20:38:55 INFO - PROCESS | 4068 | 1463974735879 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B35000 == 42 [pid = 4068] [id = 348] 20:38:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C450765000) [pid = 4068] [serial = 1043] [outer = 0000000000000000] 20:38:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C450783C00) [pid = 4068] [serial = 1044] [outer = 000000C450765000] 20:38:55 INFO - PROCESS | 4068 | 1463974735934 Marionette DEBUG loaded listener.js 20:38:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C450BD9000) [pid = 4068] [serial = 1045] [outer = 000000C450765000] 20:38:56 INFO - PROCESS | 4068 | 1463974736398 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] 20:38:56 INFO - PROCESS | 4068 | 1463974736472 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 20:38:56 INFO - PROCESS | 4068 | 1463974736476 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:38:56 INFO - PROCESS | 4068 | 1463974736478 Marionette TRACE conn5 <- [1,1358,null,{}] 20:38:56 INFO - PROCESS | 4068 | 1463974736481 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}] 20:38:56 INFO - PROCESS | 4068 | 1463974736593 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 20:38:56 INFO - PROCESS | 4068 | 1463974736646 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FCA000 == 43 [pid = 4068] [id = 349] 20:38:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C450CF1400) [pid = 4068] [serial = 1046] [outer = 0000000000000000] 20:38:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C451043400) [pid = 4068] [serial = 1047] [outer = 000000C450CF1400] 20:38:56 INFO - PROCESS | 4068 | 1463974736692 Marionette DEBUG loaded listener.js 20:38:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C45119A800) [pid = 4068] [serial = 1048] [outer = 000000C450CF1400] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C44D8BD400) [pid = 4068] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44FBC5000) [pid = 4068] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C450016C00) [pid = 4068] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C443AB4400) [pid = 4068] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C449A0AC00) [pid = 4068] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C4511E6000) [pid = 4068] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C44FBC6000) [pid = 4068] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C451050C00) [pid = 4068] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C453633C00) [pid = 4068] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44D65A000) [pid = 4068] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C450FF2C00) [pid = 4068] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C443727800) [pid = 4068] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C443AAE000) [pid = 4068] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44407FC00) [pid = 4068] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C443961400) [pid = 4068] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:38:57 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C449A8EC00) [pid = 4068] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:38:57 INFO - PROCESS | 4068 | 1463974737273 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] 20:38:57 INFO - PROCESS | 4068 | 1463974737319 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 20:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:38:57 INFO - PROCESS | 4068 | 1463974737323 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:38:57 INFO - PROCESS | 4068 | 1463974737324 Marionette TRACE conn5 <- [1,1362,null,{}] 20:38:57 INFO - PROCESS | 4068 | 1463974737336 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}] 20:38:57 INFO - PROCESS | 4068 | 1463974737419 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 20:38:57 INFO - PROCESS | 4068 | 1463974737494 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540AF000 == 44 [pid = 4068] [id = 350] 20:38:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C442641800) [pid = 4068] [serial = 1049] [outer = 0000000000000000] 20:38:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C44D8E9000) [pid = 4068] [serial = 1050] [outer = 000000C442641800] 20:38:57 INFO - PROCESS | 4068 | 1463974737540 Marionette DEBUG loaded listener.js 20:38:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C450F82800) [pid = 4068] [serial = 1051] [outer = 000000C442641800] 20:38:57 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:57 INFO - PROCESS | 4068 | 1463974737915 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] 20:38:57 INFO - PROCESS | 4068 | 1463974737957 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 20:38:57 INFO - PROCESS | 4068 | 1463974737960 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:38:57 INFO - PROCESS | 4068 | 1463974737962 Marionette TRACE conn5 <- [1,1366,null,{}] 20:38:57 INFO - PROCESS | 4068 | 1463974737965 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}] 20:38:58 INFO - PROCESS | 4068 | 1463974738075 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 20:38:58 INFO - PROCESS | 4068 | 1463974738084 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552DE000 == 45 [pid = 4068] [id = 351] 20:38:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C451050C00) [pid = 4068] [serial = 1052] [outer = 0000000000000000] 20:38:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C4511EDC00) [pid = 4068] [serial = 1053] [outer = 000000C451050C00] 20:38:58 INFO - PROCESS | 4068 | 1463974738130 Marionette DEBUG loaded listener.js 20:38:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C451B16C00) [pid = 4068] [serial = 1054] [outer = 000000C451050C00] 20:38:58 INFO - PROCESS | 4068 | 1463974738521 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] 20:38:58 INFO - PROCESS | 4068 | 1463974738592 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 20:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:38:58 INFO - PROCESS | 4068 | 1463974738596 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:38:58 INFO - PROCESS | 4068 | 1463974738598 Marionette TRACE conn5 <- [1,1370,null,{}] 20:38:58 INFO - PROCESS | 4068 | 1463974738602 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}] 20:38:58 INFO - PROCESS | 4068 | 1463974738727 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 20:38:58 INFO - PROCESS | 4068 | 1463974738774 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571B9000 == 46 [pid = 4068] [id = 352] 20:38:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C4514D4000) [pid = 4068] [serial = 1055] [outer = 0000000000000000] 20:38:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C452A98400) [pid = 4068] [serial = 1056] [outer = 000000C4514D4000] 20:38:58 INFO - PROCESS | 4068 | 1463974738820 Marionette DEBUG loaded listener.js 20:38:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C453636C00) [pid = 4068] [serial = 1057] [outer = 000000C4514D4000] 20:38:59 INFO - PROCESS | 4068 | [4068] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:59 INFO - PROCESS | 4068 | 1463974739352 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] 20:38:59 INFO - PROCESS | 4068 | 1463974739444 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 20:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:38:59 INFO - PROCESS | 4068 | 1463974739450 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:38:59 INFO - PROCESS | 4068 | 1463974739455 Marionette TRACE conn5 <- [1,1374,null,{}] 20:38:59 INFO - PROCESS | 4068 | 1463974739462 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}] 20:38:59 INFO - PROCESS | 4068 | 1463974739626 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 20:38:59 INFO - PROCESS | 4068 | 1463974739638 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8E5800 == 47 [pid = 4068] [id = 353] 20:38:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44396D400) [pid = 4068] [serial = 1058] [outer = 0000000000000000] 20:38:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C444835C00) [pid = 4068] [serial = 1059] [outer = 000000C44396D400] 20:38:59 INFO - PROCESS | 4068 | 1463974739699 Marionette DEBUG loaded listener.js 20:38:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C448FA5800) [pid = 4068] [serial = 1060] [outer = 000000C44396D400] 20:39:00 INFO - PROCESS | 4068 | 1463974740389 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] 20:39:00 INFO - PROCESS | 4068 | 1463974740446 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 20:39:00 INFO - PROCESS | 4068 | 1463974740453 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:39:00 INFO - PROCESS | 4068 | 1463974740456 Marionette TRACE conn5 <- [1,1378,null,{}] 20:39:00 INFO - PROCESS | 4068 | 1463974740460 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}] 20:39:00 INFO - PROCESS | 4068 | 1463974740574 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 20:39:00 INFO - PROCESS | 4068 | 1463974740650 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452A70800 == 48 [pid = 4068] [id = 354] 20:39:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44D8C7000) [pid = 4068] [serial = 1061] [outer = 0000000000000000] 20:39:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44F8AB400) [pid = 4068] [serial = 1062] [outer = 000000C44D8C7000] 20:39:00 INFO - PROCESS | 4068 | 1463974740748 Marionette DEBUG loaded listener.js 20:39:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44FECF400) [pid = 4068] [serial = 1063] [outer = 000000C44D8C7000] 20:39:01 INFO - PROCESS | 4068 | 1463974741404 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]]]}] 20:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 986ms 20:39:01 INFO - PROCESS | 4068 | 1463974741445 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 20:39:01 INFO - PROCESS | 4068 | 1463974741448 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 20:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:39:01 INFO - PROCESS | 4068 | 1463974741451 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:39:01 INFO - PROCESS | 4068 | 1463974741456 Marionette TRACE conn5 <- [1,1382,null,{}] 20:39:01 INFO - PROCESS | 4068 | 1463974741467 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}] 20:39:01 INFO - PROCESS | 4068 | 1463974741582 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 20:39:01 INFO - PROCESS | 4068 | 1463974741659 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457398800 == 49 [pid = 4068] [id = 355] 20:39:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C450CF0C00) [pid = 4068] [serial = 1064] [outer = 0000000000000000] 20:39:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C45104B000) [pid = 4068] [serial = 1065] [outer = 000000C450CF0C00] 20:39:01 INFO - PROCESS | 4068 | 1463974741759 Marionette DEBUG loaded listener.js 20:39:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C453D54800) [pid = 4068] [serial = 1066] [outer = 000000C450CF0C00] 20:39:02 INFO - PROCESS | 4068 | 1463974742359 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]]]}] 20:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 944ms 20:39:02 INFO - PROCESS | 4068 | 1463974742398 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 20:39:02 INFO - PROCESS | 4068 | 1463974742401 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 20:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:39:02 INFO - PROCESS | 4068 | 1463974742405 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:39:02 INFO - PROCESS | 4068 | 1463974742407 Marionette TRACE conn5 <- [1,1386,null,{}] 20:39:02 INFO - PROCESS | 4068 | 1463974742411 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}] 20:39:02 INFO - PROCESS | 4068 | 1463974742525 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 20:39:02 INFO - PROCESS | 4068 | 1463974742612 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457531000 == 50 [pid = 4068] [id = 356] 20:39:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C453D72800) [pid = 4068] [serial = 1067] [outer = 0000000000000000] 20:39:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C454126400) [pid = 4068] [serial = 1068] [outer = 000000C453D72800] 20:39:02 INFO - PROCESS | 4068 | 1463974742669 Marionette DEBUG loaded listener.js 20:39:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C45412D400) [pid = 4068] [serial = 1069] [outer = 000000C453D72800] 20:39:03 INFO - PROCESS | 4068 | 1463974743204 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]]]}] 20:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 838ms 20:39:03 INFO - PROCESS | 4068 | 1463974743248 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 20:39:03 INFO - PROCESS | 4068 | 1463974743251 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 20:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:39:03 INFO - PROCESS | 4068 | 1463974743255 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:39:03 INFO - PROCESS | 4068 | 1463974743258 Marionette TRACE conn5 <- [1,1390,null,{}] 20:39:03 INFO - PROCESS | 4068 | 1463974743262 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}] 20:39:03 INFO - PROCESS | 4068 | 1463974743373 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 20:39:03 INFO - PROCESS | 4068 | 1463974743460 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583B7800 == 51 [pid = 4068] [id = 357] 20:39:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C453D79000) [pid = 4068] [serial = 1070] [outer = 0000000000000000] 20:39:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C454537000) [pid = 4068] [serial = 1071] [outer = 000000C453D79000] 20:39:03 INFO - PROCESS | 4068 | 1463974743517 Marionette DEBUG loaded listener.js 20:39:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C45453DC00) [pid = 4068] [serial = 1072] [outer = 000000C453D79000] 20:39:04 INFO - PROCESS | 4068 | 1463974744119 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]]]}] 20:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 944ms 20:39:04 INFO - PROCESS | 4068 | 1463974744203 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 20:39:04 INFO - PROCESS | 4068 | 1463974744206 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 20:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:39:04 INFO - PROCESS | 4068 | 1463974744210 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:39:04 INFO - PROCESS | 4068 | 1463974744212 Marionette TRACE conn5 <- [1,1394,null,{}] 20:39:04 INFO - PROCESS | 4068 | 1463974744216 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}] 20:39:04 INFO - PROCESS | 4068 | 1463974744367 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 20:39:04 INFO - PROCESS | 4068 | 1463974744481 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4443CA800 == 52 [pid = 4068] [id = 358] 20:39:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C443B8E400) [pid = 4068] [serial = 1073] [outer = 0000000000000000] 20:39:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C44418CC00) [pid = 4068] [serial = 1074] [outer = 000000C443B8E400] 20:39:04 INFO - PROCESS | 4068 | 1463974744540 Marionette DEBUG loaded listener.js 20:39:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C44FBC9400) [pid = 4068] [serial = 1075] [outer = 000000C443B8E400] 20:39:05 INFO - PROCESS | 4068 | 1463974745307 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]]]}] 20:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1140ms 20:39:05 INFO - PROCESS | 4068 | 1463974745351 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 20:39:05 INFO - PROCESS | 4068 | 1463974745356 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 20:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:39:05 INFO - PROCESS | 4068 | 1463974745361 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:39:05 INFO - PROCESS | 4068 | 1463974745365 Marionette TRACE conn5 <- [1,1398,null,{}] 20:39:05 INFO - PROCESS | 4068 | 1463974745370 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}] 20:39:05 INFO - PROCESS | 4068 | 1463974745476 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 20:39:05 INFO - PROCESS | 4068 | 1463974745600 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4448E0800 == 53 [pid = 4068] [id = 359] 20:39:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C44408A000) [pid = 4068] [serial = 1076] [outer = 0000000000000000] 20:39:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C4489E8000) [pid = 4068] [serial = 1077] [outer = 000000C44408A000] 20:39:05 INFO - PROCESS | 4068 | 1463974745653 Marionette DEBUG loaded listener.js 20:39:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C44A091C00) [pid = 4068] [serial = 1078] [outer = 000000C44408A000] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C450621800 == 52 [pid = 4068] [id = 317] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552DE000 == 51 [pid = 4068] [id = 351] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540AF000 == 50 [pid = 4068] [id = 350] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FCA000 == 49 [pid = 4068] [id = 349] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B35000 == 48 [pid = 4068] [id = 348] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C450F65800 == 47 [pid = 4068] [id = 347] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C45043A000 == 46 [pid = 4068] [id = 346] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D84A000 == 45 [pid = 4068] [id = 345] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C447E3D800 == 44 [pid = 4068] [id = 344] 20:39:05 INFO - PROCESS | 4068 | --DOCSHELL 000000C44506F800 == 43 [pid = 4068] [id = 343] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C45104BC00) [pid = 4068] [serial = 931] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C44483D000) [pid = 4068] [serial = 970] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C443B84C00) [pid = 4068] [serial = 969] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C44418B000) [pid = 4068] [serial = 993] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C448151C00) [pid = 4068] [serial = 994] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C45000A000) [pid = 4068] [serial = 988] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C448D92C00) [pid = 4068] [serial = 987] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44D8C4C00) [pid = 4068] [serial = 973] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C44A809C00) [pid = 4068] [serial = 972] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C44DD99800) [pid = 4068] [serial = 999] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44FE5FC00) [pid = 4068] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C45119CC00) [pid = 4068] [serial = 976] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C450760000) [pid = 4068] [serial = 975] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C444182800) [pid = 4068] [serial = 991] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C453D6FC00) [pid = 4068] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C443B8C000) [pid = 4068] [serial = 990] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C449A8B800) [pid = 4068] [serial = 996] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44D545800) [pid = 4068] [serial = 997] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C4511EBC00) [pid = 4068] [serial = 978] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C4514A6C00) [pid = 4068] [serial = 979] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C450015000) [pid = 4068] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C451B1A400) [pid = 4068] [serial = 981] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44FECE000) [pid = 4068] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C453020C00) [pid = 4068] [serial = 984] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C45119E800) [pid = 4068] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C450F8A800) [pid = 4068] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C45363D000) [pid = 4068] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C451B1B400) [pid = 4068] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C450FF6C00) [pid = 4068] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C451D3F400) [pid = 4068] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C453D55000) [pid = 4068] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C44FBBD800) [pid = 4068] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 20:39:05 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C443E0E800) [pid = 4068] [serial = 934] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4068 | 1463974746240 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]]]}] 20:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 942ms 20:39:06 INFO - PROCESS | 4068 | 1463974746308 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 20:39:06 INFO - PROCESS | 4068 | 1463974746314 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 20:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:39:06 INFO - PROCESS | 4068 | 1463974746320 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:39:06 INFO - PROCESS | 4068 | 1463974746323 Marionette TRACE conn5 <- [1,1402,null,{}] 20:39:06 INFO - PROCESS | 4068 | 1463974746326 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}] 20:39:06 INFO - PROCESS | 4068 | 1463974746416 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 20:39:06 INFO - PROCESS | 4068 | 1463974746508 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AB8800 == 44 [pid = 4068] [id = 360] 20:39:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C443B8EC00) [pid = 4068] [serial = 1079] [outer = 0000000000000000] 20:39:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C448EA5400) [pid = 4068] [serial = 1080] [outer = 000000C443B8EC00] 20:39:06 INFO - PROCESS | 4068 | 1463974746555 Marionette DEBUG loaded listener.js 20:39:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44D53D000) [pid = 4068] [serial = 1081] [outer = 000000C443B8EC00] 20:39:06 INFO - PROCESS | 4068 | 1463974746983 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]]]}] 20:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 691ms 20:39:07 INFO - PROCESS | 4068 | 1463974747012 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 20:39:07 INFO - PROCESS | 4068 | 1463974747015 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 20:39:07 INFO - PROCESS | 4068 | 1463974747019 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:39:07 INFO - PROCESS | 4068 | 1463974747022 Marionette TRACE conn5 <- [1,1406,null,{}] 20:39:07 INFO - PROCESS | 4068 | 1463974747033 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}] 20:39:07 INFO - PROCESS | 4068 | 1463974747126 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 20:39:07 INFO - PROCESS | 4068 | 1463974747173 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450681800 == 45 [pid = 4068] [id = 361] 20:39:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C44F824800) [pid = 4068] [serial = 1082] [outer = 0000000000000000] 20:39:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C44FBC2400) [pid = 4068] [serial = 1083] [outer = 000000C44F824800] 20:39:07 INFO - PROCESS | 4068 | 1463974747223 Marionette DEBUG loaded listener.js 20:39:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C44FECA000) [pid = 4068] [serial = 1084] [outer = 000000C44F824800] 20:39:07 INFO - PROCESS | 4068 | 1463974747692 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]]]}] 20:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 732ms 20:39:07 INFO - PROCESS | 4068 | 1463974747754 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 20:39:07 INFO - PROCESS | 4068 | 1463974747756 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 20:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:39:07 INFO - PROCESS | 4068 | 1463974747760 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:39:07 INFO - PROCESS | 4068 | 1463974747762 Marionette TRACE conn5 <- [1,1410,null,{}] 20:39:07 INFO - PROCESS | 4068 | 1463974747770 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}] 20:39:07 INFO - PROCESS | 4068 | 1463974747860 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 20:39:07 INFO - PROCESS | 4068 | 1463974747873 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451012000 == 46 [pid = 4068] [id = 362] 20:39:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C45075A800) [pid = 4068] [serial = 1085] [outer = 0000000000000000] 20:39:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C450766800) [pid = 4068] [serial = 1086] [outer = 000000C45075A800] 20:39:07 INFO - PROCESS | 4068 | 1463974747919 Marionette DEBUG loaded listener.js 20:39:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C4509EE800) [pid = 4068] [serial = 1087] [outer = 000000C45075A800] 20:39:08 INFO - PROCESS | 4068 | 1463974748406 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]]]}] 20:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 691ms 20:39:08 INFO - PROCESS | 4068 | 1463974748454 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 20:39:08 INFO - PROCESS | 4068 | 1463974748456 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 20:39:08 INFO - PROCESS | 4068 | 1463974748459 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:39:08 INFO - PROCESS | 4068 | 1463974748461 Marionette TRACE conn5 <- [1,1414,null,{}] 20:39:08 INFO - PROCESS | 4068 | 1463974748465 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}] 20:39:08 INFO - PROCESS | 4068 | 1463974748602 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 20:39:08 INFO - PROCESS | 4068 | 1463974748655 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F43800 == 47 [pid = 4068] [id = 363] 20:39:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C450CEB400) [pid = 4068] [serial = 1088] [outer = 0000000000000000] 20:39:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C450CF3000) [pid = 4068] [serial = 1089] [outer = 000000C450CEB400] 20:39:08 INFO - PROCESS | 4068 | 1463974748701 Marionette DEBUG loaded listener.js 20:39:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C451046C00) [pid = 4068] [serial = 1090] [outer = 000000C450CEB400] 20:39:09 INFO - PROCESS | 4068 | 1463974749177 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]]]}] 20:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 732ms 20:39:09 INFO - PROCESS | 4068 | 1463974749194 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 20:39:09 INFO - PROCESS | 4068 | 1463974749196 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 20:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:39:09 INFO - PROCESS | 4068 | 1463974749200 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:39:09 INFO - PROCESS | 4068 | 1463974749202 Marionette TRACE conn5 <- [1,1418,null,{}] 20:39:09 INFO - PROCESS | 4068 | 1463974749213 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}] 20:39:09 INFO - PROCESS | 4068 | 1463974749348 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 20:39:09 INFO - PROCESS | 4068 | 1463974749360 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45410E800 == 48 [pid = 4068] [id = 364] 20:39:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C4511E7000) [pid = 4068] [serial = 1091] [outer = 0000000000000000] 20:39:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C451B1BC00) [pid = 4068] [serial = 1092] [outer = 000000C4511E7000] 20:39:09 INFO - PROCESS | 4068 | 1463974749447 Marionette DEBUG loaded listener.js 20:39:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C453D51400) [pid = 4068] [serial = 1093] [outer = 000000C4511E7000] 20:39:09 INFO - PROCESS | 4068 | 1463974749908 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]]]}] 20:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 795ms 20:39:10 INFO - PROCESS | 4068 | 1463974749999 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 20:39:10 INFO - PROCESS | 4068 | 1463974750001 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 20:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:39:10 INFO - PROCESS | 4068 | 1463974750004 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:39:10 INFO - PROCESS | 4068 | 1463974750006 Marionette TRACE conn5 <- [1,1422,null,{}] 20:39:10 INFO - PROCESS | 4068 | 1463974750010 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}] 20:39:10 INFO - PROCESS | 4068 | 1463974750165 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C44D8C7800) [pid = 4068] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C449A06800) [pid = 4068] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C443968000) [pid = 4068] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C443AB5800) [pid = 4068] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C450CF1400) [pid = 4068] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C451050C00) [pid = 4068] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C453D5A400) [pid = 4068] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C450765000) [pid = 4068] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C442641800) [pid = 4068] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44FE67400) [pid = 4068] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C452A99000) [pid = 4068] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:39:10 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C450783400) [pid = 4068] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:39:10 INFO - PROCESS | 4068 | 1463974750224 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EFA7800 == 49 [pid = 4068] [id = 365] 20:39:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C442641C00) [pid = 4068] [serial = 1094] [outer = 0000000000000000] 20:39:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C443AB5800) [pid = 4068] [serial = 1095] [outer = 000000C442641C00] 20:39:10 INFO - PROCESS | 4068 | 1463974750270 Marionette DEBUG loaded listener.js 20:39:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C450787800) [pid = 4068] [serial = 1096] [outer = 000000C442641C00] 20:39:10 INFO - PROCESS | 4068 | 1463974750661 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]]]}] 20:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 20:39:10 INFO - PROCESS | 4068 | 1463974750725 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 20:39:10 INFO - PROCESS | 4068 | 1463974750729 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 20:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:39:10 INFO - PROCESS | 4068 | 1463974750739 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:39:10 INFO - PROCESS | 4068 | 1463974750744 Marionette TRACE conn5 <- [1,1426,null,{}] 20:39:10 INFO - PROCESS | 4068 | 1463974750751 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}] 20:39:10 INFO - PROCESS | 4068 | 1463974750877 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 20:39:10 INFO - PROCESS | 4068 | 1463974750974 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448D74000 == 50 [pid = 4068] [id = 366] 20:39:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C443989000) [pid = 4068] [serial = 1097] [outer = 0000000000000000] 20:39:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C44398E800) [pid = 4068] [serial = 1098] [outer = 000000C443989000] 20:39:11 INFO - PROCESS | 4068 | 1463974751035 Marionette DEBUG loaded listener.js 20:39:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C443E6E000) [pid = 4068] [serial = 1099] [outer = 000000C443989000] 20:39:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C44408D400) [pid = 4068] [serial = 1100] [outer = 000000C4432BEC00] 20:39:11 INFO - PROCESS | 4068 | 1463974751831 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]]]}] 20:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1144ms 20:39:11 INFO - PROCESS | 4068 | 1463974751888 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 20:39:11 INFO - PROCESS | 4068 | 1463974751893 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 20:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:39:11 INFO - PROCESS | 4068 | 1463974751900 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:39:11 INFO - PROCESS | 4068 | 1463974751905 Marionette TRACE conn5 <- [1,1430,null,{}] 20:39:11 INFO - PROCESS | 4068 | 1463974751909 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}] 20:39:12 INFO - PROCESS | 4068 | 1463974752037 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 20:39:12 INFO - PROCESS | 4068 | 1463974752108 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450363800 == 51 [pid = 4068] [id = 367] 20:39:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C444087C00) [pid = 4068] [serial = 1101] [outer = 0000000000000000] 20:39:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44A09AC00) [pid = 4068] [serial = 1102] [outer = 000000C444087C00] 20:39:12 INFO - PROCESS | 4068 | 1463974752208 Marionette DEBUG loaded listener.js 20:39:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44D8C0000) [pid = 4068] [serial = 1103] [outer = 000000C444087C00] 20:39:12 INFO - PROCESS | 4068 | 1463974752838 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]]]}] 20:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 985ms 20:39:12 INFO - PROCESS | 4068 | 1463974752886 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 20:39:12 INFO - PROCESS | 4068 | 1463974752889 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 20:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:39:12 INFO - PROCESS | 4068 | 1463974752893 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:39:12 INFO - PROCESS | 4068 | 1463974752896 Marionette TRACE conn5 <- [1,1434,null,{}] 20:39:12 INFO - PROCESS | 4068 | 1463974752906 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}] 20:39:13 INFO - PROCESS | 4068 | 1463974753033 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 20:39:13 INFO - PROCESS | 4068 | 1463974753126 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4569A0000 == 52 [pid = 4068] [id = 368] 20:39:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C450877800) [pid = 4068] [serial = 1104] [outer = 0000000000000000] 20:39:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C450BDA400) [pid = 4068] [serial = 1105] [outer = 000000C450877800] 20:39:13 INFO - PROCESS | 4068 | 1463974753189 Marionette DEBUG loaded listener.js 20:39:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C4511DF000) [pid = 4068] [serial = 1106] [outer = 000000C450877800] 20:39:13 INFO - PROCESS | 4068 | 1463974753789 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]]]}] 20:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 945ms 20:39:13 INFO - PROCESS | 4068 | 1463974753838 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 20:39:13 INFO - PROCESS | 4068 | 1463974753841 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 20:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:39:13 INFO - PROCESS | 4068 | 1463974753845 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:39:13 INFO - PROCESS | 4068 | 1463974753847 Marionette TRACE conn5 <- [1,1438,null,{}] 20:39:13 INFO - PROCESS | 4068 | 1463974753850 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}] 20:39:13 INFO - PROCESS | 4068 | 1463974753966 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 20:39:14 INFO - PROCESS | 4068 | 1463974754055 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45734E800 == 53 [pid = 4068] [id = 369] 20:39:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C453D78000) [pid = 4068] [serial = 1107] [outer = 0000000000000000] 20:39:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C454539400) [pid = 4068] [serial = 1108] [outer = 000000C453D78000] 20:39:14 INFO - PROCESS | 4068 | 1463974754112 Marionette DEBUG loaded listener.js 20:39:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C4545BE400) [pid = 4068] [serial = 1109] [outer = 000000C453D78000] 20:39:14 INFO - PROCESS | 4068 | 1463974754780 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]]]}] 20:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 985ms 20:39:14 INFO - PROCESS | 4068 | 1463974754831 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 20:39:14 INFO - PROCESS | 4068 | 1463974754834 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 20:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:39:14 INFO - PROCESS | 4068 | 1463974754838 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:39:14 INFO - PROCESS | 4068 | 1463974754840 Marionette TRACE conn5 <- [1,1442,null,{}] 20:39:14 INFO - PROCESS | 4068 | 1463974754844 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}] 20:39:14 INFO - PROCESS | 4068 | 1463974754954 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 20:39:15 INFO - PROCESS | 4068 | 1463974755030 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583AE800 == 54 [pid = 4068] [id = 370] 20:39:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C4545B6C00) [pid = 4068] [serial = 1110] [outer = 0000000000000000] 20:39:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C454676000) [pid = 4068] [serial = 1111] [outer = 000000C4545B6C00] 20:39:15 INFO - PROCESS | 4068 | 1463974755128 Marionette DEBUG loaded listener.js 20:39:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C45467EC00) [pid = 4068] [serial = 1112] [outer = 000000C4545B6C00] 20:39:15 INFO - PROCESS | 4068 | 1463974755768 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]]]}] 20:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 986ms 20:39:15 INFO - PROCESS | 4068 | 1463974755826 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 20:39:15 INFO - PROCESS | 4068 | 1463974755829 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 20:39:15 INFO - PROCESS | 4068 | 1463974755833 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:39:15 INFO - PROCESS | 4068 | 1463974755835 Marionette TRACE conn5 <- [1,1446,null,{}] 20:39:15 INFO - PROCESS | 4068 | 1463974755839 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}] 20:39:16 INFO - PROCESS | 4068 | 1463974755992 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 20:39:16 INFO - PROCESS | 4068 | 1463974756114 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458543800 == 55 [pid = 4068] [id = 371] 20:39:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C454691400) [pid = 4068] [serial = 1113] [outer = 0000000000000000] 20:39:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C45470D800) [pid = 4068] [serial = 1114] [outer = 000000C454691400] 20:39:16 INFO - PROCESS | 4068 | 1463974756173 Marionette DEBUG loaded listener.js 20:39:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C454D3EC00) [pid = 4068] [serial = 1115] [outer = 000000C454691400] 20:39:16 INFO - PROCESS | 4068 | 1463974756975 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]]]}] 20:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1174ms 20:39:17 INFO - PROCESS | 4068 | 1463974757010 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 20:39:17 INFO - PROCESS | 4068 | 1463974757014 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 20:39:17 INFO - PROCESS | 4068 | 1463974757019 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:39:17 INFO - PROCESS | 4068 | 1463974757024 Marionette TRACE conn5 <- [1,1450,null,{}] 20:39:17 INFO - PROCESS | 4068 | 1463974757030 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}] 20:39:17 INFO - PROCESS | 4068 | 1463974757137 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 20:39:17 INFO - PROCESS | 4068 | 1463974757267 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44DD45800 == 56 [pid = 4068] [id = 372] 20:39:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C444083800) [pid = 4068] [serial = 1116] [outer = 0000000000000000] 20:39:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C44408D800) [pid = 4068] [serial = 1117] [outer = 000000C444083800] 20:39:17 INFO - PROCESS | 4068 | 1463974757322 Marionette DEBUG loaded listener.js 20:39:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C4484D0C00) [pid = 4068] [serial = 1118] [outer = 000000C444083800] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F35800 == 55 [pid = 4068] [id = 299] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C44432B000 == 54 [pid = 4068] [id = 297] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C4440B1800 == 53 [pid = 4068] [id = 209] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C45410E800 == 52 [pid = 4068] [id = 364] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F43800 == 51 [pid = 4068] [id = 363] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C451012000 == 50 [pid = 4068] [id = 362] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C450681800 == 49 [pid = 4068] [id = 361] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AB8800 == 48 [pid = 4068] [id = 360] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C4448E0800 == 47 [pid = 4068] [id = 359] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583B7800 == 46 [pid = 4068] [id = 357] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C457531000 == 45 [pid = 4068] [id = 356] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C457398800 == 44 [pid = 4068] [id = 355] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C452A70800 == 43 [pid = 4068] [id = 354] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C443ED9800) [pid = 4068] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C44D53E800) [pid = 4068] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C45119C000) [pid = 4068] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C452A98400) [pid = 4068] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8E5800 == 42 [pid = 4068] [id = 353] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C45363B000) [pid = 4068] [serial = 985] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C451B24C00) [pid = 4068] [serial = 982] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44F828000) [pid = 4068] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44A80A800) [pid = 4068] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44D658000) [pid = 4068] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C443EDA400) [pid = 4068] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44396D000) [pid = 4068] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C443ED9400) [pid = 4068] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44814D000) [pid = 4068] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C451043400) [pid = 4068] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C451B16C00) [pid = 4068] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C453D78400) [pid = 4068] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C450BD9000) [pid = 4068] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C450783C00) [pid = 4068] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44D8E9000) [pid = 4068] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C4511EDC00) [pid = 4068] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C44FED0C00) [pid = 4068] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C45119A800) [pid = 4068] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C450F82800) [pid = 4068] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C4503A5000) [pid = 4068] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 20:39:17 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44FBCBC00) [pid = 4068] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4068 | 1463974758146 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]]]}] 20:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1189ms 20:39:18 INFO - PROCESS | 4068 | 1463974758213 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 20:39:18 INFO - PROCESS | 4068 | 1463974758218 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 20:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:39:18 INFO - PROCESS | 4068 | 1463974758224 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:39:18 INFO - PROCESS | 4068 | 1463974758229 Marionette TRACE conn5 <- [1,1454,null,{}] 20:39:18 INFO - PROCESS | 4068 | 1463974758236 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}] 20:39:18 INFO - PROCESS | 4068 | 1463974758396 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 20:39:18 INFO - PROCESS | 4068 | 1463974758507 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F50000 == 43 [pid = 4068] [id = 373] 20:39:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C443B8A800) [pid = 4068] [serial = 1119] [outer = 0000000000000000] 20:39:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C444088400) [pid = 4068] [serial = 1120] [outer = 000000C443B8A800] 20:39:18 INFO - PROCESS | 4068 | 1463974758571 Marionette DEBUG loaded listener.js 20:39:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C448183400) [pid = 4068] [serial = 1121] [outer = 000000C443B8A800] 20:39:19 INFO - PROCESS | 4068 | 1463974759277 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]]]}] 20:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1091ms 20:39:19 INFO - PROCESS | 4068 | 1463974759321 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 20:39:19 INFO - PROCESS | 4068 | 1463974759328 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 20:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:39:19 INFO - PROCESS | 4068 | 1463974759335 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:39:19 INFO - PROCESS | 4068 | 1463974759338 Marionette TRACE conn5 <- [1,1458,null,{}] 20:39:19 INFO - PROCESS | 4068 | 1463974759342 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}] 20:39:19 INFO - PROCESS | 4068 | 1463974759459 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 20:39:19 INFO - PROCESS | 4068 | 1463974759536 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FEE1000 == 44 [pid = 4068] [id = 374] 20:39:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44A808000) [pid = 4068] [serial = 1122] [outer = 0000000000000000] 20:39:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C44D543C00) [pid = 4068] [serial = 1123] [outer = 000000C44A808000] 20:39:19 INFO - PROCESS | 4068 | 1463974759635 Marionette DEBUG loaded listener.js 20:39:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C44D8E0800) [pid = 4068] [serial = 1124] [outer = 000000C44A808000] 20:39:20 INFO - PROCESS | 4068 | 1463974760321 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]]]}] 20:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1029ms 20:39:20 INFO - PROCESS | 4068 | 1463974760368 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 20:39:20 INFO - PROCESS | 4068 | 1463974760370 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 20:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:39:20 INFO - PROCESS | 4068 | 1463974760375 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:39:20 INFO - PROCESS | 4068 | 1463974760379 Marionette TRACE conn5 <- [1,1462,null,{}] 20:39:20 INFO - PROCESS | 4068 | 1463974760391 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}] 20:39:20 INFO - PROCESS | 4068 | 1463974760560 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 20:39:20 INFO - PROCESS | 4068 | 1463974760678 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451003000 == 45 [pid = 4068] [id = 375] 20:39:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C44FBDD400) [pid = 4068] [serial = 1125] [outer = 0000000000000000] 20:39:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C44FECB800) [pid = 4068] [serial = 1126] [outer = 000000C44FBDD400] 20:39:20 INFO - PROCESS | 4068 | 1463974760741 Marionette DEBUG loaded listener.js 20:39:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C4506F8800) [pid = 4068] [serial = 1127] [outer = 000000C44FBDD400] 20:39:21 INFO - PROCESS | 4068 | 1463974761387 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]]]}] 20:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1092ms 20:39:21 INFO - PROCESS | 4068 | 1463974761483 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 20:39:21 INFO - PROCESS | 4068 | 1463974761486 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 20:39:21 INFO - PROCESS | 4068 | 1463974761490 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:39:21 INFO - PROCESS | 4068 | 1463974761492 Marionette TRACE conn5 <- [1,1466,null,{}] 20:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:39:21 INFO - PROCESS | 4068 | 1463974761496 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}] 20:39:21 INFO - PROCESS | 4068 | 1463974761614 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 20:39:21 INFO - PROCESS | 4068 | 1463974761684 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448D84000 == 46 [pid = 4068] [id = 376] 20:39:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C450790000) [pid = 4068] [serial = 1128] [outer = 0000000000000000] 20:39:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C450CF5000) [pid = 4068] [serial = 1129] [outer = 000000C450790000] 20:39:21 INFO - PROCESS | 4068 | 1463974761782 Marionette DEBUG loaded listener.js 20:39:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C45104B800) [pid = 4068] [serial = 1130] [outer = 000000C450790000] 20:39:22 INFO - PROCESS | 4068 | 1463974762458 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]]]}] 20:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1028ms 20:39:22 INFO - PROCESS | 4068 | 1463974762522 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 20:39:22 INFO - PROCESS | 4068 | 1463974762525 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 20:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:39:22 INFO - PROCESS | 4068 | 1463974762528 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:39:22 INFO - PROCESS | 4068 | 1463974762531 Marionette TRACE conn5 <- [1,1470,null,{}] 20:39:22 INFO - PROCESS | 4068 | 1463974762534 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}] 20:39:22 INFO - PROCESS | 4068 | 1463974762665 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 20:39:22 INFO - PROCESS | 4068 | 1463974762739 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45410E800 == 47 [pid = 4068] [id = 377] 20:39:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C4511E2C00) [pid = 4068] [serial = 1131] [outer = 0000000000000000] 20:39:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C4511E8400) [pid = 4068] [serial = 1132] [outer = 000000C4511E2C00] 20:39:22 INFO - PROCESS | 4068 | 1463974762796 Marionette DEBUG loaded listener.js 20:39:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C451B1B000) [pid = 4068] [serial = 1133] [outer = 000000C4511E2C00] 20:39:23 INFO - PROCESS | 4068 | 1463974763408 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]]]}] 20:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 943ms 20:39:23 INFO - PROCESS | 4068 | 1463974763474 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 20:39:23 INFO - PROCESS | 4068 | 1463974763477 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 20:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:39:23 INFO - PROCESS | 4068 | 1463974763480 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:39:23 INFO - PROCESS | 4068 | 1463974763482 Marionette TRACE conn5 <- [1,1474,null,{}] 20:39:23 INFO - PROCESS | 4068 | 1463974763487 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}] 20:39:23 INFO - PROCESS | 4068 | 1463974763672 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 20:39:23 INFO - PROCESS | 4068 | 1463974763843 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448EDC800 == 48 [pid = 4068] [id = 378] 20:39:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44377CC00) [pid = 4068] [serial = 1134] [outer = 0000000000000000] 20:39:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C443982C00) [pid = 4068] [serial = 1135] [outer = 000000C44377CC00] 20:39:23 INFO - PROCESS | 4068 | 1463974763898 Marionette DEBUG loaded listener.js 20:39:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C445043C00) [pid = 4068] [serial = 1136] [outer = 000000C44377CC00] 20:39:24 INFO - PROCESS | 4068 | 1463974764664 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]]]}] 20:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1243ms 20:39:24 INFO - PROCESS | 4068 | 1463974764727 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 20:39:24 INFO - PROCESS | 4068 | 1463974764732 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 20:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:39:24 INFO - PROCESS | 4068 | 1463974764738 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:39:24 INFO - PROCESS | 4068 | 1463974764743 Marionette TRACE conn5 <- [1,1478,null,{}] 20:39:24 INFO - PROCESS | 4068 | 1463974764750 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}] 20:39:24 INFO - PROCESS | 4068 | 1463974764903 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 20:39:25 INFO - PROCESS | 4068 | 1463974765022 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45035F000 == 49 [pid = 4068] [id = 379] 20:39:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C448DF3400) [pid = 4068] [serial = 1137] [outer = 0000000000000000] 20:39:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C449A07000) [pid = 4068] [serial = 1138] [outer = 000000C448DF3400] 20:39:25 INFO - PROCESS | 4068 | 1463974765085 Marionette DEBUG loaded listener.js 20:39:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C44D827000) [pid = 4068] [serial = 1139] [outer = 000000C448DF3400] 20:39:25 INFO - PROCESS | 4068 | 1463974765747 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]]]}] 20:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1032ms 20:39:25 INFO - PROCESS | 4068 | 1463974765773 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 20:39:25 INFO - PROCESS | 4068 | 1463974765780 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 20:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:39:25 INFO - PROCESS | 4068 | 1463974765787 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:39:25 INFO - PROCESS | 4068 | 1463974765790 Marionette TRACE conn5 <- [1,1482,null,{}] 20:39:25 INFO - PROCESS | 4068 | 1463974765794 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}] 20:39:25 INFO - PROCESS | 4068 | 1463974765967 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 20:39:26 INFO - PROCESS | 4068 | 1463974766087 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540AD000 == 50 [pid = 4068] [id = 380] 20:39:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C44FE6AC00) [pid = 4068] [serial = 1140] [outer = 0000000000000000] 20:39:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C450014000) [pid = 4068] [serial = 1141] [outer = 000000C44FE6AC00] 20:39:26 INFO - PROCESS | 4068 | 1463974766146 Marionette DEBUG loaded listener.js 20:39:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C450C7A400) [pid = 4068] [serial = 1142] [outer = 000000C44FE6AC00] 20:39:26 INFO - PROCESS | 4068 | 1463974766810 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]]]}] 20:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1078ms 20:39:26 INFO - PROCESS | 4068 | 1463974766891 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 20:39:26 INFO - PROCESS | 4068 | 1463974766894 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 20:39:26 INFO - PROCESS | 4068 | 1463974766898 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:39:26 INFO - PROCESS | 4068 | 1463974766902 Marionette TRACE conn5 <- [1,1486,null,{}] 20:39:26 INFO - PROCESS | 4068 | 1463974766915 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}] 20:39:27 INFO - PROCESS | 4068 | 1463974767077 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 20:39:27 INFO - PROCESS | 4068 | 1463974767089 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B62000 == 51 [pid = 4068] [id = 381] 20:39:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C451B25C00) [pid = 4068] [serial = 1143] [outer = 0000000000000000] 20:39:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C452F79800) [pid = 4068] [serial = 1144] [outer = 000000C451B25C00] 20:39:27 INFO - PROCESS | 4068 | 1463974767151 Marionette DEBUG loaded listener.js 20:39:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C453D7C400) [pid = 4068] [serial = 1145] [outer = 000000C451B25C00] 20:39:27 INFO - PROCESS | 4068 | 1463974767828 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]]]}] 20:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 985ms 20:39:27 INFO - PROCESS | 4068 | 1463974767891 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 20:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:39:27 INFO - PROCESS | 4068 | 1463974767894 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 20:39:27 INFO - PROCESS | 4068 | 1463974767898 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:39:27 INFO - PROCESS | 4068 | 1463974767900 Marionette TRACE conn5 <- [1,1490,null,{}] 20:39:27 INFO - PROCESS | 4068 | 1463974767904 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}] 20:39:28 INFO - PROCESS | 4068 | 1463974768018 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 20:39:28 INFO - PROCESS | 4068 | 1463974768095 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457357800 == 52 [pid = 4068] [id = 382] 20:39:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C454541800) [pid = 4068] [serial = 1146] [outer = 0000000000000000] 20:39:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C4545BBC00) [pid = 4068] [serial = 1147] [outer = 000000C454541800] 20:39:28 INFO - PROCESS | 4068 | 1463974768193 Marionette DEBUG loaded listener.js 20:39:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C45467F000) [pid = 4068] [serial = 1148] [outer = 000000C454541800] 20:39:28 INFO - PROCESS | 4068 | 1463974768785 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]]]}] 20:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 944ms 20:39:28 INFO - PROCESS | 4068 | 1463974768844 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 20:39:28 INFO - PROCESS | 4068 | 1463974768846 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 20:39:28 INFO - PROCESS | 4068 | 1463974768850 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:39:28 INFO - PROCESS | 4068 | 1463974768852 Marionette TRACE conn5 <- [1,1494,null,{}] 20:39:28 INFO - PROCESS | 4068 | 1463974768856 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}] 20:39:28 INFO - PROCESS | 4068 | 1463974768966 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 20:39:29 INFO - PROCESS | 4068 | 1463974769056 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45753A000 == 53 [pid = 4068] [id = 383] 20:39:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C45468B400) [pid = 4068] [serial = 1149] [outer = 0000000000000000] 20:39:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C45468F400) [pid = 4068] [serial = 1150] [outer = 000000C45468B400] 20:39:29 INFO - PROCESS | 4068 | 1463974769113 Marionette DEBUG loaded listener.js 20:39:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C454707800) [pid = 4068] [serial = 1151] [outer = 000000C45468B400] 20:39:29 INFO - PROCESS | 4068 | 1463974769720 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]]]}] 20:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 944ms 20:39:29 INFO - PROCESS | 4068 | 1463974769797 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 20:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:39:29 INFO - PROCESS | 4068 | 1463974769800 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 20:39:29 INFO - PROCESS | 4068 | 1463974769804 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:39:29 INFO - PROCESS | 4068 | 1463974769806 Marionette TRACE conn5 <- [1,1498,null,{}] 20:39:29 INFO - PROCESS | 4068 | 1463974769810 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}] 20:39:29 INFO - PROCESS | 4068 | 1463974769995 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 20:39:30 INFO - PROCESS | 4068 | 1463974770110 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458559800 == 54 [pid = 4068] [id = 384] 20:39:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C454D3F000) [pid = 4068] [serial = 1152] [outer = 0000000000000000] 20:39:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C454D5AC00) [pid = 4068] [serial = 1153] [outer = 000000C454D3F000] 20:39:30 INFO - PROCESS | 4068 | 1463974770169 Marionette DEBUG loaded listener.js 20:39:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C454D62400) [pid = 4068] [serial = 1154] [outer = 000000C454D3F000] 20:39:30 INFO - PROCESS | 4068 | 1463974770779 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]]]}] 20:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1030ms 20:39:30 INFO - PROCESS | 4068 | 1463974770835 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 20:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:39:30 INFO - PROCESS | 4068 | 1463974770838 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 20:39:30 INFO - PROCESS | 4068 | 1463974770842 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:39:30 INFO - PROCESS | 4068 | 1463974770844 Marionette TRACE conn5 <- [1,1502,null,{}] 20:39:30 INFO - PROCESS | 4068 | 1463974770848 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}] 20:39:30 INFO - PROCESS | 4068 | 1463974770956 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 20:39:31 INFO - PROCESS | 4068 | 1463974771053 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FAC000 == 55 [pid = 4068] [id = 385] 20:39:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C454D63C00) [pid = 4068] [serial = 1155] [outer = 0000000000000000] 20:39:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C454D68C00) [pid = 4068] [serial = 1156] [outer = 000000C454D63C00] 20:39:31 INFO - PROCESS | 4068 | 1463974771110 Marionette DEBUG loaded listener.js 20:39:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C454D6F000) [pid = 4068] [serial = 1157] [outer = 000000C454D63C00] 20:39:31 INFO - PROCESS | 4068 | 1463974771837 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]]]}] 20:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1029ms 20:39:31 INFO - PROCESS | 4068 | 1463974771880 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 20:39:31 INFO - PROCESS | 4068 | 1463974771885 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 20:39:31 INFO - PROCESS | 4068 | 1463974771912 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:39:31 INFO - PROCESS | 4068 | 1463974771917 Marionette TRACE conn5 <- [1,1506,null,{}] 20:39:31 INFO - PROCESS | 4068 | 1463974771923 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}] 20:39:32 INFO - PROCESS | 4068 | 1463974772035 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 20:39:32 INFO - PROCESS | 4068 | 1463974772162 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45302E000 == 56 [pid = 4068] [id = 386] 20:39:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C444182800) [pid = 4068] [serial = 1158] [outer = 0000000000000000] 20:39:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C449904400) [pid = 4068] [serial = 1159] [outer = 000000C444182800] 20:39:32 INFO - PROCESS | 4068 | 1463974772217 Marionette DEBUG loaded listener.js 20:39:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C44DDA6400) [pid = 4068] [serial = 1160] [outer = 000000C444182800] 20:39:32 INFO - PROCESS | 4068 | --DOCSHELL 000000C448D84000 == 55 [pid = 4068] [id = 376] 20:39:32 INFO - PROCESS | 4068 | --DOCSHELL 000000C451003000 == 54 [pid = 4068] [id = 375] 20:39:32 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FEE1000 == 53 [pid = 4068] [id = 374] 20:39:32 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F50000 == 52 [pid = 4068] [id = 373] 20:39:32 INFO - PROCESS | 4068 | 1463974772910 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]]]}] 20:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1031ms 20:39:32 INFO - PROCESS | 4068 | 1463974772948 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 20:39:32 INFO - PROCESS | 4068 | 1463974772954 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 20:39:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:39:32 INFO - PROCESS | 4068 | 1463974772959 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:39:32 INFO - PROCESS | 4068 | 1463974772964 Marionette TRACE conn5 <- [1,1510,null,{}] 20:39:33 INFO - PROCESS | 4068 | 1463974772992 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}] 20:39:33 INFO - PROCESS | 4068 | 1463974773112 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 20:39:33 INFO - PROCESS | 4068 | 1463974773238 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453613000 == 53 [pid = 4068] [id = 387] 20:39:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C44DD99800) [pid = 4068] [serial = 1161] [outer = 0000000000000000] 20:39:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C44F828000) [pid = 4068] [serial = 1162] [outer = 000000C44DD99800] 20:39:33 INFO - PROCESS | 4068 | 1463974773302 Marionette DEBUG loaded listener.js 20:39:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C44FEC9800) [pid = 4068] [serial = 1163] [outer = 000000C44DD99800] 20:39:33 INFO - PROCESS | 4068 | 1463974773925 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"]]]}] 20:39:33 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 () { 20:39:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:39:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:39:34 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 () { 20:39:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:39:34 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 () { 20:39:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:39:34 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 () { 20:39:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:39:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 989ms 20:39:34 INFO - PROCESS | 4068 | 1463974773951 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 20:39:34 INFO - PROCESS | 4068 | 1463974773958 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 20:39:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:39:34 INFO - PROCESS | 4068 | 1463974773965 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:39:34 INFO - PROCESS | 4068 | 1463974773968 Marionette TRACE conn5 <- [1,1514,null,{}] 20:39:34 INFO - PROCESS | 4068 | 1463974773972 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}] 20:39:34 INFO - PROCESS | 4068 | 1463974774096 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 20:39:34 INFO - PROCESS | 4068 | 1463974774220 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45735E800 == 54 [pid = 4068] [id = 388] 20:39:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C4511A6C00) [pid = 4068] [serial = 1164] [outer = 0000000000000000] 20:39:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C451432C00) [pid = 4068] [serial = 1165] [outer = 000000C4511A6C00] 20:39:34 INFO - PROCESS | 4068 | 1463974774279 Marionette DEBUG loaded listener.js 20:39:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C4524CE400) [pid = 4068] [serial = 1166] [outer = 000000C4511A6C00] 20:39:34 INFO - PROCESS | 4068 | 1463974774905 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"]]]}] 20:39:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:39:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:39:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:39:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:39:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 980ms 20:39:34 INFO - PROCESS | 4068 | 1463974774951 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 20:39:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:39:34 INFO - PROCESS | 4068 | 1463974774954 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 20:39:34 INFO - PROCESS | 4068 | 1463974774958 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:39:34 INFO - PROCESS | 4068 | 1463974774962 Marionette TRACE conn5 <- [1,1518,null,{}] 20:39:34 INFO - PROCESS | 4068 | 1463974774974 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}] 20:39:35 INFO - PROCESS | 4068 | 1463974775105 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 20:39:35 INFO - PROCESS | 4068 | 1463974775195 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45941C800 == 55 [pid = 4068] [id = 389] 20:39:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C454682C00) [pid = 4068] [serial = 1167] [outer = 0000000000000000] 20:39:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C45468F800) [pid = 4068] [serial = 1168] [outer = 000000C454682C00] 20:39:35 INFO - PROCESS | 4068 | 1463974775257 Marionette DEBUG loaded listener.js 20:39:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C454D52000) [pid = 4068] [serial = 1169] [outer = 000000C454682C00] 20:39:35 INFO - PROCESS | 4068 | 1463974775786 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]]]}] 20:39:35 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 20:39:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:39:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:39:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:39:35 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. 20:39:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:39:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 880ms 20:39:35 INFO - PROCESS | 4068 | 1463974775840 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 20:39:35 INFO - PROCESS | 4068 | 1463974775843 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 20:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:39:35 INFO - PROCESS | 4068 | 1463974775846 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:39:35 INFO - PROCESS | 4068 | 1463974775849 Marionette TRACE conn5 <- [1,1522,null,{}] 20:39:35 INFO - PROCESS | 4068 | 1463974775896 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}] 20:39:36 INFO - PROCESS | 4068 | 1463974776031 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 20:39:36 INFO - PROCESS | 4068 | 1463974776118 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459659800 == 56 [pid = 4068] [id = 390] 20:39:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C454D56400) [pid = 4068] [serial = 1170] [outer = 0000000000000000] 20:39:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C454D6F400) [pid = 4068] [serial = 1171] [outer = 000000C454D56400] 20:39:36 INFO - PROCESS | 4068 | 1463974776175 Marionette DEBUG loaded listener.js 20:39:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C454E0E800) [pid = 4068] [serial = 1172] [outer = 000000C454D56400] 20:39:36 INFO - PROCESS | 4068 | 1463974776783 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]]]}] 20:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 986ms 20:39:36 INFO - PROCESS | 4068 | 1463974776835 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 20:39:36 INFO - PROCESS | 4068 | 1463974776837 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 20:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:39:36 INFO - PROCESS | 4068 | 1463974776841 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:39:36 INFO - PROCESS | 4068 | 1463974776843 Marionette TRACE conn5 <- [1,1526,null,{}] 20:39:36 INFO - PROCESS | 4068 | 1463974776847 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}] 20:39:36 INFO - PROCESS | 4068 | 1463974776956 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 20:39:37 INFO - PROCESS | 4068 | 1463974777078 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459677000 == 57 [pid = 4068] [id = 391] 20:39:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C454E0A800) [pid = 4068] [serial = 1173] [outer = 0000000000000000] 20:39:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C455112C00) [pid = 4068] [serial = 1174] [outer = 000000C454E0A800] 20:39:37 INFO - PROCESS | 4068 | 1463974777136 Marionette DEBUG loaded listener.js 20:39:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C45511D400) [pid = 4068] [serial = 1175] [outer = 000000C454E0A800] 20:39:37 INFO - PROCESS | 4068 | 1463974777789 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]]]}] 20:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 985ms 20:39:37 INFO - PROCESS | 4068 | 1463974777829 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 20:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:39:37 INFO - PROCESS | 4068 | 1463974777832 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 20:39:37 INFO - PROCESS | 4068 | 1463974777835 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:39:37 INFO - PROCESS | 4068 | 1463974777837 Marionette TRACE conn5 <- [1,1530,null,{}] 20:39:37 INFO - PROCESS | 4068 | 1463974777841 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}] 20:39:37 INFO - PROCESS | 4068 | 1463974777977 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 20:39:38 INFO - PROCESS | 4068 | 1463974778100 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459DE5000 == 58 [pid = 4068] [id = 392] 20:39:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C455A90400) [pid = 4068] [serial = 1176] [outer = 0000000000000000] 20:39:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C455ABA400) [pid = 4068] [serial = 1177] [outer = 000000C455A90400] 20:39:38 INFO - PROCESS | 4068 | 1463974778158 Marionette DEBUG loaded listener.js 20:39:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C455B03800) [pid = 4068] [serial = 1178] [outer = 000000C455A90400] 20:39:38 INFO - PROCESS | 4068 | 1463974778713 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]]]}] 20:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 943ms 20:39:38 INFO - PROCESS | 4068 | 1463974778780 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 20:39:38 INFO - PROCESS | 4068 | 1463974778782 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 20:39:38 INFO - PROCESS | 4068 | 1463974778786 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:39:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:39:38 INFO - PROCESS | 4068 | 1463974778788 Marionette TRACE conn5 <- [1,1534,null,{}] 20:39:38 INFO - PROCESS | 4068 | 1463974778792 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}] 20:39:38 INFO - PROCESS | 4068 | 1463974778902 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 20:39:39 INFO - PROCESS | 4068 | 1463974779037 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459DFD800 == 59 [pid = 4068] [id = 393] 20:39:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C448DE9C00) [pid = 4068] [serial = 1179] [outer = 0000000000000000] 20:39:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C4553BA000) [pid = 4068] [serial = 1180] [outer = 000000C448DE9C00] 20:39:39 INFO - PROCESS | 4068 | 1463974779094 Marionette DEBUG loaded listener.js 20:39:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C4553C3800) [pid = 4068] [serial = 1181] [outer = 000000C448DE9C00] 20:39:39 INFO - PROCESS | 4068 | 1463974779736 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]]]}] 20:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 986ms 20:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:39:39 INFO - PROCESS | 4068 | 1463974779775 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 20:39:39 INFO - PROCESS | 4068 | 1463974779778 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 20:39:39 INFO - PROCESS | 4068 | 1463974779782 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:39:39 INFO - PROCESS | 4068 | 1463974779784 Marionette TRACE conn5 <- [1,1538,null,{}] 20:39:39 INFO - PROCESS | 4068 | 1463974779788 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}] 20:39:39 INFO - PROCESS | 4068 | 1463974779900 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 20:39:40 INFO - PROCESS | 4068 | 1463974780100 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450B65800 == 60 [pid = 4068] [id = 394] 20:39:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C443967000) [pid = 4068] [serial = 1182] [outer = 0000000000000000] 20:39:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C443AAB800) [pid = 4068] [serial = 1183] [outer = 000000C443967000] 20:39:40 INFO - PROCESS | 4068 | 1463974780164 Marionette DEBUG loaded listener.js 20:39:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C44D540400) [pid = 4068] [serial = 1184] [outer = 000000C443967000] 20:39:40 INFO - PROCESS | 4068 | 1463974780858 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]]]}] 20:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1134ms 20:39:40 INFO - PROCESS | 4068 | 1463974780935 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 20:39:40 INFO - PROCESS | 4068 | 1463974780939 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 20:39:40 INFO - PROCESS | 4068 | 1463974780945 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:39:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:39:40 INFO - PROCESS | 4068 | 1463974780948 Marionette TRACE conn5 <- [1,1542,null,{}] 20:39:40 INFO - PROCESS | 4068 | 1463974780953 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}] 20:39:41 INFO - PROCESS | 4068 | 1463974781071 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 20:39:41 INFO - PROCESS | 4068 | 1463974781195 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540AD000 == 59 [pid = 4068] [id = 380] 20:39:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C45035F000 == 58 [pid = 4068] [id = 379] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C450363800 == 57 [pid = 4068] [id = 367] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C45734E800 == 56 [pid = 4068] [id = 369] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C45409D000 == 55 [pid = 4068] [id = 221] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4511D7800 == 54 [pid = 4068] [id = 341] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D85E800 == 53 [pid = 4068] [id = 307] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ECE800 == 52 [pid = 4068] [id = 304] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4480CD800 == 51 [pid = 4068] [id = 311] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F3B000 == 50 [pid = 4068] [id = 314] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AD3800 == 49 [pid = 4068] [id = 225] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C457359000 == 48 [pid = 4068] [id = 342] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4443CA800 == 47 [pid = 4068] [id = 358] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C45524B800 == 46 [pid = 4068] [id = 310] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4569A0000 == 45 [pid = 4068] [id = 368] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B62000 == 44 [pid = 4068] [id = 381] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FAC000 == 43 [pid = 4068] [id = 385] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C457357800 == 42 [pid = 4068] [id = 382] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C44819A800 == 41 [pid = 4068] [id = 313] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B3D000 == 40 [pid = 4068] [id = 306] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571CC000 == 39 [pid = 4068] [id = 339] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C458559800 == 38 [pid = 4068] [id = 384] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C458543800 == 37 [pid = 4068] [id = 371] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C45753A000 == 36 [pid = 4068] [id = 383] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583AE800 == 35 [pid = 4068] [id = 370] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C448D74000 == 34 [pid = 4068] [id = 366] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8DF800 == 33 [pid = 4068] [id = 300] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F34800 == 32 [pid = 4068] [id = 305] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4488B4800 == 31 [pid = 4068] [id = 223] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4481A4000 == 30 [pid = 4068] [id = 298] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FE23800 == 29 [pid = 4068] [id = 302] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540B1000 == 28 [pid = 4068] [id = 309] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B41000 == 27 [pid = 4068] [id = 218] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FB8A800 == 26 [pid = 4068] [id = 312] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C45410E800 == 25 [pid = 4068] [id = 377] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C453612000 == 24 [pid = 4068] [id = 308] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571B9000 == 23 [pid = 4068] [id = 352] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AB4000 == 22 [pid = 4068] [id = 340] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D863800 == 21 [pid = 4068] [id = 301] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C450439800 == 20 [pid = 4068] [id = 303] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C459DFD800 == 19 [pid = 4068] [id = 393] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C459DE5000 == 18 [pid = 4068] [id = 392] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C459677000 == 17 [pid = 4068] [id = 391] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C459659800 == 16 [pid = 4068] [id = 390] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C45941C800 == 15 [pid = 4068] [id = 389] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C448EDC800 == 14 [pid = 4068] [id = 378] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C45735E800 == 13 [pid = 4068] [id = 388] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C453613000 == 12 [pid = 4068] [id = 387] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EFA7800 == 11 [pid = 4068] [id = 365] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C45302E000 == 10 [pid = 4068] [id = 386] 20:39:43 INFO - PROCESS | 4068 | --DOCSHELL 000000C44DD45800 == 9 [pid = 4068] [id = 372] 20:39:44 INFO - PROCESS | 4068 | --DOCSHELL 000000C450B65800 == 8 [pid = 4068] [id = 394] 20:39:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C441DAC800 == 9 [pid = 4068] [id = 395] 20:39:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C43E8CAC00) [pid = 4068] [serial = 1185] [outer = 0000000000000000] 20:39:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C44263E000) [pid = 4068] [serial = 1186] [outer = 000000C43E8CAC00] 20:39:45 INFO - PROCESS | 4068 | 1463974785855 Marionette DEBUG loaded listener.js 20:39:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C443740000) [pid = 4068] [serial = 1187] [outer = 000000C43E8CAC00] 20:39:47 INFO - PROCESS | 4068 | 1463974787307 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]]]}] 20:39:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 6404ms 20:39:47 INFO - PROCESS | 4068 | 1463974787357 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 20:39:47 INFO - PROCESS | 4068 | 1463974787363 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 20:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:39:47 INFO - PROCESS | 4068 | 1463974787367 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:39:47 INFO - PROCESS | 4068 | 1463974787373 Marionette TRACE conn5 <- [1,1546,null,{}] 20:39:47 INFO - PROCESS | 4068 | 1463974787379 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}] 20:39:47 INFO - PROCESS | 4068 | 1463974787476 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 20:39:47 INFO - PROCESS | 4068 | 1463974787486 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448828000 == 10 [pid = 4068] [id = 396] 20:39:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C443AB5000) [pid = 4068] [serial = 1188] [outer = 0000000000000000] 20:39:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C443B86800) [pid = 4068] [serial = 1189] [outer = 000000C443AB5000] 20:39:47 INFO - PROCESS | 4068 | 1463974787544 Marionette DEBUG loaded listener.js 20:39:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C443E0F000) [pid = 4068] [serial = 1190] [outer = 000000C443AB5000] 20:39:48 INFO - PROCESS | 4068 | 1463974788028 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]]]}] 20:39:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:39:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 733ms 20:39:48 INFO - PROCESS | 4068 | 1463974788104 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 20:39:48 INFO - PROCESS | 4068 | 1463974788111 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 20:39:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:39:48 INFO - PROCESS | 4068 | 1463974788158 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:39:48 INFO - PROCESS | 4068 | 1463974788161 Marionette TRACE conn5 <- [1,1550,null,{}] 20:39:48 INFO - PROCESS | 4068 | 1463974788165 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}] 20:39:48 INFO - PROCESS | 4068 | 1463974788268 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 20:39:48 INFO - PROCESS | 4068 | 1463974788346 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AB6000 == 11 [pid = 4068] [id = 397] 20:39:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C443AAF400) [pid = 4068] [serial = 1191] [outer = 0000000000000000] 20:39:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C444181400) [pid = 4068] [serial = 1192] [outer = 000000C443AAF400] 20:39:48 INFO - PROCESS | 4068 | 1463974788394 Marionette DEBUG loaded listener.js 20:39:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C447E54C00) [pid = 4068] [serial = 1193] [outer = 000000C443AAF400] 20:39:48 INFO - PROCESS | 4068 | 1463974788813 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]]]}] 20:39:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:39:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 734ms 20:39:48 INFO - PROCESS | 4068 | 1463974788898 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 20:39:48 INFO - PROCESS | 4068 | 1463974788901 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 20:39:48 INFO - PROCESS | 4068 | 1463974788905 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:39:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:39:48 INFO - PROCESS | 4068 | 1463974788909 Marionette TRACE conn5 <- [1,1554,null,{}] 20:39:48 INFO - PROCESS | 4068 | 1463974788926 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}] 20:39:49 INFO - PROCESS | 4068 | 1463974789075 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 20:39:49 INFO - PROCESS | 4068 | 1463974789128 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FE21000 == 12 [pid = 4068] [id = 398] 20:39:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C44408AC00) [pid = 4068] [serial = 1194] [outer = 0000000000000000] 20:39:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C449A88C00) [pid = 4068] [serial = 1195] [outer = 000000C44408AC00] 20:39:49 INFO - PROCESS | 4068 | 1463974789178 Marionette DEBUG loaded listener.js 20:39:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C44C98F400) [pid = 4068] [serial = 1196] [outer = 000000C44408AC00] 20:39:49 INFO - PROCESS | 4068 | 1463974789667 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]]]}] 20:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 775ms 20:39:49 INFO - PROCESS | 4068 | 1463974789687 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 20:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:39:49 INFO - PROCESS | 4068 | 1463974789690 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 20:39:49 INFO - PROCESS | 4068 | 1463974789694 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:39:49 INFO - PROCESS | 4068 | 1463974789695 Marionette TRACE conn5 <- [1,1558,null,{}] 20:39:49 INFO - PROCESS | 4068 | 1463974789705 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}] 20:39:49 INFO - PROCESS | 4068 | 1463974789821 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 20:39:49 INFO - PROCESS | 4068 | 1463974789835 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EDD800 == 13 [pid = 4068] [id = 399] 20:39:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C44D5CD000) [pid = 4068] [serial = 1197] [outer = 0000000000000000] 20:39:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C44D8C3800) [pid = 4068] [serial = 1198] [outer = 000000C44D5CD000] 20:39:49 INFO - PROCESS | 4068 | 1463974789923 Marionette DEBUG loaded listener.js 20:39:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C44DDA0C00) [pid = 4068] [serial = 1199] [outer = 000000C44D5CD000] 20:39:50 INFO - PROCESS | 4068 | 1463974790380 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]]]}] 20:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 733ms 20:39:50 INFO - PROCESS | 4068 | 1463974790438 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 20:39:50 INFO - PROCESS | 4068 | 1463974790440 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 20:39:50 INFO - PROCESS | 4068 | 1463974790444 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:39:50 INFO - PROCESS | 4068 | 1463974790446 Marionette TRACE conn5 <- [1,1562,null,{}] 20:39:50 INFO - PROCESS | 4068 | 1463974790449 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}] 20:39:50 INFO - PROCESS | 4068 | 1463974790558 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 20:39:50 INFO - PROCESS | 4068 | 1463974790570 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452F4B000 == 14 [pid = 4068] [id = 400] 20:39:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C44D8E0C00) [pid = 4068] [serial = 1200] [outer = 0000000000000000] 20:39:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C44F932000) [pid = 4068] [serial = 1201] [outer = 000000C44D8E0C00] 20:39:50 INFO - PROCESS | 4068 | 1463974790617 Marionette DEBUG loaded listener.js 20:39:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C44FE5D800) [pid = 4068] [serial = 1202] [outer = 000000C44D8E0C00] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C448DF3400) [pid = 4068] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C442641C00) [pid = 4068] [serial = 1094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C44DD99800) [pid = 4068] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C444182800) [pid = 4068] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C443B8A800) [pid = 4068] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C44377CC00) [pid = 4068] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C444083800) [pid = 4068] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C443967000) [pid = 4068] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C45468B400) [pid = 4068] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C448DE9C00) [pid = 4068] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C455A90400) [pid = 4068] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C454E0A800) [pid = 4068] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C454D63C00) [pid = 4068] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C454D3F000) [pid = 4068] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C454541800) [pid = 4068] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C454D56400) [pid = 4068] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C4511E2C00) [pid = 4068] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C450790000) [pid = 4068] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C454682C00) [pid = 4068] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C44FBDD400) [pid = 4068] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C4511A6C00) [pid = 4068] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C44A808000) [pid = 4068] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C454691400) [pid = 4068] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C4545B6C00) [pid = 4068] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C451B25C00) [pid = 4068] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C453D78000) [pid = 4068] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C44398FC00) [pid = 4068] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C450CF0C00) [pid = 4068] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C443B8E400) [pid = 4068] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C4511E7000) [pid = 4068] [serial = 1091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C44F824800) [pid = 4068] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C44D8C7000) [pid = 4068] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C443B8EC00) [pid = 4068] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C44408A000) [pid = 4068] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C453D79000) [pid = 4068] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C45075A800) [pid = 4068] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C4514D4000) [pid = 4068] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C450CEB400) [pid = 4068] [serial = 1088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C450015400) [pid = 4068] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C449A8C800) [pid = 4068] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C453D72800) [pid = 4068] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C451051800) [pid = 4068] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C44396D400) [pid = 4068] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C450877800) [pid = 4068] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C44FE6AC00) [pid = 4068] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C443989000) [pid = 4068] [serial = 1097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:39:51 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C444087C00) [pid = 4068] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:39:51 INFO - PROCESS | 4068 | 1463974791696 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]]]}] 20:39:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:39:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1276ms 20:39:51 INFO - PROCESS | 4068 | 1463974791725 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 20:39:51 INFO - PROCESS | 4068 | 1463974791727 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 20:39:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:39:51 INFO - PROCESS | 4068 | 1463974791730 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:39:51 INFO - PROCESS | 4068 | 1463974791732 Marionette TRACE conn5 <- [1,1566,null,{}] 20:39:51 INFO - PROCESS | 4068 | 1463974791736 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}] 20:39:51 INFO - PROCESS | 4068 | 1463974791834 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 20:39:51 INFO - PROCESS | 4068 | 1463974791843 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452A52800 == 15 [pid = 4068] [id = 401] 20:39:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C443989000) [pid = 4068] [serial = 1203] [outer = 0000000000000000] 20:39:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C448DE9C00) [pid = 4068] [serial = 1204] [outer = 000000C443989000] 20:39:51 INFO - PROCESS | 4068 | 1463974791891 Marionette DEBUG loaded listener.js 20:39:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C44FE65400) [pid = 4068] [serial = 1205] [outer = 000000C443989000] 20:39:52 INFO - PROCESS | 4068 | 1463974792324 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]]]}] 20:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 627ms 20:39:52 INFO - PROCESS | 4068 | 1463974792361 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 20:39:52 INFO - PROCESS | 4068 | 1463974792363 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 20:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:39:52 INFO - PROCESS | 4068 | 1463974792371 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:39:52 INFO - PROCESS | 4068 | 1463974792373 Marionette TRACE conn5 <- [1,1570,null,{}] 20:39:52 INFO - PROCESS | 4068 | 1463974792377 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}] 20:39:52 INFO - PROCESS | 4068 | 1463974792459 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 20:39:52 INFO - PROCESS | 4068 | 1463974792468 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45410B800 == 16 [pid = 4068] [id = 402] 20:39:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C44FEC7800) [pid = 4068] [serial = 1206] [outer = 0000000000000000] 20:39:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C450008800) [pid = 4068] [serial = 1207] [outer = 000000C44FEC7800] 20:39:52 INFO - PROCESS | 4068 | 1463974792514 Marionette DEBUG loaded listener.js 20:39:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C450013800) [pid = 4068] [serial = 1208] [outer = 000000C44FEC7800] 20:39:52 INFO - PROCESS | 4068 | 1463974792975 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]]]}] 20:39:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:39:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 649ms 20:39:53 INFO - PROCESS | 4068 | 1463974793019 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 20:39:53 INFO - PROCESS | 4068 | 1463974793021 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 20:39:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:39:53 INFO - PROCESS | 4068 | 1463974793024 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:39:53 INFO - PROCESS | 4068 | 1463974793026 Marionette TRACE conn5 <- [1,1574,null,{}] 20:39:53 INFO - PROCESS | 4068 | 1463974793029 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}] 20:39:53 INFO - PROCESS | 4068 | 1463974793111 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 20:39:53 INFO - PROCESS | 4068 | 1463974793118 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552C9800 == 17 [pid = 4068] [id = 403] 20:39:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C450016000) [pid = 4068] [serial = 1209] [outer = 0000000000000000] 20:39:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C45075C000) [pid = 4068] [serial = 1210] [outer = 000000C450016000] 20:39:53 INFO - PROCESS | 4068 | 1463974793165 Marionette DEBUG loaded listener.js 20:39:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C450781400) [pid = 4068] [serial = 1211] [outer = 000000C450016000] 20:39:53 INFO - PROCESS | 4068 | 1463974793797 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]]]}] 20:39:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:39:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 881ms 20:39:53 INFO - PROCESS | 4068 | 1463974793909 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 20:39:53 INFO - PROCESS | 4068 | 1463974793914 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 20:39:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:39:53 INFO - PROCESS | 4068 | 1463974793921 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:39:53 INFO - PROCESS | 4068 | 1463974793925 Marionette TRACE conn5 <- [1,1578,null,{}] 20:39:53 INFO - PROCESS | 4068 | 1463974793931 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}] 20:39:54 INFO - PROCESS | 4068 | 1463974794051 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 20:39:54 INFO - PROCESS | 4068 | 1463974794170 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F38000 == 18 [pid = 4068] [id = 404] 20:39:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C443AA9800) [pid = 4068] [serial = 1212] [outer = 0000000000000000] 20:39:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C443E0A400) [pid = 4068] [serial = 1213] [outer = 000000C443AA9800] 20:39:54 INFO - PROCESS | 4068 | 1463974794231 Marionette DEBUG loaded listener.js 20:39:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C44408C400) [pid = 4068] [serial = 1214] [outer = 000000C443AA9800] 20:39:54 INFO - PROCESS | 4068 | 1463974794834 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]]]}] 20:39:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:39:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 985ms 20:39:54 INFO - PROCESS | 4068 | 1463974794909 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 20:39:54 INFO - PROCESS | 4068 | 1463974794915 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 20:39:54 INFO - PROCESS | 4068 | 1463974794922 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:39:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:39:54 INFO - PROCESS | 4068 | 1463974794925 Marionette TRACE conn5 <- [1,1582,null,{}] 20:39:54 INFO - PROCESS | 4068 | 1463974794929 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}] 20:39:55 INFO - PROCESS | 4068 | 1463974795070 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 20:39:55 INFO - PROCESS | 4068 | 1463974795193 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FCB000 == 19 [pid = 4068] [id = 405] 20:39:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C449A0C000) [pid = 4068] [serial = 1215] [outer = 0000000000000000] 20:39:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C44A091400) [pid = 4068] [serial = 1216] [outer = 000000C449A0C000] 20:39:55 INFO - PROCESS | 4068 | 1463974795260 Marionette DEBUG loaded listener.js 20:39:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C44D65A000) [pid = 4068] [serial = 1217] [outer = 000000C449A0C000] 20:39:55 INFO - PROCESS | 4068 | 1463974795885 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]]]}] 20:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1030ms 20:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:39:55 INFO - PROCESS | 4068 | 1463974795958 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 20:39:55 INFO - PROCESS | 4068 | 1463974795961 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 20:39:55 INFO - PROCESS | 4068 | 1463974795965 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:39:55 INFO - PROCESS | 4068 | 1463974795970 Marionette TRACE conn5 <- [1,1586,null,{}] 20:39:56 INFO - PROCESS | 4068 | 1463974796002 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}] 20:39:56 INFO - PROCESS | 4068 | 1463974796180 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 20:39:56 INFO - PROCESS | 4068 | 1463974796274 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571B9000 == 20 [pid = 4068] [id = 406] 20:39:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C450785800) [pid = 4068] [serial = 1218] [outer = 0000000000000000] 20:39:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C45078A800) [pid = 4068] [serial = 1219] [outer = 000000C450785800] 20:39:56 INFO - PROCESS | 4068 | 1463974796333 Marionette DEBUG loaded listener.js 20:39:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C4509F1800) [pid = 4068] [serial = 1220] [outer = 000000C450785800] 20:39:56 INFO - PROCESS | 4068 | 1463974796970 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]]]}] 20:39:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:39:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1036ms 20:39:57 INFO - PROCESS | 4068 | 1463974797003 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 20:39:57 INFO - PROCESS | 4068 | 1463974797006 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 20:39:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:39:57 INFO - PROCESS | 4068 | 1463974797010 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:39:57 INFO - PROCESS | 4068 | 1463974797012 Marionette TRACE conn5 <- [1,1590,null,{}] 20:39:57 INFO - PROCESS | 4068 | 1463974797016 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}] 20:39:57 INFO - PROCESS | 4068 | 1463974797125 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 20:39:57 INFO - PROCESS | 4068 | 1463974797222 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44CB3B000 == 21 [pid = 4068] [id = 407] 20:39:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C448BD8400) [pid = 4068] [serial = 1221] [outer = 0000000000000000] 20:39:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C44FED0C00) [pid = 4068] [serial = 1222] [outer = 000000C448BD8400] 20:39:57 INFO - PROCESS | 4068 | 1463974797278 Marionette DEBUG loaded listener.js 20:39:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C450CF5400) [pid = 4068] [serial = 1223] [outer = 000000C448BD8400] 20:39:57 INFO - PROCESS | 4068 | 1463974797914 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]]]}] 20:39:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:39:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1128ms 20:39:58 INFO - PROCESS | 4068 | 1463974798149 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 20:39:58 INFO - PROCESS | 4068 | 1463974798154 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 20:39:58 INFO - PROCESS | 4068 | 1463974798160 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:39:58 INFO - PROCESS | 4068 | 1463974798164 Marionette TRACE conn5 <- [1,1594,null,{}] 20:39:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:39:58 INFO - PROCESS | 4068 | 1463974798169 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}] 20:39:58 INFO - PROCESS | 4068 | 1463974798272 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 20:39:58 INFO - PROCESS | 4068 | 1463974798349 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448DD9000 == 22 [pid = 4068] [id = 408] 20:39:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C44396E000) [pid = 4068] [serial = 1224] [outer = 0000000000000000] 20:39:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C443989C00) [pid = 4068] [serial = 1225] [outer = 000000C44396E000] 20:39:58 INFO - PROCESS | 4068 | 1463974798399 Marionette DEBUG loaded listener.js 20:39:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C443B87800) [pid = 4068] [serial = 1226] [outer = 000000C44396E000] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C450787800) [pid = 4068] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C44D540400) [pid = 4068] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C44FEC9800) [pid = 4068] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C450014000) [pid = 4068] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C443E6E000) [pid = 4068] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C44DDA6400) [pid = 4068] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C448183400) [pid = 4068] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C442EC2800) [pid = 4068] [serial = 664] [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.] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C44F828000) [pid = 4068] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C445043C00) [pid = 4068] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C449904400) [pid = 4068] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C449A07000) [pid = 4068] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C4484D0C00) [pid = 4068] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C444088400) [pid = 4068] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C443AAB800) [pid = 4068] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C443982C00) [pid = 4068] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C44408D800) [pid = 4068] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C44FECB800) [pid = 4068] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C45467EC00) [pid = 4068] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C453D7C400) [pid = 4068] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C4545BBC00) [pid = 4068] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C4545BE400) [pid = 4068] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C448978000) [pid = 4068] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C453D54800) [pid = 4068] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C44FBC9400) [pid = 4068] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C44418CC00) [pid = 4068] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C453D51400) [pid = 4068] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C44FBC2400) [pid = 4068] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C44F8AB400) [pid = 4068] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C44D53D000) [pid = 4068] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C44FECF400) [pid = 4068] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C44A091C00) [pid = 4068] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C45453DC00) [pid = 4068] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C4509EE800) [pid = 4068] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C453636C00) [pid = 4068] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C451046C00) [pid = 4068] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C44FECA000) [pid = 4068] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C453020800) [pid = 4068] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C450CF3000) [pid = 4068] [serial = 1089] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C4489E8000) [pid = 4068] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C448EA5400) [pid = 4068] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C451B1BC00) [pid = 4068] [serial = 1092] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C454537000) [pid = 4068] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44FE61800) [pid = 4068] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C45412D400) [pid = 4068] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C454126400) [pid = 4068] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C450766800) [pid = 4068] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C4511A3400) [pid = 4068] [serial = 967] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C444835C00) [pid = 4068] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C448FA5800) [pid = 4068] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C45104B000) [pid = 4068] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C452F79800) [pid = 4068] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C45470D800) [pid = 4068] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C454676000) [pid = 4068] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C4511DF000) [pid = 4068] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C454539400) [pid = 4068] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C450C7A400) [pid = 4068] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44398E800) [pid = 4068] [serial = 1098] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44D8C0000) [pid = 4068] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44D827000) [pid = 4068] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C450BDA400) [pid = 4068] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 20:39:58 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C44A09AC00) [pid = 4068] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C451432C00) [pid = 4068] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C443AB5800) [pid = 4068] [serial = 1095] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C44D543C00) [pid = 4068] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C454D6F000) [pid = 4068] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C454D68C00) [pid = 4068] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C454D62400) [pid = 4068] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C454D5AC00) [pid = 4068] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C45468F400) [pid = 4068] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 80 (000000C45467F000) [pid = 4068] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 79 (000000C454E0E800) [pid = 4068] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C451B1B000) [pid = 4068] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C455112C00) [pid = 4068] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C45104B800) [pid = 4068] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C4511E8400) [pid = 4068] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C454D52000) [pid = 4068] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C454D6F400) [pid = 4068] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C4506F8800) [pid = 4068] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 71 (000000C450CF5000) [pid = 4068] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 70 (000000C45468F800) [pid = 4068] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 69 (000000C4524CE400) [pid = 4068] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 68 (000000C44D8E0800) [pid = 4068] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 67 (000000C454D3EC00) [pid = 4068] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 66 (000000C454707800) [pid = 4068] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 65 (000000C4553C3800) [pid = 4068] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 64 (000000C455B03800) [pid = 4068] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 63 (000000C45511D400) [pid = 4068] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 62 (000000C4553BA000) [pid = 4068] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | --DOMWINDOW == 61 (000000C455ABA400) [pid = 4068] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 20:39:59 INFO - PROCESS | 4068 | 1463974799041 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]]]}] 20:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 942ms 20:39:59 INFO - PROCESS | 4068 | 1463974799110 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 20:39:59 INFO - PROCESS | 4068 | 1463974799113 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 20:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:39:59 INFO - PROCESS | 4068 | 1463974799121 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:39:59 INFO - PROCESS | 4068 | 1463974799124 Marionette TRACE conn5 <- [1,1598,null,{}] 20:39:59 INFO - PROCESS | 4068 | 1463974799128 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}] 20:39:59 INFO - PROCESS | 4068 | 1463974799218 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 20:39:59 INFO - PROCESS | 4068 | 1463974799226 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448939800 == 23 [pid = 4068] [id = 409] 20:39:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 62 (000000C443AA7000) [pid = 4068] [serial = 1227] [outer = 0000000000000000] 20:39:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 63 (000000C443AB0000) [pid = 4068] [serial = 1228] [outer = 000000C443AA7000] 20:39:59 INFO - PROCESS | 4068 | 1463974799279 Marionette DEBUG loaded listener.js 20:39:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 64 (000000C444085800) [pid = 4068] [serial = 1229] [outer = 000000C443AA7000] 20:39:59 INFO - PROCESS | 4068 | 1463974799811 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]]]}] 20:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 733ms 20:39:59 INFO - PROCESS | 4068 | 1463974799856 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 20:39:59 INFO - PROCESS | 4068 | 1463974799859 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 20:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:39:59 INFO - PROCESS | 4068 | 1463974799862 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:39:59 INFO - PROCESS | 4068 | 1463974799864 Marionette TRACE conn5 <- [1,1602,null,{}] 20:39:59 INFO - PROCESS | 4068 | 1463974799874 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}] 20:39:59 INFO - PROCESS | 4068 | 1463974799967 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 20:40:00 INFO - PROCESS | 4068 | 1463974800042 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D591800 == 24 [pid = 4068] [id = 410] 20:40:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 65 (000000C4489E8000) [pid = 4068] [serial = 1230] [outer = 0000000000000000] 20:40:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 66 (000000C448FAF800) [pid = 4068] [serial = 1231] [outer = 000000C4489E8000] 20:40:00 INFO - PROCESS | 4068 | 1463974800093 Marionette DEBUG loaded listener.js 20:40:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 67 (000000C449A91000) [pid = 4068] [serial = 1232] [outer = 000000C4489E8000] 20:40:00 INFO - PROCESS | 4068 | 1463974800495 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]]]}] 20:40:00 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 20:40:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 692ms 20:40:00 INFO - PROCESS | 4068 | 1463974800557 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 20:40:00 INFO - PROCESS | 4068 | 1463974800567 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 20:40:00 INFO - PROCESS | 4068 | 1463974800570 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:40:00 INFO - PROCESS | 4068 | 1463974800572 Marionette TRACE conn5 <- [1,1606,null,{}] 20:40:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:40:00 INFO - PROCESS | 4068 | 1463974800576 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}] 20:40:00 INFO - PROCESS | 4068 | 1463974800662 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 20:40:00 INFO - PROCESS | 4068 | 1463974800669 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB7D000 == 25 [pid = 4068] [id = 411] 20:40:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 68 (000000C44D53EC00) [pid = 4068] [serial = 1233] [outer = 0000000000000000] 20:40:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 69 (000000C44D65AC00) [pid = 4068] [serial = 1234] [outer = 000000C44D53EC00] 20:40:00 INFO - PROCESS | 4068 | 1463974800716 Marionette DEBUG loaded listener.js 20:40:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 70 (000000C44D8E9400) [pid = 4068] [serial = 1235] [outer = 000000C44D53EC00] 20:40:01 INFO - PROCESS | 4068 | 1463974801168 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]]]}] 20:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 629ms 20:40:01 INFO - PROCESS | 4068 | 1463974801211 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 20:40:01 INFO - PROCESS | 4068 | 1463974801214 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 20:40:01 INFO - PROCESS | 4068 | 1463974801217 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:40:01 INFO - PROCESS | 4068 | 1463974801219 Marionette TRACE conn5 <- [1,1610,null,{}] 20:40:01 INFO - PROCESS | 4068 | 1463974801223 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}] 20:40:01 INFO - PROCESS | 4068 | 1463974801333 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 20:40:01 INFO - PROCESS | 4068 | 1463974801409 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45036B800 == 26 [pid = 4068] [id = 412] 20:40:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 71 (000000C442682000) [pid = 4068] [serial = 1236] [outer = 0000000000000000] 20:40:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 72 (000000C44FB54400) [pid = 4068] [serial = 1237] [outer = 000000C442682000] 20:40:01 INFO - PROCESS | 4068 | 1463974801456 Marionette DEBUG loaded listener.js 20:40:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C44FE67000) [pid = 4068] [serial = 1238] [outer = 000000C442682000] 20:40:01 INFO - PROCESS | 4068 | 1463974801890 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]]]}] 20:40:01 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 20:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 734ms 20:40:01 INFO - PROCESS | 4068 | 1463974801954 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 20:40:01 INFO - PROCESS | 4068 | 1463974801956 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 20:40:01 INFO - PROCESS | 4068 | 1463974801960 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:40:01 INFO - PROCESS | 4068 | 1463974801962 Marionette TRACE conn5 <- [1,1614,null,{}] 20:40:01 INFO - PROCESS | 4068 | 1463974801974 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}] 20:40:02 INFO - PROCESS | 4068 | 1463974802119 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 20:40:02 INFO - PROCESS | 4068 | 1463974802173 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EDD000 == 27 [pid = 4068] [id = 413] 20:40:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C45000D400) [pid = 4068] [serial = 1239] [outer = 0000000000000000] 20:40:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C45075EC00) [pid = 4068] [serial = 1240] [outer = 000000C45000D400] 20:40:02 INFO - PROCESS | 4068 | 1463974802221 Marionette DEBUG loaded listener.js 20:40:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C4508A8C00) [pid = 4068] [serial = 1241] [outer = 000000C45000D400] 20:40:02 INFO - PROCESS | 4068 | 1463974802657 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]]]}] 20:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 733ms 20:40:02 INFO - PROCESS | 4068 | 1463974802714 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 20:40:02 INFO - PROCESS | 4068 | 1463974802716 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 20:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:40:02 INFO - PROCESS | 4068 | 1463974802720 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:40:02 INFO - PROCESS | 4068 | 1463974802722 Marionette TRACE conn5 <- [1,1618,null,{}] 20:40:02 INFO - PROCESS | 4068 | 1463974802726 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}] 20:40:02 INFO - PROCESS | 4068 | 1463974802833 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 20:40:02 INFO - PROCESS | 4068 | 1463974802840 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451D55000 == 28 [pid = 4068] [id = 414] 20:40:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C450BD9000) [pid = 4068] [serial = 1242] [outer = 0000000000000000] 20:40:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C450CEFC00) [pid = 4068] [serial = 1243] [outer = 000000C450BD9000] 20:40:02 INFO - PROCESS | 4068 | 1463974802885 Marionette DEBUG loaded listener.js 20:40:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C451049000) [pid = 4068] [serial = 1244] [outer = 000000C450BD9000] 20:40:03 INFO - PROCESS | 4068 | --DOMWINDOW == 78 (000000C44D5CD000) [pid = 4068] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:40:03 INFO - PROCESS | 4068 | --DOMWINDOW == 77 (000000C44FEC7800) [pid = 4068] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:40:03 INFO - PROCESS | 4068 | --DOMWINDOW == 76 (000000C443AB5000) [pid = 4068] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:40:03 INFO - PROCESS | 4068 | --DOMWINDOW == 75 (000000C43E8CAC00) [pid = 4068] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:40:03 INFO - PROCESS | 4068 | --DOMWINDOW == 74 (000000C443AAF400) [pid = 4068] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:40:03 INFO - PROCESS | 4068 | --DOMWINDOW == 73 (000000C44D8E0C00) [pid = 4068] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:40:03 INFO - PROCESS | 4068 | --DOMWINDOW == 72 (000000C44408AC00) [pid = 4068] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:40:03 INFO - PROCESS | 4068 | --DOMWINDOW == 71 (000000C443989000) [pid = 4068] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:40:03 INFO - PROCESS | 4068 | 1463974803399 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]]]}] 20:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 733ms 20:40:03 INFO - PROCESS | 4068 | 1463974803456 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 20:40:03 INFO - PROCESS | 4068 | 1463974803458 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 20:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:40:03 INFO - PROCESS | 4068 | 1463974803462 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:40:03 INFO - PROCESS | 4068 | 1463974803463 Marionette TRACE conn5 <- [1,1622,null,{}] 20:40:03 INFO - PROCESS | 4068 | 1463974803467 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}] 20:40:03 INFO - PROCESS | 4068 | 1463974803550 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 20:40:03 INFO - PROCESS | 4068 | 1463974803634 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452F4B800 == 29 [pid = 4068] [id = 415] 20:40:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 72 (000000C443AAF400) [pid = 4068] [serial = 1245] [outer = 0000000000000000] 20:40:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 73 (000000C44F81F800) [pid = 4068] [serial = 1246] [outer = 000000C443AAF400] 20:40:03 INFO - PROCESS | 4068 | 1463974803681 Marionette DEBUG loaded listener.js 20:40:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 74 (000000C45104C000) [pid = 4068] [serial = 1247] [outer = 000000C443AAF400] 20:40:04 INFO - PROCESS | 4068 | 1463974804053 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]]]}] 20:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 628ms 20:40:04 INFO - PROCESS | 4068 | 1463974804093 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 20:40:04 INFO - PROCESS | 4068 | 1463974804095 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 20:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:40:04 INFO - PROCESS | 4068 | 1463974804099 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:40:04 INFO - PROCESS | 4068 | 1463974804100 Marionette TRACE conn5 <- [1,1626,null,{}] 20:40:04 INFO - PROCESS | 4068 | 1463974804137 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}] 20:40:04 INFO - PROCESS | 4068 | 1463974804225 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 20:40:04 INFO - PROCESS | 4068 | 1463974804232 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FC1800 == 30 [pid = 4068] [id = 416] 20:40:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 75 (000000C451050C00) [pid = 4068] [serial = 1248] [outer = 0000000000000000] 20:40:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 76 (000000C4511A1400) [pid = 4068] [serial = 1249] [outer = 000000C451050C00] 20:40:04 INFO - PROCESS | 4068 | 1463974804278 Marionette DEBUG loaded listener.js 20:40:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 77 (000000C4511E0800) [pid = 4068] [serial = 1250] [outer = 000000C451050C00] 20:40:04 INFO - PROCESS | 4068 | 1463974804716 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]]]}] 20:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 628ms 20:40:04 INFO - PROCESS | 4068 | 1463974804738 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 20:40:04 INFO - PROCESS | 4068 | 1463974804740 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 20:40:04 INFO - PROCESS | 4068 | 1463974804744 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:40:04 INFO - PROCESS | 4068 | 1463974804745 Marionette TRACE conn5 <- [1,1630,null,{}] 20:40:04 INFO - PROCESS | 4068 | 1463974804754 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}] 20:40:04 INFO - PROCESS | 4068 | 1463974804841 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 20:40:04 INFO - PROCESS | 4068 | 1463974804848 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45410D000 == 31 [pid = 4068] [id = 417] 20:40:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 78 (000000C4511E5400) [pid = 4068] [serial = 1251] [outer = 0000000000000000] 20:40:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 79 (000000C4511EAC00) [pid = 4068] [serial = 1252] [outer = 000000C4511E5400] 20:40:04 INFO - PROCESS | 4068 | 1463974804895 Marionette DEBUG loaded listener.js 20:40:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 80 (000000C451482400) [pid = 4068] [serial = 1253] [outer = 000000C4511E5400] 20:40:05 INFO - PROCESS | 4068 | 1463974805363 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]]]}] 20:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 692ms 20:40:05 INFO - PROCESS | 4068 | 1463974805443 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 20:40:05 INFO - PROCESS | 4068 | 1463974805448 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 20:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:40:05 INFO - PROCESS | 4068 | 1463974805453 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:40:05 INFO - PROCESS | 4068 | 1463974805458 Marionette TRACE conn5 <- [1,1634,null,{}] 20:40:05 INFO - PROCESS | 4068 | 1463974805466 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}] 20:40:05 INFO - PROCESS | 4068 | 1463974805637 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 20:40:05 INFO - PROCESS | 4068 | 1463974805722 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448197800 == 32 [pid = 4068] [id = 418] 20:40:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 81 (000000C44396A400) [pid = 4068] [serial = 1254] [outer = 0000000000000000] 20:40:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C44398A800) [pid = 4068] [serial = 1255] [outer = 000000C44396A400] 20:40:05 INFO - PROCESS | 4068 | 1463974805781 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C444082000) [pid = 4068] [serial = 1256] [outer = 000000C44396A400] 20:40:06 INFO - PROCESS | 4068 | 1463974806381 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]]]}] 20:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 986ms 20:40:06 INFO - PROCESS | 4068 | 1463974806442 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 20:40:06 INFO - PROCESS | 4068 | 1463974806449 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 20:40:06 INFO - PROCESS | 4068 | 1463974806455 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:40:06 INFO - PROCESS | 4068 | 1463974806458 Marionette TRACE conn5 <- [1,1638,null,{}] 20:40:06 INFO - PROCESS | 4068 | 1463974806463 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}] 20:40:06 INFO - PROCESS | 4068 | 1463974806581 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 20:40:06 INFO - PROCESS | 4068 | 1463974806700 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45042A800 == 33 [pid = 4068] [id = 419] 20:40:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C448D33400) [pid = 4068] [serial = 1257] [outer = 0000000000000000] 20:40:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C449A09000) [pid = 4068] [serial = 1258] [outer = 000000C448D33400] 20:40:06 INFO - PROCESS | 4068 | 1463974806758 Marionette DEBUG loaded listener.js 20:40:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C44D827800) [pid = 4068] [serial = 1259] [outer = 000000C448D33400] 20:40:07 INFO - PROCESS | 4068 | 1463974807372 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]]]}] 20:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 943ms 20:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:40:07 INFO - PROCESS | 4068 | 1463974807403 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 20:40:07 INFO - PROCESS | 4068 | 1463974807406 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 20:40:07 INFO - PROCESS | 4068 | 1463974807410 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:40:07 INFO - PROCESS | 4068 | 1463974807414 Marionette TRACE conn5 <- [1,1642,null,{}] 20:40:07 INFO - PROCESS | 4068 | 1463974807426 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}] 20:40:07 INFO - PROCESS | 4068 | 1463974807543 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 20:40:07 INFO - PROCESS | 4068 | 1463974807662 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45525D800 == 34 [pid = 4068] [id = 420] 20:40:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C44FBBFC00) [pid = 4068] [serial = 1260] [outer = 0000000000000000] 20:40:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C450759C00) [pid = 4068] [serial = 1261] [outer = 000000C44FBBFC00] 20:40:07 INFO - PROCESS | 4068 | 1463974807723 Marionette DEBUG loaded listener.js 20:40:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C450F7F000) [pid = 4068] [serial = 1262] [outer = 000000C44FBBFC00] 20:40:08 INFO - PROCESS | 4068 | 1463974808348 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]]]}] 20:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 986ms 20:40:08 INFO - PROCESS | 4068 | 1463974808397 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 20:40:08 INFO - PROCESS | 4068 | 1463974808400 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 20:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:40:08 INFO - PROCESS | 4068 | 1463974808404 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:40:08 INFO - PROCESS | 4068 | 1463974808406 Marionette TRACE conn5 <- [1,1646,null,{}] 20:40:08 INFO - PROCESS | 4068 | 1463974808410 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}] 20:40:08 INFO - PROCESS | 4068 | 1463974808521 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 20:40:08 INFO - PROCESS | 4068 | 1463974808597 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45699A000 == 35 [pid = 4068] [id = 421] 20:40:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C4514DAC00) [pid = 4068] [serial = 1263] [outer = 0000000000000000] 20:40:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C451B17400) [pid = 4068] [serial = 1264] [outer = 000000C4514DAC00] 20:40:08 INFO - PROCESS | 4068 | 1463974808695 Marionette DEBUG loaded listener.js 20:40:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C451B24800) [pid = 4068] [serial = 1265] [outer = 000000C4514DAC00] 20:40:09 INFO - PROCESS | 4068 | 1463974809258 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]]]}] 20:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 881ms 20:40:09 INFO - PROCESS | 4068 | 1463974809287 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 20:40:09 INFO - PROCESS | 4068 | 1463974809290 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 20:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:40:09 INFO - PROCESS | 4068 | 1463974809293 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:40:09 INFO - PROCESS | 4068 | 1463974809295 Marionette TRACE conn5 <- [1,1650,null,{}] 20:40:09 INFO - PROCESS | 4068 | 1463974809300 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}] 20:40:09 INFO - PROCESS | 4068 | 1463974809407 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 20:40:09 INFO - PROCESS | 4068 | 1463974809497 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571B6800 == 36 [pid = 4068] [id = 422] 20:40:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C4514DD800) [pid = 4068] [serial = 1266] [outer = 0000000000000000] 20:40:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C4524CCC00) [pid = 4068] [serial = 1267] [outer = 000000C4514DD800] 20:40:09 INFO - PROCESS | 4068 | 1463974809553 Marionette DEBUG loaded listener.js 20:40:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C452BC4000) [pid = 4068] [serial = 1268] [outer = 000000C4514DD800] 20:40:10 INFO - PROCESS | 4068 | 1463974810166 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]]]}] 20:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1089ms 20:40:10 INFO - PROCESS | 4068 | 1463974810424 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 20:40:10 INFO - PROCESS | 4068 | 1463974810428 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 20:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:40:10 INFO - PROCESS | 4068 | 1463974810434 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:40:10 INFO - PROCESS | 4068 | 1463974810437 Marionette TRACE conn5 <- [1,1654,null,{}] 20:40:10 INFO - PROCESS | 4068 | 1463974810443 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}] 20:40:10 INFO - PROCESS | 4068 | 1463974810545 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 20:40:10 INFO - PROCESS | 4068 | 1463974810617 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D847800 == 37 [pid = 4068] [id = 423] 20:40:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C443AAA000) [pid = 4068] [serial = 1269] [outer = 0000000000000000] 20:40:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C443B88000) [pid = 4068] [serial = 1270] [outer = 000000C443AAA000] 20:40:10 INFO - PROCESS | 4068 | 1463974810669 Marionette DEBUG loaded listener.js 20:40:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C448010000) [pid = 4068] [serial = 1271] [outer = 000000C443AAA000] 20:40:11 INFO - PROCESS | 4068 | 1463974811279 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]]]}] 20:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 880ms 20:40:11 INFO - PROCESS | 4068 | 1463974811320 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 20:40:11 INFO - PROCESS | 4068 | 1463974811323 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 20:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:40:11 INFO - PROCESS | 4068 | 1463974811331 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:40:11 INFO - PROCESS | 4068 | 1463974811335 Marionette TRACE conn5 <- [1,1658,null,{}] 20:40:11 INFO - PROCESS | 4068 | 1463974811339 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}] 20:40:11 INFO - PROCESS | 4068 | 1463974811454 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C45075C000) [pid = 4068] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44DDA0C00) [pid = 4068] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C450013800) [pid = 4068] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C443B86800) [pid = 4068] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44D8C3800) [pid = 4068] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C443E0F000) [pid = 4068] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C443740000) [pid = 4068] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44263E000) [pid = 4068] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C444181400) [pid = 4068] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C44F932000) [pid = 4068] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 87 (000000C44FE5D800) [pid = 4068] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 86 (000000C450008800) [pid = 4068] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 85 (000000C449A88C00) [pid = 4068] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 84 (000000C448DE9C00) [pid = 4068] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 83 (000000C44C98F400) [pid = 4068] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 82 (000000C44FE65400) [pid = 4068] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | --DOMWINDOW == 81 (000000C447E54C00) [pid = 4068] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 20:40:11 INFO - PROCESS | 4068 | 1463974811589 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C444134800 == 38 [pid = 4068] [id = 424] 20:40:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 82 (000000C442EC1800) [pid = 4068] [serial = 1272] [outer = 0000000000000000] 20:40:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 83 (000000C44377F800) [pid = 4068] [serial = 1273] [outer = 000000C442EC1800] 20:40:11 INFO - PROCESS | 4068 | 1463974811638 Marionette DEBUG loaded listener.js 20:40:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 84 (000000C443B8F400) [pid = 4068] [serial = 1274] [outer = 000000C442EC1800] 20:40:12 INFO - PROCESS | 4068 | 1463974812083 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]]]}] 20:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 795ms 20:40:12 INFO - PROCESS | 4068 | 1463974812129 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 20:40:12 INFO - PROCESS | 4068 | 1463974812131 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 20:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:40:12 INFO - PROCESS | 4068 | 1463974812165 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:40:12 INFO - PROCESS | 4068 | 1463974812168 Marionette TRACE conn5 <- [1,1662,null,{}] 20:40:12 INFO - PROCESS | 4068 | 1463974812179 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}] 20:40:12 INFO - PROCESS | 4068 | 1463974812269 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 20:40:12 INFO - PROCESS | 4068 | 1463974812286 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB8D000 == 39 [pid = 4068] [id = 425] 20:40:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 85 (000000C44C995800) [pid = 4068] [serial = 1275] [outer = 0000000000000000] 20:40:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 86 (000000C44D53D400) [pid = 4068] [serial = 1276] [outer = 000000C44C995800] 20:40:12 INFO - PROCESS | 4068 | 1463974812336 Marionette DEBUG loaded listener.js 20:40:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 87 (000000C44D8C6800) [pid = 4068] [serial = 1277] [outer = 000000C44C995800] 20:40:12 INFO - PROCESS | 4068 | 1463974812813 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]]]}] 20:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 712ms 20:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:40:12 INFO - PROCESS | 4068 | 1463974812849 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 20:40:12 INFO - PROCESS | 4068 | 1463974812852 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 20:40:12 INFO - PROCESS | 4068 | 1463974812855 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:40:12 INFO - PROCESS | 4068 | 1463974812857 Marionette TRACE conn5 <- [1,1666,null,{}] 20:40:12 INFO - PROCESS | 4068 | 1463974812861 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}] 20:40:12 INFO - PROCESS | 4068 | 1463974812950 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 20:40:12 INFO - PROCESS | 4068 | 1463974812959 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45101F800 == 40 [pid = 4068] [id = 426] 20:40:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 88 (000000C44F92D400) [pid = 4068] [serial = 1278] [outer = 0000000000000000] 20:40:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C44FBDD400) [pid = 4068] [serial = 1279] [outer = 000000C44F92D400] 20:40:13 INFO - PROCESS | 4068 | 1463974813013 Marionette DEBUG loaded listener.js 20:40:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C44FEC8C00) [pid = 4068] [serial = 1280] [outer = 000000C44F92D400] 20:40:13 INFO - PROCESS | 4068 | 1463974813436 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]]]}] 20:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 628ms 20:40:13 INFO - PROCESS | 4068 | 1463974813486 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 20:40:13 INFO - PROCESS | 4068 | 1463974813488 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 20:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:40:13 INFO - PROCESS | 4068 | 1463974813492 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:40:13 INFO - PROCESS | 4068 | 1463974813493 Marionette TRACE conn5 <- [1,1670,null,{}] 20:40:13 INFO - PROCESS | 4068 | 1463974813497 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}] 20:40:13 INFO - PROCESS | 4068 | 1463974813582 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 20:40:13 INFO - PROCESS | 4068 | 1463974813589 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453615000 == 41 [pid = 4068] [id = 427] 20:40:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C450009000) [pid = 4068] [serial = 1281] [outer = 0000000000000000] 20:40:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C450010800) [pid = 4068] [serial = 1282] [outer = 000000C450009000] 20:40:13 INFO - PROCESS | 4068 | 1463974813664 Marionette DEBUG loaded listener.js 20:40:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C450764C00) [pid = 4068] [serial = 1283] [outer = 000000C450009000] 20:40:14 INFO - PROCESS | 4068 | 1463974814140 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]]]}] 20:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 691ms 20:40:14 INFO - PROCESS | 4068 | 1463974814185 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 20:40:14 INFO - PROCESS | 4068 | 1463974814187 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 20:40:14 INFO - PROCESS | 4068 | 1463974814191 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:40:14 INFO - PROCESS | 4068 | 1463974814192 Marionette TRACE conn5 <- [1,1674,null,{}] 20:40:14 INFO - PROCESS | 4068 | 1463974814201 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}] 20:40:14 INFO - PROCESS | 4068 | 1463974814335 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 20:40:14 INFO - PROCESS | 4068 | 1463974814392 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540B2000 == 42 [pid = 4068] [id = 428] 20:40:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C450CE8C00) [pid = 4068] [serial = 1284] [outer = 0000000000000000] 20:40:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C450FEF000) [pid = 4068] [serial = 1285] [outer = 000000C450CE8C00] 20:40:14 INFO - PROCESS | 4068 | 1463974814439 Marionette DEBUG loaded listener.js 20:40:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C4511E2000) [pid = 4068] [serial = 1286] [outer = 000000C450CE8C00] 20:40:14 INFO - PROCESS | 4068 | 1463974814905 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]]]}] 20:40:14 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 20:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 733ms 20:40:14 INFO - PROCESS | 4068 | 1463974814963 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 20:40:14 INFO - PROCESS | 4068 | 1463974814965 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 20:40:14 INFO - PROCESS | 4068 | 1463974814973 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:40:14 INFO - PROCESS | 4068 | 1463974814975 Marionette TRACE conn5 <- [1,1678,null,{}] 20:40:14 INFO - PROCESS | 4068 | 1463974814978 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}] 20:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:40:15 INFO - PROCESS | 4068 | 1463974815089 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 20:40:15 INFO - PROCESS | 4068 | 1463974815144 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45525C000 == 43 [pid = 4068] [id = 429] 20:40:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C451B1A800) [pid = 4068] [serial = 1287] [outer = 0000000000000000] 20:40:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C451BD1C00) [pid = 4068] [serial = 1288] [outer = 000000C451B1A800] 20:40:15 INFO - PROCESS | 4068 | 1463974815191 Marionette DEBUG loaded listener.js 20:40:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C4530AB000) [pid = 4068] [serial = 1289] [outer = 000000C451B1A800] 20:40:15 INFO - PROCESS | 4068 | 1463974815607 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]]]}] 20:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 20:40:15 INFO - PROCESS | 4068 | 1463974815651 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 20:40:15 INFO - PROCESS | 4068 | 1463974815654 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 20:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:40:15 INFO - PROCESS | 4068 | 1463974815657 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:40:15 INFO - PROCESS | 4068 | 1463974815659 Marionette TRACE conn5 <- [1,1682,null,{}] 20:40:15 INFO - PROCESS | 4068 | 1463974815662 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}] 20:40:15 INFO - PROCESS | 4068 | 1463974815773 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 20:40:15 INFO - PROCESS | 4068 | 1463974815825 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571BB800 == 44 [pid = 4068] [id = 430] 20:40:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C452F77400) [pid = 4068] [serial = 1290] [outer = 0000000000000000] 20:40:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C45363C800) [pid = 4068] [serial = 1291] [outer = 000000C452F77400] 20:40:15 INFO - PROCESS | 4068 | 1463974815871 Marionette DEBUG loaded listener.js 20:40:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C453D55C00) [pid = 4068] [serial = 1292] [outer = 000000C452F77400] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C442682000) [pid = 4068] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C45000D400) [pid = 4068] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C4489E8000) [pid = 4068] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C44396E000) [pid = 4068] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C443AA7000) [pid = 4068] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C443AAF400) [pid = 4068] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C44D53EC00) [pid = 4068] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C450BD9000) [pid = 4068] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:40:16 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C451050C00) [pid = 4068] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:40:16 INFO - PROCESS | 4068 | 1463974816331 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]]]}] 20:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 734ms 20:40:16 INFO - PROCESS | 4068 | 1463974816423 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 20:40:16 INFO - PROCESS | 4068 | 1463974816425 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 20:40:16 INFO - PROCESS | 4068 | 1463974816430 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:40:16 INFO - PROCESS | 4068 | 1463974816432 Marionette TRACE conn5 <- [1,1686,null,{}] 20:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:40:16 INFO - PROCESS | 4068 | 1463974816441 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}] 20:40:16 INFO - PROCESS | 4068 | 1463974816528 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 20:40:16 INFO - PROCESS | 4068 | 1463974816540 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45734C800 == 45 [pid = 4068] [id = 431] 20:40:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C44FED1400) [pid = 4068] [serial = 1293] [outer = 0000000000000000] 20:40:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C45119DC00) [pid = 4068] [serial = 1294] [outer = 000000C44FED1400] 20:40:16 INFO - PROCESS | 4068 | 1463974816586 Marionette DEBUG loaded listener.js 20:40:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C453D59C00) [pid = 4068] [serial = 1295] [outer = 000000C44FED1400] 20:40:17 INFO - PROCESS | 4068 | 1463974817001 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]]]}] 20:40:17 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 20:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 629ms 20:40:17 INFO - PROCESS | 4068 | 1463974817067 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 20:40:17 INFO - PROCESS | 4068 | 1463974817070 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 20:40:17 INFO - PROCESS | 4068 | 1463974817073 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:40:17 INFO - PROCESS | 4068 | 1463974817074 Marionette TRACE conn5 <- [1,1690,null,{}] 20:40:17 INFO - PROCESS | 4068 | 1463974817078 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}] 20:40:17 INFO - PROCESS | 4068 | 1463974817164 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 20:40:17 INFO - PROCESS | 4068 | 1463974817171 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457391800 == 46 [pid = 4068] [id = 432] 20:40:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C453D6D800) [pid = 4068] [serial = 1296] [outer = 0000000000000000] 20:40:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C453D75000) [pid = 4068] [serial = 1297] [outer = 000000C453D6D800] 20:40:17 INFO - PROCESS | 4068 | 1463974817216 Marionette DEBUG loaded listener.js 20:40:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C453D7C800) [pid = 4068] [serial = 1298] [outer = 000000C453D6D800] 20:40:17 INFO - PROCESS | 4068 | 1463974817645 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]]]}] 20:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 627ms 20:40:17 INFO - PROCESS | 4068 | 1463974817712 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 20:40:17 INFO - PROCESS | 4068 | 1463974817715 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 20:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:40:17 INFO - PROCESS | 4068 | 1463974817718 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:40:17 INFO - PROCESS | 4068 | 1463974817721 Marionette TRACE conn5 <- [1,1694,null,{}] 20:40:17 INFO - PROCESS | 4068 | 1463974817725 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}] 20:40:17 INFO - PROCESS | 4068 | 1463974817830 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 20:40:17 INFO - PROCESS | 4068 | 1463974817874 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45752D000 == 47 [pid = 4068] [id = 433] 20:40:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C45412E000) [pid = 4068] [serial = 1299] [outer = 0000000000000000] 20:40:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C454132000) [pid = 4068] [serial = 1300] [outer = 000000C45412E000] 20:40:17 INFO - PROCESS | 4068 | 1463974817925 Marionette DEBUG loaded listener.js 20:40:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C45453F000) [pid = 4068] [serial = 1301] [outer = 000000C45412E000] 20:40:18 INFO - PROCESS | 4068 | 1463974818605 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]]]}] 20:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 923ms 20:40:18 INFO - PROCESS | 4068 | 1463974818647 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 20:40:18 INFO - PROCESS | 4068 | 1463974818653 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 20:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:40:18 INFO - PROCESS | 4068 | 1463974818658 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:40:18 INFO - PROCESS | 4068 | 1463974818663 Marionette TRACE conn5 <- [1,1698,null,{}] 20:40:18 INFO - PROCESS | 4068 | 1463974818683 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}] 20:40:18 INFO - PROCESS | 4068 | 1463974818802 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 20:40:18 INFO - PROCESS | 4068 | 1463974818925 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D85D000 == 48 [pid = 4068] [id = 434] 20:40:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C443B92400) [pid = 4068] [serial = 1302] [outer = 0000000000000000] 20:40:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C4481F3000) [pid = 4068] [serial = 1303] [outer = 000000C443B92400] 20:40:18 INFO - PROCESS | 4068 | 1463974818986 Marionette DEBUG loaded listener.js 20:40:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C448FB1000) [pid = 4068] [serial = 1304] [outer = 000000C443B92400] 20:40:19 INFO - PROCESS | 4068 | 1463974819592 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]]]}] 20:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1003ms 20:40:19 INFO - PROCESS | 4068 | 1463974819664 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 20:40:19 INFO - PROCESS | 4068 | 1463974819671 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 20:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:40:19 INFO - PROCESS | 4068 | 1463974819678 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:40:19 INFO - PROCESS | 4068 | 1463974819681 Marionette TRACE conn5 <- [1,1702,null,{}] 20:40:19 INFO - PROCESS | 4068 | 1463974819685 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}] 20:40:19 INFO - PROCESS | 4068 | 1463974819804 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 20:40:19 INFO - PROCESS | 4068 | 1463974819926 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540A1000 == 49 [pid = 4068] [id = 435] 20:40:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44F932C00) [pid = 4068] [serial = 1305] [outer = 0000000000000000] 20:40:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C44FEC5C00) [pid = 4068] [serial = 1306] [outer = 000000C44F932C00] 20:40:19 INFO - PROCESS | 4068 | 1463974819983 Marionette DEBUG loaded listener.js 20:40:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C450787000) [pid = 4068] [serial = 1307] [outer = 000000C44F932C00] 20:40:20 INFO - PROCESS | 4068 | 1463974820646 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 20:40:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 20:40:20 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 20:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:20 INFO - _addTest/ [0,1705,"getWindowHandle",null] 20:40:20 INFO - PROCESS | 4068 | 1463974820670 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 20:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:40:20 INFO - PROCESS | 4068 | 1463974820674 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:40:20 INFO - PROCESS | 4068 | 1463974820678 Marionette TRACE conn5 <- [1,1706,null,{}] 20:40:20 INFO - PROCESS | 4068 | 1463974820690 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}] 20:40:20 INFO - PROCESS | 4068 | 1463974820807 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 20:40:20 INFO - PROCESS | 4068 | 1463974820904 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583B5000 == 50 [pid = 4068] [id = 436] 20:40:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C451B1FC00) [pid = 4068] [serial = 1308] [outer = 0000000000000000] 20:40:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C453D6E000) [pid = 4068] [serial = 1309] [outer = 000000C451B1FC00] 20:40:20 INFO - PROCESS | 4068 | 1463974820962 Marionette DEBUG loaded listener.js 20:40:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C454534000) [pid = 4068] [serial = 1310] [outer = 000000C451B1FC00] 20:40:21 INFO - PROCESS | 4068 | 1463974821589 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]]]}] 20:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 986ms 20:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:40:21 INFO - PROCESS | 4068 | 1463974821662 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 20:40:21 INFO - PROCESS | 4068 | 1463974821665 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 20:40:21 INFO - PROCESS | 4068 | 1463974821669 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:40:21 INFO - PROCESS | 4068 | 1463974821671 Marionette TRACE conn5 <- [1,1710,null,{}] 20:40:21 INFO - PROCESS | 4068 | 1463974821675 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}] 20:40:21 INFO - PROCESS | 4068 | 1463974821796 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 20:40:21 INFO - PROCESS | 4068 | 1463974821912 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458425800 == 51 [pid = 4068] [id = 437] 20:40:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C45453E400) [pid = 4068] [serial = 1311] [outer = 0000000000000000] 20:40:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C4545BA400) [pid = 4068] [serial = 1312] [outer = 000000C45453E400] 20:40:21 INFO - PROCESS | 4068 | 1463974821969 Marionette DEBUG loaded listener.js 20:40:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C4545C2800) [pid = 4068] [serial = 1313] [outer = 000000C45453E400] 20:40:22 INFO - PROCESS | 4068 | 1463974822578 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]]]}] 20:40:22 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 20:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 944ms 20:40:22 INFO - PROCESS | 4068 | 1463974822616 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 20:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:40:22 INFO - PROCESS | 4068 | 1463974822618 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 20:40:22 INFO - PROCESS | 4068 | 1463974822622 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:40:22 INFO - PROCESS | 4068 | 1463974822624 Marionette TRACE conn5 <- [1,1714,null,{}] 20:40:22 INFO - PROCESS | 4068 | 1463974822628 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}] 20:40:22 INFO - PROCESS | 4068 | 1463974822738 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 20:40:23 INFO - PROCESS | 4068 | 1463974823040 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449EB8800 == 52 [pid = 4068] [id = 438] 20:40:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C44306E400) [pid = 4068] [serial = 1314] [outer = 0000000000000000] 20:40:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C44395FC00) [pid = 4068] [serial = 1315] [outer = 000000C44306E400] 20:40:23 INFO - PROCESS | 4068 | 1463974823107 Marionette DEBUG loaded listener.js 20:40:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C443B8EC00) [pid = 4068] [serial = 1316] [outer = 000000C44306E400] 20:40:23 INFO - PROCESS | 4068 | 1463974823733 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]]]}] 20:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1197ms 20:40:23 INFO - PROCESS | 4068 | 1463974823821 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 20:40:23 INFO - PROCESS | 4068 | 1463974823826 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 20:40:23 INFO - PROCESS | 4068 | 1463974823830 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:40:23 INFO - PROCESS | 4068 | 1463974823834 Marionette TRACE conn5 <- [1,1718,null,{}] 20:40:23 INFO - PROCESS | 4068 | 1463974823839 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}] 20:40:23 INFO - PROCESS | 4068 | 1463974823954 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 20:40:24 INFO - PROCESS | 4068 | 1463974824030 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C444D64800 == 53 [pid = 4068] [id = 439] 20:40:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C443969C00) [pid = 4068] [serial = 1317] [outer = 0000000000000000] 20:40:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C44504D000) [pid = 4068] [serial = 1318] [outer = 000000C443969C00] 20:40:24 INFO - PROCESS | 4068 | 1463974824131 Marionette DEBUG loaded listener.js 20:40:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C44A805C00) [pid = 4068] [serial = 1319] [outer = 000000C443969C00] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C457391800 == 52 [pid = 4068] [id = 432] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C45734C800 == 51 [pid = 4068] [id = 431] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571BB800 == 50 [pid = 4068] [id = 430] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C45525C000 == 49 [pid = 4068] [id = 429] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540B2000 == 48 [pid = 4068] [id = 428] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C453615000 == 47 [pid = 4068] [id = 427] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C45101F800 == 46 [pid = 4068] [id = 426] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FB8D000 == 45 [pid = 4068] [id = 425] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C444134800 == 44 [pid = 4068] [id = 424] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C4511EAC00) [pid = 4068] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D847800 == 43 [pid = 4068] [id = 423] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C44FB54400) [pid = 4068] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44FE67000) [pid = 4068] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C4508A8C00) [pid = 4068] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C448FAF800) [pid = 4068] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C45075EC00) [pid = 4068] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C449A91000) [pid = 4068] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44FED0C00) [pid = 4068] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C443B87800) [pid = 4068] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C443989C00) [pid = 4068] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C45078A800) [pid = 4068] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C443AB0000) [pid = 4068] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C444085800) [pid = 4068] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44F81F800) [pid = 4068] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C44A091400) [pid = 4068] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C443E0A400) [pid = 4068] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44D65AC00) [pid = 4068] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C450CEFC00) [pid = 4068] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C4511E0800) [pid = 4068] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C4511A1400) [pid = 4068] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C451049000) [pid = 4068] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C45104C000) [pid = 4068] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44D8E9400) [pid = 4068] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 20:40:24 INFO - PROCESS | 4068 | 1463974824660 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] 20:40:24 INFO - PROCESS | 4068 | 1463974824722 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 20:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:40:24 INFO - PROCESS | 4068 | 1463974824727 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:40:24 INFO - PROCESS | 4068 | 1463974824729 Marionette TRACE conn5 <- [1,1722,null,{}] 20:40:24 INFO - PROCESS | 4068 | 1463974824733 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}] 20:40:24 INFO - PROCESS | 4068 | 1463974824823 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 20:40:24 INFO - PROCESS | 4068 | 1463974824861 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EF8E800 == 44 [pid = 4068] [id = 440] 20:40:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C443ED6800) [pid = 4068] [serial = 1320] [outer = 0000000000000000] 20:40:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44C98F000) [pid = 4068] [serial = 1321] [outer = 000000C443ED6800] 20:40:24 INFO - PROCESS | 4068 | 1463974824978 Marionette DEBUG loaded listener.js 20:40:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44D827000) [pid = 4068] [serial = 1322] [outer = 000000C443ED6800] 20:40:25 INFO - PROCESS | 4068 | 1463974825392 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]]]}] 20:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 732ms 20:40:25 INFO - PROCESS | 4068 | 1463974825462 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 20:40:25 INFO - PROCESS | 4068 | 1463974825465 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 20:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:40:25 INFO - PROCESS | 4068 | 1463974825470 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:40:25 INFO - PROCESS | 4068 | 1463974825476 Marionette TRACE conn5 <- [1,1726,null,{}] 20:40:25 INFO - PROCESS | 4068 | 1463974825490 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}] 20:40:25 INFO - PROCESS | 4068 | 1463974825610 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 20:40:25 INFO - PROCESS | 4068 | 1463974825636 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45100D800 == 45 [pid = 4068] [id = 441] 20:40:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C44FBC0400) [pid = 4068] [serial = 1323] [outer = 0000000000000000] 20:40:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44FE69C00) [pid = 4068] [serial = 1324] [outer = 000000C44FBC0400] 20:40:25 INFO - PROCESS | 4068 | 1463974825683 Marionette DEBUG loaded listener.js 20:40:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C45000C400) [pid = 4068] [serial = 1325] [outer = 000000C44FBC0400] 20:40:26 INFO - PROCESS | 4068 | 1463974826121 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]]]}] 20:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 691ms 20:40:26 INFO - PROCESS | 4068 | 1463974826162 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 20:40:26 INFO - PROCESS | 4068 | 1463974826165 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 20:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:40:26 INFO - PROCESS | 4068 | 1463974826168 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:40:26 INFO - PROCESS | 4068 | 1463974826170 Marionette TRACE conn5 <- [1,1730,null,{}] 20:40:26 INFO - PROCESS | 4068 | 1463974826174 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}] 20:40:26 INFO - PROCESS | 4068 | 1463974826262 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 20:40:26 INFO - PROCESS | 4068 | 1463974826269 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4443DE000 == 46 [pid = 4068] [id = 442] 20:40:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C45075F800) [pid = 4068] [serial = 1326] [outer = 0000000000000000] 20:40:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C450876800) [pid = 4068] [serial = 1327] [outer = 000000C45075F800] 20:40:26 INFO - PROCESS | 4068 | 1463974826315 Marionette DEBUG loaded listener.js 20:40:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C450CF0000) [pid = 4068] [serial = 1328] [outer = 000000C45075F800] 20:40:26 INFO - PROCESS | 4068 | 1463974826790 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]]]}] 20:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 690ms 20:40:26 INFO - PROCESS | 4068 | 1463974826864 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 20:40:26 INFO - PROCESS | 4068 | 1463974826866 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 20:40:26 INFO - PROCESS | 4068 | 1463974826870 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:40:26 INFO - PROCESS | 4068 | 1463974826872 Marionette TRACE conn5 <- [1,1734,null,{}] 20:40:26 INFO - PROCESS | 4068 | 1463974826875 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}] 20:40:27 INFO - PROCESS | 4068 | 1463974827018 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 20:40:27 INFO - PROCESS | 4068 | 1463974827074 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454095000 == 47 [pid = 4068] [id = 443] 20:40:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C450F82000) [pid = 4068] [serial = 1329] [outer = 0000000000000000] 20:40:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C45104D000) [pid = 4068] [serial = 1330] [outer = 000000C450F82000] 20:40:27 INFO - PROCESS | 4068 | 1463974827131 Marionette DEBUG loaded listener.js 20:40:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C4511E2400) [pid = 4068] [serial = 1331] [outer = 000000C450F82000] 20:40:27 INFO - PROCESS | 4068 | 1463974827611 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]]]}] 20:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 776ms 20:40:27 INFO - PROCESS | 4068 | 1463974827651 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 20:40:27 INFO - PROCESS | 4068 | 1463974827653 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 20:40:27 INFO - PROCESS | 4068 | 1463974827657 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:40:27 INFO - PROCESS | 4068 | 1463974827659 Marionette TRACE conn5 <- [1,1738,null,{}] 20:40:27 INFO - PROCESS | 4068 | 1463974827669 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}] 20:40:27 INFO - PROCESS | 4068 | 1463974827782 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 20:40:27 INFO - PROCESS | 4068 | 1463974827789 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455250000 == 48 [pid = 4068] [id = 444] 20:40:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C4511EBC00) [pid = 4068] [serial = 1332] [outer = 0000000000000000] 20:40:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C451B1C000) [pid = 4068] [serial = 1333] [outer = 000000C4511EBC00] 20:40:27 INFO - PROCESS | 4068 | 1463974827835 Marionette DEBUG loaded listener.js 20:40:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C452F76400) [pid = 4068] [serial = 1334] [outer = 000000C4511EBC00] 20:40:28 INFO - PROCESS | 4068 | 1463974828293 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]]]}] 20:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 691ms 20:40:28 INFO - PROCESS | 4068 | 1463974828359 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 20:40:28 INFO - PROCESS | 4068 | 1463974828361 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 20:40:28 INFO - PROCESS | 4068 | 1463974828365 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:40:28 INFO - PROCESS | 4068 | 1463974828367 Marionette TRACE conn5 <- [1,1742,null,{}] 20:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:40:28 INFO - PROCESS | 4068 | 1463974828370 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}] 20:40:28 INFO - PROCESS | 4068 | 1463974828719 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C450CE8C00) [pid = 4068] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C451B1A800) [pid = 4068] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C452F77400) [pid = 4068] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C443AAA000) [pid = 4068] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44C995800) [pid = 4068] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C442EC1800) [pid = 4068] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C453D6D800) [pid = 4068] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44FED1400) [pid = 4068] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44F92D400) [pid = 4068] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C450009000) [pid = 4068] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:40:28 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C4511E5400) [pid = 4068] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:40:28 INFO - PROCESS | 4068 | 1463974828780 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ED9800 == 49 [pid = 4068] [id = 445] 20:40:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C443AA7000) [pid = 4068] [serial = 1335] [outer = 0000000000000000] 20:40:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44817CC00) [pid = 4068] [serial = 1336] [outer = 000000C443AA7000] 20:40:28 INFO - PROCESS | 4068 | 1463974828827 Marionette DEBUG loaded listener.js 20:40:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C45104B800) [pid = 4068] [serial = 1337] [outer = 000000C443AA7000] 20:40:29 INFO - PROCESS | 4068 | 1463974829203 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]]]}] 20:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 880ms 20:40:29 INFO - PROCESS | 4068 | 1463974829251 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 20:40:29 INFO - PROCESS | 4068 | 1463974829253 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 20:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:40:29 INFO - PROCESS | 4068 | 1463974829256 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:40:29 INFO - PROCESS | 4068 | 1463974829258 Marionette TRACE conn5 <- [1,1746,null,{}] 20:40:29 INFO - PROCESS | 4068 | 1463974829262 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}] 20:40:29 INFO - PROCESS | 4068 | 1463974829348 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 20:40:29 INFO - PROCESS | 4068 | 1463974829354 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45733F800 == 50 [pid = 4068] [id = 446] 20:40:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C453014C00) [pid = 4068] [serial = 1338] [outer = 0000000000000000] 20:40:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C453D52400) [pid = 4068] [serial = 1339] [outer = 000000C453014C00] 20:40:29 INFO - PROCESS | 4068 | 1463974829401 Marionette DEBUG loaded listener.js 20:40:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C453D7A800) [pid = 4068] [serial = 1340] [outer = 000000C453014C00] 20:40:29 INFO - PROCESS | 4068 | 1463974829833 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]]]}] 20:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 627ms 20:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:40:29 INFO - PROCESS | 4068 | 1463974829887 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 20:40:29 INFO - PROCESS | 4068 | 1463974829889 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 20:40:29 INFO - PROCESS | 4068 | 1463974829893 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:40:29 INFO - PROCESS | 4068 | 1463974829895 Marionette TRACE conn5 <- [1,1750,null,{}] 20:40:29 INFO - PROCESS | 4068 | 1463974829898 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}] 20:40:30 INFO - PROCESS | 4068 | 1463974829986 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 20:40:30 INFO - PROCESS | 4068 | 1463974829994 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45752C000 == 51 [pid = 4068] [id = 447] 20:40:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C454123C00) [pid = 4068] [serial = 1341] [outer = 0000000000000000] 20:40:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C454539800) [pid = 4068] [serial = 1342] [outer = 000000C454123C00] 20:40:30 INFO - PROCESS | 4068 | 1463974830041 Marionette DEBUG loaded listener.js 20:40:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C4545C1C00) [pid = 4068] [serial = 1343] [outer = 000000C454123C00] 20:40:30 INFO - PROCESS | 4068 | 1463974830494 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]]]}] 20:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 628ms 20:40:30 INFO - PROCESS | 4068 | 1463974830531 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 20:40:30 INFO - PROCESS | 4068 | 1463974830534 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 20:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:40:30 INFO - PROCESS | 4068 | 1463974830537 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:40:30 INFO - PROCESS | 4068 | 1463974830539 Marionette TRACE conn5 <- [1,1754,null,{}] 20:40:30 INFO - PROCESS | 4068 | 1463974830543 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}] 20:40:30 INFO - PROCESS | 4068 | 1463974830629 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 20:40:30 INFO - PROCESS | 4068 | 1463974830636 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45854A000 == 52 [pid = 4068] [id = 448] 20:40:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C454676C00) [pid = 4068] [serial = 1344] [outer = 0000000000000000] 20:40:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C45467EC00) [pid = 4068] [serial = 1345] [outer = 000000C454676C00] 20:40:30 INFO - PROCESS | 4068 | 1463974830688 Marionette DEBUG loaded listener.js 20:40:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C45468CC00) [pid = 4068] [serial = 1346] [outer = 000000C454676C00] 20:40:31 INFO - PROCESS | 4068 | 1463974831427 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]]]}] 20:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 944ms 20:40:31 INFO - PROCESS | 4068 | 1463974831483 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 20:40:31 INFO - PROCESS | 4068 | 1463974831489 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 20:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:40:31 INFO - PROCESS | 4068 | 1463974831494 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:40:31 INFO - PROCESS | 4068 | 1463974831499 Marionette TRACE conn5 <- [1,1758,null,{}] 20:40:31 INFO - PROCESS | 4068 | 1463974831504 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}] 20:40:31 INFO - PROCESS | 4068 | 1463974831631 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 20:40:31 INFO - PROCESS | 4068 | 1463974831749 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB8E000 == 53 [pid = 4068] [id = 449] 20:40:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C44805FC00) [pid = 4068] [serial = 1347] [outer = 0000000000000000] 20:40:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C448DF3C00) [pid = 4068] [serial = 1348] [outer = 000000C44805FC00] 20:40:31 INFO - PROCESS | 4068 | 1463974831810 Marionette DEBUG loaded listener.js 20:40:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C44C991800) [pid = 4068] [serial = 1349] [outer = 000000C44805FC00] 20:40:32 INFO - PROCESS | 4068 | 1463974832411 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]]]}] 20:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 985ms 20:40:32 INFO - PROCESS | 4068 | 1463974832482 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 20:40:32 INFO - PROCESS | 4068 | 1463974832488 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 20:40:32 INFO - PROCESS | 4068 | 1463974832495 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:40:32 INFO - PROCESS | 4068 | 1463974832499 Marionette TRACE conn5 <- [1,1762,null,{}] 20:40:32 INFO - PROCESS | 4068 | 1463974832503 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}] 20:40:32 INFO - PROCESS | 4068 | 1463974832651 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 20:40:32 INFO - PROCESS | 4068 | 1463974832775 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45454F800 == 54 [pid = 4068] [id = 450] 20:40:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C44F8AD000) [pid = 4068] [serial = 1350] [outer = 0000000000000000] 20:40:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C44FE64000) [pid = 4068] [serial = 1351] [outer = 000000C44F8AD000] 20:40:32 INFO - PROCESS | 4068 | 1463974832833 Marionette DEBUG loaded listener.js 20:40:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C4508A9400) [pid = 4068] [serial = 1352] [outer = 000000C44F8AD000] 20:40:33 INFO - PROCESS | 4068 | 1463974833443 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]]]}] 20:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 986ms 20:40:33 INFO - PROCESS | 4068 | 1463974833486 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 20:40:33 INFO - PROCESS | 4068 | 1463974833489 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 20:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:40:33 INFO - PROCESS | 4068 | 1463974833493 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:40:33 INFO - PROCESS | 4068 | 1463974833497 Marionette TRACE conn5 <- [1,1766,null,{}] 20:40:33 INFO - PROCESS | 4068 | 1463974833509 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}] 20:40:33 INFO - PROCESS | 4068 | 1463974833627 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 20:40:33 INFO - PROCESS | 4068 | 1463974833754 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FA5000 == 55 [pid = 4068] [id = 451] 20:40:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C45126A000) [pid = 4068] [serial = 1353] [outer = 0000000000000000] 20:40:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C453D74400) [pid = 4068] [serial = 1354] [outer = 000000C45126A000] 20:40:33 INFO - PROCESS | 4068 | 1463974833814 Marionette DEBUG loaded listener.js 20:40:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C454682400) [pid = 4068] [serial = 1355] [outer = 000000C45126A000] 20:40:34 INFO - PROCESS | 4068 | 1463974834436 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]]]}] 20:40:34 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 20:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 987ms 20:40:34 INFO - PROCESS | 4068 | 1463974834481 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 20:40:34 INFO - PROCESS | 4068 | 1463974834484 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 20:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:40:34 INFO - PROCESS | 4068 | 1463974834488 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:40:34 INFO - PROCESS | 4068 | 1463974834490 Marionette TRACE conn5 <- [1,1770,null,{}] 20:40:34 INFO - PROCESS | 4068 | 1463974834494 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}] 20:40:34 INFO - PROCESS | 4068 | 1463974834608 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 20:40:34 INFO - PROCESS | 4068 | 1463974834732 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459411800 == 56 [pid = 4068] [id = 452] 20:40:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C454690800) [pid = 4068] [serial = 1356] [outer = 0000000000000000] 20:40:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C454703800) [pid = 4068] [serial = 1357] [outer = 000000C454690800] 20:40:34 INFO - PROCESS | 4068 | 1463974834789 Marionette DEBUG loaded listener.js 20:40:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C454711400) [pid = 4068] [serial = 1358] [outer = 000000C454690800] 20:40:35 INFO - PROCESS | 4068 | 1463974835336 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]]]}] 20:40:35 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 20:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 943ms 20:40:35 INFO - PROCESS | 4068 | 1463974835433 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 20:40:35 INFO - PROCESS | 4068 | 1463974835436 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 20:40:35 INFO - PROCESS | 4068 | 1463974835439 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:40:35 INFO - PROCESS | 4068 | 1463974835442 Marionette TRACE conn5 <- [1,1774,null,{}] 20:40:35 INFO - PROCESS | 4068 | 1463974835446 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}] 20:40:35 INFO - PROCESS | 4068 | 1463974835615 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 20:40:35 INFO - PROCESS | 4068 | 1463974835625 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457339000 == 57 [pid = 4068] [id = 453] 20:40:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C44F8AC000) [pid = 4068] [serial = 1359] [outer = 0000000000000000] 20:40:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C453D71800) [pid = 4068] [serial = 1360] [outer = 000000C44F8AC000] 20:40:35 INFO - PROCESS | 4068 | 1463974835683 Marionette DEBUG loaded listener.js 20:40:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C454D3F800) [pid = 4068] [serial = 1361] [outer = 000000C44F8AC000] 20:40:36 INFO - PROCESS | 4068 | 1463974836543 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]]]}] 20:40:36 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 20:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1132ms 20:40:36 INFO - PROCESS | 4068 | 1463974836578 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 20:40:36 INFO - PROCESS | 4068 | 1463974836582 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 20:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:40:36 INFO - PROCESS | 4068 | 1463974836589 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:40:36 INFO - PROCESS | 4068 | 1463974836592 Marionette TRACE conn5 <- [1,1778,null,{}] 20:40:36 INFO - PROCESS | 4068 | 1463974836598 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}] 20:40:36 INFO - PROCESS | 4068 | 1463974836703 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 20:40:36 INFO - PROCESS | 4068 | 1463974836781 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44506B000 == 58 [pid = 4068] [id = 454] 20:40:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C443775400) [pid = 4068] [serial = 1362] [outer = 0000000000000000] 20:40:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C44377DC00) [pid = 4068] [serial = 1363] [outer = 000000C443775400] 20:40:36 INFO - PROCESS | 4068 | 1463974836872 Marionette DEBUG loaded listener.js 20:40:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C44398E400) [pid = 4068] [serial = 1364] [outer = 000000C443775400] 20:40:37 INFO - PROCESS | 4068 | 1463974837502 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]]]}] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C45752C000 == 57 [pid = 4068] [id = 447] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C45733F800 == 56 [pid = 4068] [id = 446] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ED9800 == 55 [pid = 4068] [id = 445] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C455250000 == 54 [pid = 4068] [id = 444] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C454095000 == 53 [pid = 4068] [id = 443] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C4443DE000 == 52 [pid = 4068] [id = 442] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C45100D800 == 51 [pid = 4068] [id = 441] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EF8E800 == 50 [pid = 4068] [id = 440] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C444D64800 == 49 [pid = 4068] [id = 439] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C454132000) [pid = 4068] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C449EB8800 == 48 [pid = 4068] [id = 438] 20:40:37 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) 20:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 985ms 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C453D75000) [pid = 4068] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C453D55C00) [pid = 4068] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C453D59C00) [pid = 4068] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C450764C00) [pid = 4068] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C450FEF000) [pid = 4068] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C451BD1C00) [pid = 4068] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C4511E2000) [pid = 4068] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C45363C800) [pid = 4068] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C4530AB000) [pid = 4068] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C443B88000) [pid = 4068] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C448010000) [pid = 4068] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C44D53D400) [pid = 4068] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44D8C6800) [pid = 4068] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C44377F800) [pid = 4068] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C453D7C800) [pid = 4068] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C443B8F400) [pid = 4068] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C45119DC00) [pid = 4068] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C450759C00) [pid = 4068] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C44FBDD400) [pid = 4068] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C44FEC8C00) [pid = 4068] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C449A09000) [pid = 4068] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C450010800) [pid = 4068] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C4524CCC00) [pid = 4068] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44398A800) [pid = 4068] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C451482400) [pid = 4068] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C451B17400) [pid = 4068] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 20:40:37 INFO - PROCESS | 4068 | 1463974837594 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 20:40:37 INFO - PROCESS | 4068 | 1463974837600 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 20:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:40:37 INFO - PROCESS | 4068 | 1463974837609 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:40:37 INFO - PROCESS | 4068 | 1463974837612 Marionette TRACE conn5 <- [1,1782,null,{}] 20:40:37 INFO - PROCESS | 4068 | 1463974837619 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}] 20:40:37 INFO - PROCESS | 4068 | 1463974837719 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 20:40:37 INFO - PROCESS | 4068 | 1463974837728 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448D7B800 == 49 [pid = 4068] [id = 455] 20:40:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C443B8E000) [pid = 4068] [serial = 1365] [outer = 0000000000000000] 20:40:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C443ED1400) [pid = 4068] [serial = 1366] [outer = 000000C443B8E000] 20:40:37 INFO - PROCESS | 4068 | 1463974837775 Marionette DEBUG loaded listener.js 20:40:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C444D7A000) [pid = 4068] [serial = 1367] [outer = 000000C443B8E000] 20:40:38 INFO - PROCESS | 4068 | 1463974838266 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]]]}] 20:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 690ms 20:40:38 INFO - PROCESS | 4068 | 1463974838309 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 20:40:38 INFO - PROCESS | 4068 | 1463974838311 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 20:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:40:38 INFO - PROCESS | 4068 | 1463974838315 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:40:38 INFO - PROCESS | 4068 | 1463974838319 Marionette TRACE conn5 <- [1,1786,null,{}] 20:40:38 INFO - PROCESS | 4068 | 1463974838331 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}] 20:40:38 INFO - PROCESS | 4068 | 1463974838427 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 20:40:38 INFO - PROCESS | 4068 | 1463974838506 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FEE5800 == 50 [pid = 4068] [id = 456] 20:40:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C448977800) [pid = 4068] [serial = 1368] [outer = 0000000000000000] 20:40:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C449A0CC00) [pid = 4068] [serial = 1369] [outer = 000000C448977800] 20:40:38 INFO - PROCESS | 4068 | 1463974838564 Marionette DEBUG loaded listener.js 20:40:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C44A80DC00) [pid = 4068] [serial = 1370] [outer = 000000C448977800] 20:40:38 INFO - PROCESS | 4068 | 1463974838944 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]]]}] 20:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 691ms 20:40:39 INFO - PROCESS | 4068 | 1463974839009 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 20:40:39 INFO - PROCESS | 4068 | 1463974839012 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 20:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:40:39 INFO - PROCESS | 4068 | 1463974839023 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:40:39 INFO - PROCESS | 4068 | 1463974839025 Marionette TRACE conn5 <- [1,1790,null,{}] 20:40:39 INFO - PROCESS | 4068 | 1463974839029 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}] 20:40:39 INFO - PROCESS | 4068 | 1463974839118 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 20:40:39 INFO - PROCESS | 4068 | 1463974839124 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EE2000 == 51 [pid = 4068] [id = 457] 20:40:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C44D5CD000) [pid = 4068] [serial = 1371] [outer = 0000000000000000] 20:40:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C44DD9B400) [pid = 4068] [serial = 1372] [outer = 000000C44D5CD000] 20:40:39 INFO - PROCESS | 4068 | 1463974839172 Marionette DEBUG loaded listener.js 20:40:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C44FB54000) [pid = 4068] [serial = 1373] [outer = 000000C44D5CD000] 20:40:39 INFO - PROCESS | 4068 | 1463974839615 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]]]}] 20:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 650ms 20:40:39 INFO - PROCESS | 4068 | 1463974839668 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 20:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:40:39 INFO - PROCESS | 4068 | 1463974839671 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 20:40:39 INFO - PROCESS | 4068 | 1463974839674 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:40:39 INFO - PROCESS | 4068 | 1463974839676 Marionette TRACE conn5 <- [1,1794,null,{}] 20:40:39 INFO - PROCESS | 4068 | 1463974839679 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}] 20:40:39 INFO - PROCESS | 4068 | 1463974839793 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 20:40:39 INFO - PROCESS | 4068 | 1463974839877 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448DD5800 == 52 [pid = 4068] [id = 458] 20:40:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C44FE61800) [pid = 4068] [serial = 1374] [outer = 0000000000000000] 20:40:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C44FE69800) [pid = 4068] [serial = 1375] [outer = 000000C44FE61800] 20:40:39 INFO - PROCESS | 4068 | 1463974839924 Marionette DEBUG loaded listener.js 20:40:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C44FED1000) [pid = 4068] [serial = 1376] [outer = 000000C44FE61800] 20:40:40 INFO - PROCESS | 4068 | 1463974840360 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]]]}] 20:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 733ms 20:40:40 INFO - PROCESS | 4068 | 1463974840410 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 20:40:40 INFO - PROCESS | 4068 | 1463974840413 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 20:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:40:40 INFO - PROCESS | 4068 | 1463974840426 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:40:40 INFO - PROCESS | 4068 | 1463974840428 Marionette TRACE conn5 <- [1,1798,null,{}] 20:40:40 INFO - PROCESS | 4068 | 1463974840432 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}] 20:40:40 INFO - PROCESS | 4068 | 1463974840609 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 20:40:40 INFO - PROCESS | 4068 | 1463974840666 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FD3000 == 53 [pid = 4068] [id = 459] 20:40:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C450764C00) [pid = 4068] [serial = 1377] [outer = 0000000000000000] 20:40:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C450C7A400) [pid = 4068] [serial = 1378] [outer = 000000C450764C00] 20:40:40 INFO - PROCESS | 4068 | 1463974840715 Marionette DEBUG loaded listener.js 20:40:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C451046C00) [pid = 4068] [serial = 1379] [outer = 000000C450764C00] 20:40:41 INFO - PROCESS | 4068 | 1463974841190 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]]]}] 20:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 837ms 20:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:40:41 INFO - PROCESS | 4068 | 1463974841267 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 20:40:41 INFO - PROCESS | 4068 | 1463974841270 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 20:40:41 INFO - PROCESS | 4068 | 1463974841273 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:40:41 INFO - PROCESS | 4068 | 1463974841275 Marionette TRACE conn5 <- [1,1802,null,{}] 20:40:41 INFO - PROCESS | 4068 | 1463974841285 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}] 20:40:41 INFO - PROCESS | 4068 | 1463974841398 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 20:40:41 INFO - PROCESS | 4068 | 1463974841409 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454555800 == 54 [pid = 4068] [id = 460] 20:40:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C450765000) [pid = 4068] [serial = 1380] [outer = 0000000000000000] 20:40:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C4511A3000) [pid = 4068] [serial = 1381] [outer = 000000C450765000] 20:40:41 INFO - PROCESS | 4068 | 1463974841498 Marionette DEBUG loaded listener.js 20:40:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C45126AC00) [pid = 4068] [serial = 1382] [outer = 000000C450765000] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C450F82000) [pid = 4068] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C4511EBC00) [pid = 4068] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C443AA7000) [pid = 4068] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C443969C00) [pid = 4068] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44FBC0400) [pid = 4068] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C45075F800) [pid = 4068] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C443ED6800) [pid = 4068] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C44306E400) [pid = 4068] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C453014C00) [pid = 4068] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:40:41 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C454123C00) [pid = 4068] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:40:42 INFO - PROCESS | 4068 | 1463974841999 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]]]}] 20:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 732ms 20:40:42 INFO - PROCESS | 4068 | 1463974842008 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 20:40:42 INFO - PROCESS | 4068 | 1463974842010 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 20:40:42 INFO - PROCESS | 4068 | 1463974842014 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:40:42 INFO - PROCESS | 4068 | 1463974842016 Marionette TRACE conn5 <- [1,1806,null,{}] 20:40:42 INFO - PROCESS | 4068 | 1463974842020 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}] 20:40:42 INFO - PROCESS | 4068 | 1463974842144 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 20:40:42 INFO - PROCESS | 4068 | 1463974842198 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552CC800 == 55 [pid = 4068] [id = 461] 20:40:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C444D0C000) [pid = 4068] [serial = 1383] [outer = 0000000000000000] 20:40:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C4511A7400) [pid = 4068] [serial = 1384] [outer = 000000C444D0C000] 20:40:42 INFO - PROCESS | 4068 | 1463974842247 Marionette DEBUG loaded listener.js 20:40:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C451B17400) [pid = 4068] [serial = 1385] [outer = 000000C444D0C000] 20:40:42 INFO - PROCESS | 4068 | 1463974842621 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]]]}] 20:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 628ms 20:40:42 INFO - PROCESS | 4068 | 1463974842654 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 20:40:42 INFO - PROCESS | 4068 | 1463974842656 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 20:40:42 INFO - PROCESS | 4068 | 1463974842659 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:40:42 INFO - PROCESS | 4068 | 1463974842662 Marionette TRACE conn5 <- [1,1810,null,{}] 20:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:40:42 INFO - PROCESS | 4068 | 1463974842665 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}] 20:40:42 INFO - PROCESS | 4068 | 1463974842755 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 20:40:42 INFO - PROCESS | 4068 | 1463974842762 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B52000 == 56 [pid = 4068] [id = 462] 20:40:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C451B1EC00) [pid = 4068] [serial = 1386] [outer = 0000000000000000] 20:40:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C452A98400) [pid = 4068] [serial = 1387] [outer = 000000C451B1EC00] 20:40:42 INFO - PROCESS | 4068 | 1463974842808 Marionette DEBUG loaded listener.js 20:40:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C4530B3800) [pid = 4068] [serial = 1388] [outer = 000000C451B1EC00] 20:40:43 INFO - PROCESS | 4068 | 1463974843249 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]]]}] 20:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 629ms 20:40:43 INFO - PROCESS | 4068 | 1463974843302 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 20:40:43 INFO - PROCESS | 4068 | 1463974843305 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 20:40:43 INFO - PROCESS | 4068 | 1463974843308 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:40:43 INFO - PROCESS | 4068 | 1463974843311 Marionette TRACE conn5 <- [1,1814,null,{}] 20:40:43 INFO - PROCESS | 4068 | 1463974843315 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}] 20:40:43 INFO - PROCESS | 4068 | 1463974843411 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 20:40:43 INFO - PROCESS | 4068 | 1463974843420 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457345800 == 57 [pid = 4068] [id = 463] 20:40:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C453D4D800) [pid = 4068] [serial = 1389] [outer = 0000000000000000] 20:40:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C453D53000) [pid = 4068] [serial = 1390] [outer = 000000C453D4D800] 20:40:43 INFO - PROCESS | 4068 | 1463974843465 Marionette DEBUG loaded listener.js 20:40:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C453D72800) [pid = 4068] [serial = 1391] [outer = 000000C453D4D800] 20:40:44 INFO - PROCESS | 4068 | 1463974844047 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]]]}] 20:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 776ms 20:40:44 INFO - PROCESS | 4068 | 1463974844164 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 20:40:44 INFO - PROCESS | 4068 | 1463974844169 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 20:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:40:44 INFO - PROCESS | 4068 | 1463974844177 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:40:44 INFO - PROCESS | 4068 | 1463974844182 Marionette TRACE conn5 <- [1,1818,null,{}] 20:40:44 INFO - PROCESS | 4068 | 1463974844189 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}] 20:40:44 INFO - PROCESS | 4068 | 1463974844321 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 20:40:44 INFO - PROCESS | 4068 | 1463974844441 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8E0800 == 58 [pid = 4068] [id = 464] 20:40:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C44377F800) [pid = 4068] [serial = 1392] [outer = 0000000000000000] 20:40:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C44407E800) [pid = 4068] [serial = 1393] [outer = 000000C44377F800] 20:40:44 INFO - PROCESS | 4068 | 1463974844501 Marionette DEBUG loaded listener.js 20:40:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C448179C00) [pid = 4068] [serial = 1394] [outer = 000000C44377F800] 20:40:45 INFO - PROCESS | 4068 | 1463974845108 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]]]}] 20:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 984ms 20:40:45 INFO - PROCESS | 4068 | 1463974845164 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 20:40:45 INFO - PROCESS | 4068 | 1463974845171 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 20:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:40:45 INFO - PROCESS | 4068 | 1463974845178 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:40:45 INFO - PROCESS | 4068 | 1463974845181 Marionette TRACE conn5 <- [1,1822,null,{}] 20:40:45 INFO - PROCESS | 4068 | 1463974845185 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}] 20:40:45 INFO - PROCESS | 4068 | 1463974845302 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 20:40:45 INFO - PROCESS | 4068 | 1463974845430 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FC6000 == 59 [pid = 4068] [id = 465] 20:40:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C44A808400) [pid = 4068] [serial = 1395] [outer = 0000000000000000] 20:40:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C44D5CC800) [pid = 4068] [serial = 1396] [outer = 000000C44A808400] 20:40:45 INFO - PROCESS | 4068 | 1463974845488 Marionette DEBUG loaded listener.js 20:40:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C44FEC6C00) [pid = 4068] [serial = 1397] [outer = 000000C44A808400] 20:40:46 INFO - PROCESS | 4068 | 1463974846104 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]]]}] 20:40:46 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 20:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 985ms 20:40:46 INFO - PROCESS | 4068 | 1463974846169 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 20:40:46 INFO - PROCESS | 4068 | 1463974846172 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 20:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:40:46 INFO - PROCESS | 4068 | 1463974846176 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:40:46 INFO - PROCESS | 4068 | 1463974846180 Marionette TRACE conn5 <- [1,1826,null,{}] 20:40:46 INFO - PROCESS | 4068 | 1463974846192 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}] 20:40:46 INFO - PROCESS | 4068 | 1463974846351 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 20:40:46 INFO - PROCESS | 4068 | 1463974846412 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583B2800 == 60 [pid = 4068] [id = 466] 20:40:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C4511A2C00) [pid = 4068] [serial = 1398] [outer = 0000000000000000] 20:40:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C4514DA000) [pid = 4068] [serial = 1399] [outer = 000000C4511A2C00] 20:40:46 INFO - PROCESS | 4068 | 1463974846472 Marionette DEBUG loaded listener.js 20:40:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C453D7B400) [pid = 4068] [serial = 1400] [outer = 000000C4511A2C00] 20:40:47 INFO - PROCESS | 4068 | 1463974847147 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]]]}] 20:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1029ms 20:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:40:47 INFO - PROCESS | 4068 | 1463974847207 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 20:40:47 INFO - PROCESS | 4068 | 1463974847210 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 20:40:47 INFO - PROCESS | 4068 | 1463974847213 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:40:47 INFO - PROCESS | 4068 | 1463974847216 Marionette TRACE conn5 <- [1,1830,null,{}] 20:40:47 INFO - PROCESS | 4068 | 1463974847219 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}] 20:40:47 INFO - PROCESS | 4068 | 1463974847334 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 20:40:47 INFO - PROCESS | 4068 | 1463974847461 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458F99000 == 61 [pid = 4068] [id = 467] 20:40:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C454131800) [pid = 4068] [serial = 1401] [outer = 0000000000000000] 20:40:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C454539C00) [pid = 4068] [serial = 1402] [outer = 000000C454131800] 20:40:47 INFO - PROCESS | 4068 | 1463974847520 Marionette DEBUG loaded listener.js 20:40:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C4545BF400) [pid = 4068] [serial = 1403] [outer = 000000C454131800] 20:40:48 INFO - PROCESS | 4068 | 1463974848068 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]]]}] 20:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 880ms 20:40:48 INFO - PROCESS | 4068 | 1463974848096 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 20:40:48 INFO - PROCESS | 4068 | 1463974848098 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 20:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:40:48 INFO - PROCESS | 4068 | 1463974848101 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:40:48 INFO - PROCESS | 4068 | 1463974848104 Marionette TRACE conn5 <- [1,1834,null,{}] 20:40:48 INFO - PROCESS | 4068 | 1463974848108 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}] 20:40:48 INFO - PROCESS | 4068 | 1463974848219 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 20:40:48 INFO - PROCESS | 4068 | 1463974848316 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594E0000 == 62 [pid = 4068] [id = 468] 20:40:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C453D7A000) [pid = 4068] [serial = 1404] [outer = 0000000000000000] 20:40:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C45467CC00) [pid = 4068] [serial = 1405] [outer = 000000C453D7A000] 20:40:48 INFO - PROCESS | 4068 | 1463974848373 Marionette DEBUG loaded listener.js 20:40:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C454706400) [pid = 4068] [serial = 1406] [outer = 000000C453D7A000] 20:40:48 INFO - PROCESS | 4068 | 1463974848965 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]]]}] 20:40:49 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) 20:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 944ms 20:40:49 INFO - PROCESS | 4068 | 1463974849049 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 20:40:49 INFO - PROCESS | 4068 | 1463974849051 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 20:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:40:49 INFO - PROCESS | 4068 | 1463974849055 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:40:49 INFO - PROCESS | 4068 | 1463974849057 Marionette TRACE conn5 <- [1,1838,null,{}] 20:40:49 INFO - PROCESS | 4068 | 1463974849061 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}] 20:40:49 INFO - PROCESS | 4068 | 1463974849203 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 20:40:49 INFO - PROCESS | 4068 | 1463974849327 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459669000 == 63 [pid = 4068] [id = 469] 20:40:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C454D43400) [pid = 4068] [serial = 1407] [outer = 0000000000000000] 20:40:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C454D5B000) [pid = 4068] [serial = 1408] [outer = 000000C454D43400] 20:40:49 INFO - PROCESS | 4068 | 1463974849387 Marionette DEBUG loaded listener.js 20:40:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C454D62C00) [pid = 4068] [serial = 1409] [outer = 000000C454D43400] 20:40:49 INFO - PROCESS | 4068 | 1463974849958 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]]]}] 20:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 942ms 20:40:50 INFO - PROCESS | 4068 | 1463974850000 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 20:40:50 INFO - PROCESS | 4068 | 1463974850002 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 20:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:40:50 INFO - PROCESS | 4068 | 1463974850006 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:40:50 INFO - PROCESS | 4068 | 1463974850008 Marionette TRACE conn5 <- [1,1842,null,{}] 20:40:50 INFO - PROCESS | 4068 | 1463974850012 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}] 20:40:50 INFO - PROCESS | 4068 | 1463974850122 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 20:40:50 INFO - PROCESS | 4068 | 1463974850385 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44CB32800 == 64 [pid = 4068] [id = 470] 20:40:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C443779000) [pid = 4068] [serial = 1410] [outer = 0000000000000000] 20:40:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C44396E000) [pid = 4068] [serial = 1411] [outer = 000000C443779000] 20:40:50 INFO - PROCESS | 4068 | 1463974850460 Marionette DEBUG loaded listener.js 20:40:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C444086000) [pid = 4068] [serial = 1412] [outer = 000000C443779000] 20:40:51 INFO - PROCESS | 4068 | 1463974851041 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]]]}] 20:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1078ms 20:40:51 INFO - PROCESS | 4068 | 1463974851087 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 20:40:51 INFO - PROCESS | 4068 | 1463974851091 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 20:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:40:51 INFO - PROCESS | 4068 | 1463974851096 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:40:51 INFO - PROCESS | 4068 | 1463974851099 Marionette TRACE conn5 <- [1,1846,null,{}] 20:40:51 INFO - PROCESS | 4068 | 1463974851105 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}] 20:40:51 INFO - PROCESS | 4068 | 1463974851213 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 20:40:51 INFO - PROCESS | 4068 | 1463974851345 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C444ECE800 == 65 [pid = 4068] [id = 471] 20:40:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C44CB5A000) [pid = 4068] [serial = 1413] [outer = 0000000000000000] 20:40:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C44D8E7C00) [pid = 4068] [serial = 1414] [outer = 000000C44CB5A000] 20:40:51 INFO - PROCESS | 4068 | 1463974851403 Marionette DEBUG loaded listener.js 20:40:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C44FE64800) [pid = 4068] [serial = 1415] [outer = 000000C44CB5A000] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C441DAC800 == 64 [pid = 4068] [id = 395] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C448197800 == 63 [pid = 4068] [id = 418] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EDD000 == 62 [pid = 4068] [id = 413] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45525D800 == 61 [pid = 4068] [id = 420] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B52000 == 60 [pid = 4068] [id = 462] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552CC800 == 59 [pid = 4068] [id = 461] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C454555800 == 58 [pid = 4068] [id = 460] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C448DD5800 == 57 [pid = 4068] [id = 458] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FEE5800 == 56 [pid = 4068] [id = 456] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C448D7B800 == 55 [pid = 4068] [id = 455] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C4481F3000) [pid = 4068] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C44FEC5C00) [pid = 4068] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C453D6E000) [pid = 4068] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C4545BA400) [pid = 4068] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C44506B000 == 54 [pid = 4068] [id = 454] 20:40:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FB8E000 == 53 [pid = 4068] [id = 449] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C454539800) [pid = 4068] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C45104D000) [pid = 4068] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C451B1C000) [pid = 4068] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C4511E2400) [pid = 4068] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C44817CC00) [pid = 4068] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C44504D000) [pid = 4068] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C44A805C00) [pid = 4068] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C44FE69C00) [pid = 4068] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C45000C400) [pid = 4068] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C450876800) [pid = 4068] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C44C98F000) [pid = 4068] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C452F76400) [pid = 4068] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C44D827000) [pid = 4068] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C443B8EC00) [pid = 4068] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C44395FC00) [pid = 4068] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C453D52400) [pid = 4068] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C4545C1C00) [pid = 4068] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C453D7A800) [pid = 4068] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C45104B800) [pid = 4068] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 20:40:51 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C450CF0000) [pid = 4068] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 20:40:52 INFO - PROCESS | 4068 | 1463974852030 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]]]}] 20:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 984ms 20:40:52 INFO - PROCESS | 4068 | 1463974852082 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 20:40:52 INFO - PROCESS | 4068 | 1463974852086 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 20:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:40:52 INFO - PROCESS | 4068 | 1463974852091 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:40:52 INFO - PROCESS | 4068 | 1463974852093 Marionette TRACE conn5 <- [1,1850,null,{}] 20:40:52 INFO - PROCESS | 4068 | 1463974852096 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}] 20:40:52 INFO - PROCESS | 4068 | 1463974852191 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 20:40:52 INFO - PROCESS | 4068 | 1463974852278 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D683000 == 54 [pid = 4068] [id = 472] 20:40:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C443B84C00) [pid = 4068] [serial = 1416] [outer = 0000000000000000] 20:40:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C4484C5400) [pid = 4068] [serial = 1417] [outer = 000000C443B84C00] 20:40:52 INFO - PROCESS | 4068 | 1463974852326 Marionette DEBUG loaded listener.js 20:40:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C44D658000) [pid = 4068] [serial = 1418] [outer = 000000C443B84C00] 20:40:52 INFO - PROCESS | 4068 | 1463974852754 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]]]}] 20:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 692ms 20:40:52 INFO - PROCESS | 4068 | 1463974852786 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 20:40:52 INFO - PROCESS | 4068 | 1463974852789 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 20:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:40:52 INFO - PROCESS | 4068 | 1463974852794 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:40:52 INFO - PROCESS | 4068 | 1463974852800 Marionette TRACE conn5 <- [1,1854,null,{}] 20:40:52 INFO - PROCESS | 4068 | 1463974852809 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}] 20:40:52 INFO - PROCESS | 4068 | 1463974852903 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 20:40:52 INFO - PROCESS | 4068 | 1463974852949 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453043800 == 55 [pid = 4068] [id = 473] 20:40:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C44FE66000) [pid = 4068] [serial = 1419] [outer = 0000000000000000] 20:40:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C450762000) [pid = 4068] [serial = 1420] [outer = 000000C44FE66000] 20:40:53 INFO - PROCESS | 4068 | 1463974852996 Marionette DEBUG loaded listener.js 20:40:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C4509EC800) [pid = 4068] [serial = 1421] [outer = 000000C44FE66000] 20:40:53 INFO - PROCESS | 4068 | 1463974853466 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]]]}] 20:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 733ms 20:40:53 INFO - PROCESS | 4068 | 1463974853528 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 20:40:53 INFO - PROCESS | 4068 | 1463974853530 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 20:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:40:53 INFO - PROCESS | 4068 | 1463974853534 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:40:53 INFO - PROCESS | 4068 | 1463974853535 Marionette TRACE conn5 <- [1,1858,null,{}] 20:40:53 INFO - PROCESS | 4068 | 1463974853539 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}] 20:40:53 INFO - PROCESS | 4068 | 1463974853630 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 20:40:53 INFO - PROCESS | 4068 | 1463974853638 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F50800 == 56 [pid = 4068] [id = 474] 20:40:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C450F7E400) [pid = 4068] [serial = 1422] [outer = 0000000000000000] 20:40:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C45104D800) [pid = 4068] [serial = 1423] [outer = 000000C450F7E400] 20:40:53 INFO - PROCESS | 4068 | 1463974853685 Marionette DEBUG loaded listener.js 20:40:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C4511E2C00) [pid = 4068] [serial = 1424] [outer = 000000C450F7E400] 20:40:54 INFO - PROCESS | 4068 | 1463974854129 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]]]}] 20:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 626ms 20:40:54 INFO - PROCESS | 4068 | 1463974854163 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 20:40:54 INFO - PROCESS | 4068 | 1463974854165 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 20:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:40:54 INFO - PROCESS | 4068 | 1463974854176 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:40:54 INFO - PROCESS | 4068 | 1463974854178 Marionette TRACE conn5 <- [1,1862,null,{}] 20:40:54 INFO - PROCESS | 4068 | 1463974854182 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}] 20:40:54 INFO - PROCESS | 4068 | 1463974854297 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 20:40:54 INFO - PROCESS | 4068 | 1463974854388 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552E1000 == 57 [pid = 4068] [id = 475] 20:40:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C451B16C00) [pid = 4068] [serial = 1425] [outer = 0000000000000000] 20:40:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C451B1E800) [pid = 4068] [serial = 1426] [outer = 000000C451B16C00] 20:40:54 INFO - PROCESS | 4068 | 1463974854441 Marionette DEBUG loaded listener.js 20:40:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C453019000) [pid = 4068] [serial = 1427] [outer = 000000C451B16C00] 20:40:54 INFO - PROCESS | 4068 | 1463974854894 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]]]}] 20:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 734ms 20:40:54 INFO - PROCESS | 4068 | 1463974854911 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 20:40:54 INFO - PROCESS | 4068 | 1463974854913 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 20:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:40:54 INFO - PROCESS | 4068 | 1463974854924 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:40:54 INFO - PROCESS | 4068 | 1463974854926 Marionette TRACE conn5 <- [1,1866,null,{}] 20:40:54 INFO - PROCESS | 4068 | 1463974854940 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}] 20:40:55 INFO - PROCESS | 4068 | 1463974855066 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 20:40:55 INFO - PROCESS | 4068 | 1463974855073 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45734F000 == 58 [pid = 4068] [id = 476] 20:40:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C453D57800) [pid = 4068] [serial = 1428] [outer = 0000000000000000] 20:40:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C454125800) [pid = 4068] [serial = 1429] [outer = 000000C453D57800] 20:40:55 INFO - PROCESS | 4068 | 1463974855125 Marionette DEBUG loaded listener.js 20:40:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C45453DC00) [pid = 4068] [serial = 1430] [outer = 000000C453D57800] 20:40:55 INFO - PROCESS | 4068 | 1463974855605 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]]]}] 20:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 692ms 20:40:55 INFO - PROCESS | 4068 | 1463974855612 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 20:40:55 INFO - PROCESS | 4068 | 1463974855614 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 20:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:40:55 INFO - PROCESS | 4068 | 1463974855617 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:40:55 INFO - PROCESS | 4068 | 1463974855619 Marionette TRACE conn5 <- [1,1870,null,{}] 20:40:55 INFO - PROCESS | 4068 | 1463974855629 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}] 20:40:55 INFO - PROCESS | 4068 | 1463974855772 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 20:40:55 INFO - PROCESS | 4068 | 1463974855791 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583AC800 == 59 [pid = 4068] [id = 477] 20:40:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C44FBDC000) [pid = 4068] [serial = 1431] [outer = 0000000000000000] 20:40:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C4545BB800) [pid = 4068] [serial = 1432] [outer = 000000C44FBDC000] 20:40:55 INFO - PROCESS | 4068 | 1463974855836 Marionette DEBUG loaded listener.js 20:40:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C454710C00) [pid = 4068] [serial = 1433] [outer = 000000C44FBDC000] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C444D0C000) [pid = 4068] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C44D5CD000) [pid = 4068] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C450765000) [pid = 4068] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C448977800) [pid = 4068] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C443775400) [pid = 4068] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C44FE61800) [pid = 4068] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C443B8E000) [pid = 4068] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C450764C00) [pid = 4068] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:40:56 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C451B1EC00) [pid = 4068] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:40:56 INFO - PROCESS | 4068 | 1463974856442 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]]]}] 20:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 835ms 20:40:56 INFO - PROCESS | 4068 | 1463974856464 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 20:40:56 INFO - PROCESS | 4068 | 1463974856466 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 20:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:40:56 INFO - PROCESS | 4068 | 1463974856475 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:40:56 INFO - PROCESS | 4068 | 1463974856476 Marionette TRACE conn5 <- [1,1874,null,{}] 20:40:56 INFO - PROCESS | 4068 | 1463974856480 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}] 20:40:56 INFO - PROCESS | 4068 | 1463974856571 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 20:40:56 INFO - PROCESS | 4068 | 1463974856577 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45732A000 == 60 [pid = 4068] [id = 478] 20:40:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C444D0C000) [pid = 4068] [serial = 1434] [outer = 0000000000000000] 20:40:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C450765000) [pid = 4068] [serial = 1435] [outer = 000000C444D0C000] 20:40:56 INFO - PROCESS | 4068 | 1463974856628 Marionette DEBUG loaded listener.js 20:40:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C454D3C400) [pid = 4068] [serial = 1436] [outer = 000000C444D0C000] 20:40:57 INFO - PROCESS | 4068 | 1463974857086 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]]]}] 20:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 691ms 20:40:57 INFO - PROCESS | 4068 | 1463974857167 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 20:40:57 INFO - PROCESS | 4068 | 1463974857169 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 20:40:57 INFO - PROCESS | 4068 | 1463974857172 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:40:57 INFO - PROCESS | 4068 | 1463974857174 Marionette TRACE conn5 <- [1,1878,null,{}] 20:40:57 INFO - PROCESS | 4068 | 1463974857177 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}] 20:40:57 INFO - PROCESS | 4068 | 1463974857274 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 20:40:57 INFO - PROCESS | 4068 | 1463974857288 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594D7800 == 61 [pid = 4068] [id = 479] 20:40:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C454D56400) [pid = 4068] [serial = 1437] [outer = 0000000000000000] 20:40:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C454D5F400) [pid = 4068] [serial = 1438] [outer = 000000C454D56400] 20:40:57 INFO - PROCESS | 4068 | 1463974857334 Marionette DEBUG loaded listener.js 20:40:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C454D68C00) [pid = 4068] [serial = 1439] [outer = 000000C454D56400] 20:40:57 INFO - PROCESS | 4068 | 1463974857779 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]]]}] 20:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 628ms 20:40:57 INFO - PROCESS | 4068 | 1463974857804 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 20:40:57 INFO - PROCESS | 4068 | 1463974857806 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 20:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:40:57 INFO - PROCESS | 4068 | 1463974857809 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:40:57 INFO - PROCESS | 4068 | 1463974857811 Marionette TRACE conn5 <- [1,1882,null,{}] 20:40:57 INFO - PROCESS | 4068 | 1463974857824 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}] 20:40:57 INFO - PROCESS | 4068 | 1463974857916 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 20:40:57 INFO - PROCESS | 4068 | 1463974857923 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459DEB800 == 62 [pid = 4068] [id = 480] 20:40:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C454D68400) [pid = 4068] [serial = 1440] [outer = 0000000000000000] 20:40:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C454E08400) [pid = 4068] [serial = 1441] [outer = 000000C454D68400] 20:40:57 INFO - PROCESS | 4068 | 1463974857974 Marionette DEBUG loaded listener.js 20:40:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C454E15400) [pid = 4068] [serial = 1442] [outer = 000000C454D68400] 20:40:58 INFO - PROCESS | 4068 | 1463974858588 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]]]}] 20:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 838ms 20:40:58 INFO - PROCESS | 4068 | 1463974858656 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 20:40:58 INFO - PROCESS | 4068 | 1463974858661 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 20:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:40:58 INFO - PROCESS | 4068 | 1463974858668 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:40:58 INFO - PROCESS | 4068 | 1463974858672 Marionette TRACE conn5 <- [1,1886,null,{}] 20:40:58 INFO - PROCESS | 4068 | 1463974858678 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}] 20:40:58 INFO - PROCESS | 4068 | 1463974858800 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 20:40:58 INFO - PROCESS | 4068 | 1463974858930 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450421000 == 63 [pid = 4068] [id = 481] 20:40:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C443B84000) [pid = 4068] [serial = 1443] [outer = 0000000000000000] 20:40:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C448E9D400) [pid = 4068] [serial = 1444] [outer = 000000C443B84000] 20:40:59 INFO - PROCESS | 4068 | 1463974859002 Marionette DEBUG loaded listener.js 20:40:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C44D542400) [pid = 4068] [serial = 1445] [outer = 000000C443B84000] 20:40:59 INFO - PROCESS | 4068 | 1463974859605 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]]]}] 20:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 986ms 20:40:59 INFO - PROCESS | 4068 | 1463974859657 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 20:40:59 INFO - PROCESS | 4068 | 1463974859663 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 20:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:40:59 INFO - PROCESS | 4068 | 1463974859670 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:40:59 INFO - PROCESS | 4068 | 1463974859673 Marionette TRACE conn5 <- [1,1890,null,{}] 20:40:59 INFO - PROCESS | 4068 | 1463974859677 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}] 20:40:59 INFO - PROCESS | 4068 | 1463974859827 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 20:40:59 INFO - PROCESS | 4068 | 1463974859957 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552D1000 == 64 [pid = 4068] [id = 482] 20:40:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C44FBBF400) [pid = 4068] [serial = 1446] [outer = 0000000000000000] 20:41:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C44FEC7C00) [pid = 4068] [serial = 1447] [outer = 000000C44FBBF400] 20:41:00 INFO - PROCESS | 4068 | 1463974860015 Marionette DEBUG loaded listener.js 20:41:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C450C79800) [pid = 4068] [serial = 1448] [outer = 000000C44FBBF400] 20:41:00 INFO - PROCESS | 4068 | 1463974860638 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]]]}] 20:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1025ms 20:41:00 INFO - PROCESS | 4068 | 1463974860700 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 20:41:00 INFO - PROCESS | 4068 | 1463974860703 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 20:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:41:00 INFO - PROCESS | 4068 | 1463974860707 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:41:00 INFO - PROCESS | 4068 | 1463974860711 Marionette TRACE conn5 <- [1,1894,null,{}] 20:41:00 INFO - PROCESS | 4068 | 1463974860744 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}] 20:41:00 INFO - PROCESS | 4068 | 1463974860894 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 20:41:01 INFO - PROCESS | 4068 | 1463974861027 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D535000 == 65 [pid = 4068] [id = 483] 20:41:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C452BB7800) [pid = 4068] [serial = 1449] [outer = 0000000000000000] 20:41:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C453D5AC00) [pid = 4068] [serial = 1450] [outer = 000000C452BB7800] 20:41:01 INFO - PROCESS | 4068 | 1463974861088 Marionette DEBUG loaded listener.js 20:41:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C454711000) [pid = 4068] [serial = 1451] [outer = 000000C452BB7800] 20:41:01 INFO - PROCESS | 4068 | 1463974861720 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]]]}] 20:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1035ms 20:41:01 INFO - PROCESS | 4068 | 1463974861744 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 20:41:01 INFO - PROCESS | 4068 | 1463974861748 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 20:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:41:01 INFO - PROCESS | 4068 | 1463974861751 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:41:01 INFO - PROCESS | 4068 | 1463974861753 Marionette TRACE conn5 <- [1,1898,null,{}] 20:41:01 INFO - PROCESS | 4068 | 1463974861757 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}] 20:41:01 INFO - PROCESS | 4068 | 1463974861874 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 20:41:01 INFO - PROCESS | 4068 | 1463974861974 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B184000 == 66 [pid = 4068] [id = 484] 20:41:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C454E0F800) [pid = 4068] [serial = 1452] [outer = 0000000000000000] 20:41:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C455112400) [pid = 4068] [serial = 1453] [outer = 000000C454E0F800] 20:41:02 INFO - PROCESS | 4068 | 1463974862031 Marionette DEBUG loaded listener.js 20:41:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C45511C400) [pid = 4068] [serial = 1454] [outer = 000000C454E0F800] 20:41:02 INFO - PROCESS | 4068 | 1463974862640 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]]]}] 20:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 943ms 20:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:41:02 INFO - PROCESS | 4068 | 1463974862696 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 20:41:02 INFO - PROCESS | 4068 | 1463974862699 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 20:41:02 INFO - PROCESS | 4068 | 1463974862703 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:41:02 INFO - PROCESS | 4068 | 1463974862705 Marionette TRACE conn5 <- [1,1902,null,{}] 20:41:02 INFO - PROCESS | 4068 | 1463974862710 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}] 20:41:02 INFO - PROCESS | 4068 | 1463974862825 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 20:41:02 INFO - PROCESS | 4068 | 1463974862925 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C63E000 == 67 [pid = 4068] [id = 485] 20:41:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C455121800) [pid = 4068] [serial = 1455] [outer = 0000000000000000] 20:41:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C4553BA400) [pid = 4068] [serial = 1456] [outer = 000000C455121800] 20:41:02 INFO - PROCESS | 4068 | 1463974862981 Marionette DEBUG loaded listener.js 20:41:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C4553C2000) [pid = 4068] [serial = 1457] [outer = 000000C455121800] 20:41:03 INFO - PROCESS | 4068 | 1463974863561 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]]]}] 20:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 881ms 20:41:03 INFO - PROCESS | 4068 | 1463974863612 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 20:41:03 INFO - PROCESS | 4068 | 1463974863614 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 20:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:41:03 INFO - PROCESS | 4068 | 1463974863619 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:41:03 INFO - PROCESS | 4068 | 1463974863622 Marionette TRACE conn5 <- [1,1906,null,{}] 20:41:03 INFO - PROCESS | 4068 | 1463974863625 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}] 20:41:03 INFO - PROCESS | 4068 | 1463974863762 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 20:41:03 INFO - PROCESS | 4068 | 1463974863866 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450F64000 == 68 [pid = 4068] [id = 486] 20:41:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C44DDA3C00) [pid = 4068] [serial = 1458] [outer = 0000000000000000] 20:41:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C44FED3400) [pid = 4068] [serial = 1459] [outer = 000000C44DDA3C00] 20:41:03 INFO - PROCESS | 4068 | 1463974863923 Marionette DEBUG loaded listener.js 20:41:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C455A91800) [pid = 4068] [serial = 1460] [outer = 000000C44DDA3C00] 20:41:04 INFO - PROCESS | 4068 | 1463974864506 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]]]}] 20:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 941ms 20:41:04 INFO - PROCESS | 4068 | 1463974864563 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 20:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:41:04 INFO - PROCESS | 4068 | 1463974864565 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 20:41:04 INFO - PROCESS | 4068 | 1463974864569 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:41:04 INFO - PROCESS | 4068 | 1463974864571 Marionette TRACE conn5 <- [1,1910,null,{}] 20:41:04 INFO - PROCESS | 4068 | 1463974864575 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}] 20:41:04 INFO - PROCESS | 4068 | 1463974864689 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 20:41:05 INFO - PROCESS | 4068 | 1463974864999 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FEEE000 == 69 [pid = 4068] [id = 487] 20:41:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C443748C00) [pid = 4068] [serial = 1461] [outer = 0000000000000000] 20:41:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C443961C00) [pid = 4068] [serial = 1462] [outer = 000000C443748C00] 20:41:05 INFO - PROCESS | 4068 | 1463974865073 Marionette DEBUG loaded listener.js 20:41:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C448863C00) [pid = 4068] [serial = 1463] [outer = 000000C443748C00] 20:41:05 INFO - PROCESS | 4068 | 1463974865690 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]]]}] 20:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1175ms 20:41:05 INFO - PROCESS | 4068 | 1463974865747 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 20:41:05 INFO - PROCESS | 4068 | 1463974865752 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 20:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:41:05 INFO - PROCESS | 4068 | 1463974865756 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:41:05 INFO - PROCESS | 4068 | 1463974865760 Marionette TRACE conn5 <- [1,1914,null,{}] 20:41:05 INFO - PROCESS | 4068 | 1463974865766 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}] 20:41:05 INFO - PROCESS | 4068 | 1463974865875 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 20:41:06 INFO - PROCESS | 4068 | 1463974866012 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D67F800 == 70 [pid = 4068] [id = 488] 20:41:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C44F823C00) [pid = 4068] [serial = 1464] [outer = 0000000000000000] 20:41:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C44FB57000) [pid = 4068] [serial = 1465] [outer = 000000C44F823C00] 20:41:06 INFO - PROCESS | 4068 | 1463974866066 Marionette DEBUG loaded listener.js 20:41:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C450762800) [pid = 4068] [serial = 1466] [outer = 000000C44F823C00] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594D7800 == 69 [pid = 4068] [id = 479] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C45732A000 == 68 [pid = 4068] [id = 478] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583AC800 == 67 [pid = 4068] [id = 477] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C45734F000 == 66 [pid = 4068] [id = 476] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552E1000 == 65 [pid = 4068] [id = 475] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F50800 == 64 [pid = 4068] [id = 474] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FD3000 == 63 [pid = 4068] [id = 459] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EE2000 == 62 [pid = 4068] [id = 457] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C453D53000) [pid = 4068] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C454703800) [pid = 4068] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C44FE64000) [pid = 4068] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C453D71800) [pid = 4068] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C448DF3C00) [pid = 4068] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C453D74400) [pid = 4068] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C453043800 == 61 [pid = 4068] [id = 473] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D683000 == 60 [pid = 4068] [id = 472] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C444ECE800 == 59 [pid = 4068] [id = 471] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C44CB32800 == 58 [pid = 4068] [id = 470] 20:41:06 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8E0800 == 57 [pid = 4068] [id = 464] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C4530B3800) [pid = 4068] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C451B17400) [pid = 4068] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C45467EC00) [pid = 4068] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C44DD9B400) [pid = 4068] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C4511A3000) [pid = 4068] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C449A0CC00) [pid = 4068] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C44398E400) [pid = 4068] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C44FED1000) [pid = 4068] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C45126AC00) [pid = 4068] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C443ED1400) [pid = 4068] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C44FE69800) [pid = 4068] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C44377DC00) [pid = 4068] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C444D7A000) [pid = 4068] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C451046C00) [pid = 4068] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C450C7A400) [pid = 4068] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C4511A7400) [pid = 4068] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C44FB54000) [pid = 4068] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C452A98400) [pid = 4068] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C44A80DC00) [pid = 4068] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 20:41:06 INFO - PROCESS | 4068 | 1463974866651 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]]]}] 20:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 944ms 20:41:06 INFO - PROCESS | 4068 | 1463974866706 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 20:41:06 INFO - PROCESS | 4068 | 1463974866710 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 20:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:41:06 INFO - PROCESS | 4068 | 1463974866715 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:41:06 INFO - PROCESS | 4068 | 1463974866717 Marionette TRACE conn5 <- [1,1918,null,{}] 20:41:06 INFO - PROCESS | 4068 | 1463974866727 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}] 20:41:06 INFO - PROCESS | 4068 | 1463974866822 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 20:41:06 INFO - PROCESS | 4068 | 1463974866831 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D84B800 == 58 [pid = 4068] [id = 489] 20:41:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C444D05400) [pid = 4068] [serial = 1467] [outer = 0000000000000000] 20:41:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C448DF3C00) [pid = 4068] [serial = 1468] [outer = 000000C444D05400] 20:41:06 INFO - PROCESS | 4068 | 1463974866878 Marionette DEBUG loaded listener.js 20:41:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C44D5E7400) [pid = 4068] [serial = 1469] [outer = 000000C444D05400] 20:41:07 INFO - PROCESS | 4068 | 1463974867366 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]]]}] 20:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 692ms 20:41:07 INFO - PROCESS | 4068 | 1463974867410 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 20:41:07 INFO - PROCESS | 4068 | 1463974867413 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 20:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:41:07 INFO - PROCESS | 4068 | 1463974867418 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:41:07 INFO - PROCESS | 4068 | 1463974867424 Marionette TRACE conn5 <- [1,1922,null,{}] 20:41:07 INFO - PROCESS | 4068 | 1463974867434 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}] 20:41:07 INFO - PROCESS | 4068 | 1463974867529 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 20:41:07 INFO - PROCESS | 4068 | 1463974867539 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540B1000 == 59 [pid = 4068] [id = 490] 20:41:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C450760400) [pid = 4068] [serial = 1470] [outer = 0000000000000000] 20:41:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C4508A4000) [pid = 4068] [serial = 1471] [outer = 000000C450760400] 20:41:07 INFO - PROCESS | 4068 | 1463974867585 Marionette DEBUG loaded listener.js 20:41:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C450F7EC00) [pid = 4068] [serial = 1472] [outer = 000000C450760400] 20:41:08 INFO - PROCESS | 4068 | 1463974868090 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]]]}] 20:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 690ms 20:41:08 INFO - PROCESS | 4068 | 1463974868109 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 20:41:08 INFO - PROCESS | 4068 | 1463974868112 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 20:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:41:08 INFO - PROCESS | 4068 | 1463974868120 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:41:08 INFO - PROCESS | 4068 | 1463974868122 Marionette TRACE conn5 <- [1,1926,null,{}] 20:41:08 INFO - PROCESS | 4068 | 1463974868125 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}] 20:41:08 INFO - PROCESS | 4068 | 1463974868217 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 20:41:08 INFO - PROCESS | 4068 | 1463974868224 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB7F000 == 60 [pid = 4068] [id = 491] 20:41:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C45119E000) [pid = 4068] [serial = 1473] [outer = 0000000000000000] 20:41:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C4511E1000) [pid = 4068] [serial = 1474] [outer = 000000C45119E000] 20:41:08 INFO - PROCESS | 4068 | 1463974868270 Marionette DEBUG loaded listener.js 20:41:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C451438800) [pid = 4068] [serial = 1475] [outer = 000000C45119E000] 20:41:08 INFO - PROCESS | 4068 | 1463974868699 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]]]}] 20:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 628ms 20:41:08 INFO - PROCESS | 4068 | 1463974868751 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 20:41:08 INFO - PROCESS | 4068 | 1463974868754 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 20:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:41:08 INFO - PROCESS | 4068 | 1463974868767 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:41:08 INFO - PROCESS | 4068 | 1463974868769 Marionette TRACE conn5 <- [1,1930,null,{}] 20:41:08 INFO - PROCESS | 4068 | 1463974868772 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}] 20:41:08 INFO - PROCESS | 4068 | 1463974868889 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 20:41:08 INFO - PROCESS | 4068 | 1463974868973 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571C3800 == 61 [pid = 4068] [id = 492] 20:41:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C451D3A000) [pid = 4068] [serial = 1476] [outer = 0000000000000000] 20:41:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C4524C9400) [pid = 4068] [serial = 1477] [outer = 000000C451D3A000] 20:41:09 INFO - PROCESS | 4068 | 1463974869029 Marionette DEBUG loaded listener.js 20:41:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C453D52400) [pid = 4068] [serial = 1478] [outer = 000000C451D3A000] 20:41:09 INFO - PROCESS | 4068 | 1463974869473 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]]]}] 20:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 775ms 20:41:09 INFO - PROCESS | 4068 | 1463974869551 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 20:41:09 INFO - PROCESS | 4068 | 1463974869554 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 20:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:41:09 INFO - PROCESS | 4068 | 1463974869558 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:41:09 INFO - PROCESS | 4068 | 1463974869559 Marionette TRACE conn5 <- [1,1934,null,{}] 20:41:09 INFO - PROCESS | 4068 | 1463974869563 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}] 20:41:09 INFO - PROCESS | 4068 | 1463974869685 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 20:41:09 INFO - PROCESS | 4068 | 1463974869748 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457530800 == 62 [pid = 4068] [id = 493] 20:41:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C454536000) [pid = 4068] [serial = 1479] [outer = 0000000000000000] 20:41:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C45453E800) [pid = 4068] [serial = 1480] [outer = 000000C454536000] 20:41:09 INFO - PROCESS | 4068 | 1463974869794 Marionette DEBUG loaded listener.js 20:41:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C454672C00) [pid = 4068] [serial = 1481] [outer = 000000C454536000] 20:41:10 INFO - PROCESS | 4068 | 1463974870222 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]]]}] 20:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 691ms 20:41:10 INFO - PROCESS | 4068 | 1463974870251 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 20:41:10 INFO - PROCESS | 4068 | 1463974870254 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 20:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:41:10 INFO - PROCESS | 4068 | 1463974870263 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:41:10 INFO - PROCESS | 4068 | 1463974870265 Marionette TRACE conn5 <- [1,1938,null,{}] 20:41:10 INFO - PROCESS | 4068 | 1463974870303 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}] 20:41:10 INFO - PROCESS | 4068 | 1463974870430 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 20:41:10 INFO - PROCESS | 4068 | 1463974870491 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45855C800 == 63 [pid = 4068] [id = 494] 20:41:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C4545B9C00) [pid = 4068] [serial = 1482] [outer = 0000000000000000] 20:41:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C454684400) [pid = 4068] [serial = 1483] [outer = 000000C4545B9C00] 20:41:10 INFO - PROCESS | 4068 | 1463974870539 Marionette DEBUG loaded listener.js 20:41:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C454D39800) [pid = 4068] [serial = 1484] [outer = 000000C4545B9C00] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C451B16C00) [pid = 4068] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C453D57800) [pid = 4068] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C44FBDC000) [pid = 4068] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C453D4D800) [pid = 4068] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C450F7E400) [pid = 4068] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C44FE66000) [pid = 4068] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C443B84C00) [pid = 4068] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C44CB5A000) [pid = 4068] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C443779000) [pid = 4068] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C444D0C000) [pid = 4068] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C454D56400) [pid = 4068] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C448BD8400) [pid = 4068] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C449A0C000) [pid = 4068] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C443AA9800) [pid = 4068] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C450785800) [pid = 4068] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C45412E000) [pid = 4068] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:41:10 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C454676C00) [pid = 4068] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:41:11 INFO - PROCESS | 4068 | 1463974871144 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]]]}] 20:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 901ms 20:41:11 INFO - PROCESS | 4068 | 1463974871166 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 20:41:11 INFO - PROCESS | 4068 | 1463974871168 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 20:41:11 INFO - PROCESS | 4068 | 1463974871171 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:41:11 INFO - PROCESS | 4068 | 1463974871173 Marionette TRACE conn5 <- [1,1942,null,{}] 20:41:11 INFO - PROCESS | 4068 | 1463974871190 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}] 20:41:11 INFO - PROCESS | 4068 | 1463974871282 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 20:41:11 INFO - PROCESS | 4068 | 1463974871289 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459409800 == 64 [pid = 4068] [id = 495] 20:41:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C448951400) [pid = 4068] [serial = 1485] [outer = 0000000000000000] 20:41:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C44FECC800) [pid = 4068] [serial = 1486] [outer = 000000C448951400] 20:41:11 INFO - PROCESS | 4068 | 1463974871335 Marionette DEBUG loaded listener.js 20:41:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C45412B400) [pid = 4068] [serial = 1487] [outer = 000000C448951400] 20:41:11 INFO - PROCESS | 4068 | 1463974871769 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]]]}] 20:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 628ms 20:41:11 INFO - PROCESS | 4068 | 1463974871814 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 20:41:11 INFO - PROCESS | 4068 | 1463974871816 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 20:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:41:11 INFO - PROCESS | 4068 | 1463974871820 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:41:11 INFO - PROCESS | 4068 | 1463974871821 Marionette TRACE conn5 <- [1,1946,null,{}] 20:41:11 INFO - PROCESS | 4068 | 1463974871825 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}] 20:41:11 INFO - PROCESS | 4068 | 1463974871917 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 20:41:11 INFO - PROCESS | 4068 | 1463974871923 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459DEA000 == 65 [pid = 4068] [id = 496] 20:41:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C454D43000) [pid = 4068] [serial = 1488] [outer = 0000000000000000] 20:41:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C454D58800) [pid = 4068] [serial = 1489] [outer = 000000C454D43000] 20:41:11 INFO - PROCESS | 4068 | 1463974871968 Marionette DEBUG loaded listener.js 20:41:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C454E08C00) [pid = 4068] [serial = 1490] [outer = 000000C454D43000] 20:41:12 INFO - PROCESS | 4068 | 1463974872424 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]]]}] 20:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 630ms 20:41:12 INFO - PROCESS | 4068 | 1463974872453 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 20:41:12 INFO - PROCESS | 4068 | 1463974872456 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 20:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:41:12 INFO - PROCESS | 4068 | 1463974872459 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:41:12 INFO - PROCESS | 4068 | 1463974872460 Marionette TRACE conn5 <- [1,1950,null,{}] 20:41:12 INFO - PROCESS | 4068 | 1463974872481 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}] 20:41:12 INFO - PROCESS | 4068 | 1463974872573 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 20:41:12 INFO - PROCESS | 4068 | 1463974872582 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B053800 == 66 [pid = 4068] [id = 497] 20:41:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C4553C4C00) [pid = 4068] [serial = 1491] [outer = 0000000000000000] 20:41:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C455A8D400) [pid = 4068] [serial = 1492] [outer = 000000C4553C4C00] 20:41:12 INFO - PROCESS | 4068 | 1463974872633 Marionette DEBUG loaded listener.js 20:41:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C455ABA800) [pid = 4068] [serial = 1493] [outer = 000000C4553C4C00] 20:41:13 INFO - PROCESS | 4068 | 1463974873240 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]]]}] 20:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 838ms 20:41:13 INFO - PROCESS | 4068 | 1463974873331 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 20:41:13 INFO - PROCESS | 4068 | 1463974873335 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 20:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:41:13 INFO - PROCESS | 4068 | 1463974873342 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:41:13 INFO - PROCESS | 4068 | 1463974873347 Marionette TRACE conn5 <- [1,1954,null,{}] 20:41:13 INFO - PROCESS | 4068 | 1463974873353 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}] 20:41:13 INFO - PROCESS | 4068 | 1463974873486 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 20:41:13 INFO - PROCESS | 4068 | 1463974873612 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450C99800 == 67 [pid = 4068] [id = 498] 20:41:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C443B8B400) [pid = 4068] [serial = 1494] [outer = 0000000000000000] 20:41:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C448BD8400) [pid = 4068] [serial = 1495] [outer = 000000C443B8B400] 20:41:13 INFO - PROCESS | 4068 | 1463974873673 Marionette DEBUG loaded listener.js 20:41:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C44D543800) [pid = 4068] [serial = 1496] [outer = 000000C443B8B400] 20:41:14 INFO - PROCESS | 4068 | 1463974874240 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]]]}] 20:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 941ms 20:41:14 INFO - PROCESS | 4068 | 1463974874286 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 20:41:14 INFO - PROCESS | 4068 | 1463974874293 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 20:41:14 INFO - PROCESS | 4068 | 1463974874300 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:41:14 INFO - PROCESS | 4068 | 1463974874303 Marionette TRACE conn5 <- [1,1958,null,{}] 20:41:14 INFO - PROCESS | 4068 | 1463974874307 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}] 20:41:14 INFO - PROCESS | 4068 | 1463974874427 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 20:41:14 INFO - PROCESS | 4068 | 1463974874535 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571B6000 == 68 [pid = 4068] [id = 499] 20:41:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C44FECB800) [pid = 4068] [serial = 1497] [outer = 0000000000000000] 20:41:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C45075E000) [pid = 4068] [serial = 1498] [outer = 000000C44FECB800] 20:41:14 INFO - PROCESS | 4068 | 1463974874594 Marionette DEBUG loaded listener.js 20:41:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C45119C800) [pid = 4068] [serial = 1499] [outer = 000000C44FECB800] 20:41:15 INFO - PROCESS | 4068 | 1463974875206 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]]]}] 20:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 944ms 20:41:15 INFO - PROCESS | 4068 | 1463974875250 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 20:41:15 INFO - PROCESS | 4068 | 1463974875253 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 20:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:41:15 INFO - PROCESS | 4068 | 1463974875257 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:41:15 INFO - PROCESS | 4068 | 1463974875261 Marionette TRACE conn5 <- [1,1962,null,{}] 20:41:15 INFO - PROCESS | 4068 | 1463974875273 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}] 20:41:15 INFO - PROCESS | 4068 | 1463974875394 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 20:41:15 INFO - PROCESS | 4068 | 1463974875529 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D534000 == 69 [pid = 4068] [id = 500] 20:41:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C453634000) [pid = 4068] [serial = 1500] [outer = 0000000000000000] 20:41:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C45412F400) [pid = 4068] [serial = 1501] [outer = 000000C453634000] 20:41:15 INFO - PROCESS | 4068 | 1463974875590 Marionette DEBUG loaded listener.js 20:41:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C455117800) [pid = 4068] [serial = 1502] [outer = 000000C453634000] 20:41:16 INFO - PROCESS | 4068 | 1463974876184 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]]]}] 20:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 986ms 20:41:16 INFO - PROCESS | 4068 | 1463974876245 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 20:41:16 INFO - PROCESS | 4068 | 1463974876248 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 20:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:41:16 INFO - PROCESS | 4068 | 1463974876252 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:41:16 INFO - PROCESS | 4068 | 1463974876254 Marionette TRACE conn5 <- [1,1966,null,{}] 20:41:16 INFO - PROCESS | 4068 | 1463974876257 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}] 20:41:16 INFO - PROCESS | 4068 | 1463974876381 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 20:41:16 INFO - PROCESS | 4068 | 1463974876478 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B3BF800 == 70 [pid = 4068] [id = 501] 20:41:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C455A8E000) [pid = 4068] [serial = 1503] [outer = 0000000000000000] 20:41:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C455ABD400) [pid = 4068] [serial = 1504] [outer = 000000C455A8E000] 20:41:16 INFO - PROCESS | 4068 | 1463974876534 Marionette DEBUG loaded listener.js 20:41:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C455B02400) [pid = 4068] [serial = 1505] [outer = 000000C455A8E000] 20:41:17 INFO - PROCESS | 4068 | 1463974877064 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]]]}] 20:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 838ms 20:41:17 INFO - PROCESS | 4068 | 1463974877092 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 20:41:17 INFO - PROCESS | 4068 | 1463974877094 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 20:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:41:17 INFO - PROCESS | 4068 | 1463974877114 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:41:17 INFO - PROCESS | 4068 | 1463974877116 Marionette TRACE conn5 <- [1,1970,null,{}] 20:41:17 INFO - PROCESS | 4068 | 1463974877122 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}] 20:41:17 INFO - PROCESS | 4068 | 1463974877236 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 20:41:17 INFO - PROCESS | 4068 | 1463974877337 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C117800 == 71 [pid = 4068] [id = 502] 20:41:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C455444400) [pid = 4068] [serial = 1506] [outer = 0000000000000000] 20:41:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C455448400) [pid = 4068] [serial = 1507] [outer = 000000C455444400] 20:41:17 INFO - PROCESS | 4068 | 1463974877393 Marionette DEBUG loaded listener.js 20:41:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C455AB5C00) [pid = 4068] [serial = 1508] [outer = 000000C455444400] 20:41:18 INFO - PROCESS | 4068 | 1463974878019 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]]]}] 20:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 944ms 20:41:18 INFO - PROCESS | 4068 | 1463974878045 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 20:41:18 INFO - PROCESS | 4068 | 1463974878047 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 20:41:18 INFO - PROCESS | 4068 | 1463974878051 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:41:18 INFO - PROCESS | 4068 | 1463974878053 Marionette TRACE conn5 <- [1,1974,null,{}] 20:41:18 INFO - PROCESS | 4068 | 1463974878057 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}] 20:41:18 INFO - PROCESS | 4068 | 1463974878194 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 20:41:18 INFO - PROCESS | 4068 | 1463974878327 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45AC1B800 == 72 [pid = 4068] [id = 503] 20:41:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C455B11C00) [pid = 4068] [serial = 1509] [outer = 0000000000000000] 20:41:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C4569B8C00) [pid = 4068] [serial = 1510] [outer = 000000C455B11C00] 20:41:18 INFO - PROCESS | 4068 | 1463974878385 Marionette DEBUG loaded listener.js 20:41:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C456B04400) [pid = 4068] [serial = 1511] [outer = 000000C455B11C00] 20:41:19 INFO - PROCESS | 4068 | 1463974879015 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]]]}] 20:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 986ms 20:41:19 INFO - PROCESS | 4068 | 1463974879040 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 20:41:19 INFO - PROCESS | 4068 | 1463974879043 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 20:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:41:19 INFO - PROCESS | 4068 | 1463974879059 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:41:19 INFO - PROCESS | 4068 | 1463974879062 Marionette TRACE conn5 <- [1,1978,null,{}] 20:41:19 INFO - PROCESS | 4068 | 1463974879068 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}] 20:41:19 INFO - PROCESS | 4068 | 1463974879181 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 20:41:19 INFO - PROCESS | 4068 | 1463974879310 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B435000 == 73 [pid = 4068] [id = 504] 20:41:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C4569BC400) [pid = 4068] [serial = 1512] [outer = 0000000000000000] 20:41:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C456B0BC00) [pid = 4068] [serial = 1513] [outer = 000000C4569BC400] 20:41:19 INFO - PROCESS | 4068 | 1463974879368 Marionette DEBUG loaded listener.js 20:41:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C45B394000) [pid = 4068] [serial = 1514] [outer = 000000C4569BC400] 20:41:19 INFO - PROCESS | 4068 | 1463974879917 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]]]}] 20:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 902ms 20:41:19 INFO - PROCESS | 4068 | 1463974879963 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 20:41:19 INFO - PROCESS | 4068 | 1463974879966 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 20:41:19 INFO - PROCESS | 4068 | 1463974879971 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:41:19 INFO - PROCESS | 4068 | 1463974879973 Marionette TRACE conn5 <- [1,1982,null,{}] 20:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:41:19 INFO - PROCESS | 4068 | 1463974879977 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}] 20:41:20 INFO - PROCESS | 4068 | 1463974880092 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 20:41:20 INFO - PROCESS | 4068 | 1463974880197 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45454E000 == 74 [pid = 4068] [id = 505] 20:41:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C449A08800) [pid = 4068] [serial = 1515] [outer = 0000000000000000] 20:41:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C4511E4C00) [pid = 4068] [serial = 1516] [outer = 000000C449A08800] 20:41:20 INFO - PROCESS | 4068 | 1463974880253 Marionette DEBUG loaded listener.js 20:41:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C4593CBC00) [pid = 4068] [serial = 1517] [outer = 000000C449A08800] 20:41:21 INFO - PROCESS | 4068 | 1463974881103 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]]]}] 20:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1181ms 20:41:21 INFO - PROCESS | 4068 | 1463974881158 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 20:41:21 INFO - PROCESS | 4068 | 1463974881162 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 20:41:21 INFO - PROCESS | 4068 | 1463974881168 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:41:21 INFO - PROCESS | 4068 | 1463974881172 Marionette TRACE conn5 <- [1,1986,null,{}] 20:41:21 INFO - PROCESS | 4068 | 1463974881178 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}] 20:41:21 INFO - PROCESS | 4068 | 1463974881290 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 20:41:21 INFO - PROCESS | 4068 | 1463974881432 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ECF000 == 75 [pid = 4068] [id = 506] 20:41:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C4432BCC00) [pid = 4068] [serial = 1518] [outer = 0000000000000000] 20:41:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C443B90C00) [pid = 4068] [serial = 1519] [outer = 000000C4432BCC00] 20:41:21 INFO - PROCESS | 4068 | 1463974881484 Marionette DEBUG loaded listener.js 20:41:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 175 (000000C44805D400) [pid = 4068] [serial = 1520] [outer = 000000C4432BCC00] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C459DEA000 == 74 [pid = 4068] [id = 496] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C459409800 == 73 [pid = 4068] [id = 495] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C45855C800 == 72 [pid = 4068] [id = 494] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C457530800 == 71 [pid = 4068] [id = 493] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571C3800 == 70 [pid = 4068] [id = 492] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FB7F000 == 69 [pid = 4068] [id = 491] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540B1000 == 68 [pid = 4068] [id = 490] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D84B800 == 67 [pid = 4068] [id = 489] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 174 (000000C44407E800) [pid = 4068] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C44D5CC800) [pid = 4068] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C4514DA000) [pid = 4068] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C454539C00) [pid = 4068] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C45467CC00) [pid = 4068] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C454D5B000) [pid = 4068] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C454E08400) [pid = 4068] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D67F800 == 66 [pid = 4068] [id = 488] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FEEE000 == 65 [pid = 4068] [id = 487] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C450F64000 == 64 [pid = 4068] [id = 486] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C63E000 == 63 [pid = 4068] [id = 485] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B184000 == 62 [pid = 4068] [id = 484] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D535000 == 61 [pid = 4068] [id = 483] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552D1000 == 60 [pid = 4068] [id = 482] 20:41:22 INFO - PROCESS | 4068 | --DOCSHELL 000000C450421000 == 59 [pid = 4068] [id = 481] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C450CF5400) [pid = 4068] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C44D65A000) [pid = 4068] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C44408C400) [pid = 4068] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C4509F1800) [pid = 4068] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C45453F000) [pid = 4068] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C451B1E800) [pid = 4068] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C453019000) [pid = 4068] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C454125800) [pid = 4068] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C4545BB800) [pid = 4068] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C453D72800) [pid = 4068] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C45104D800) [pid = 4068] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C450762000) [pid = 4068] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C4509EC800) [pid = 4068] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C4484C5400) [pid = 4068] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C44D658000) [pid = 4068] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C44D8E7C00) [pid = 4068] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C44FE64800) [pid = 4068] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C444086000) [pid = 4068] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C44396E000) [pid = 4068] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C450765000) [pid = 4068] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C454D68C00) [pid = 4068] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C454D5F400) [pid = 4068] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C454710C00) [pid = 4068] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C454D3C400) [pid = 4068] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C45453DC00) [pid = 4068] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C4511E2C00) [pid = 4068] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C45468CC00) [pid = 4068] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 20:41:22 INFO - PROCESS | 4068 | 1463974882178 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]]]}] 20:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1031ms 20:41:22 INFO - PROCESS | 4068 | 1463974882203 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 20:41:22 INFO - PROCESS | 4068 | 1463974882209 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 20:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:41:22 INFO - PROCESS | 4068 | 1463974882247 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:41:22 INFO - PROCESS | 4068 | 1463974882250 Marionette TRACE conn5 <- [1,1990,null,{}] 20:41:22 INFO - PROCESS | 4068 | 1463974882255 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}] 20:41:22 INFO - PROCESS | 4068 | 1463974882351 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 20:41:22 INFO - PROCESS | 4068 | 1463974882365 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D578000 == 60 [pid = 4068] [id = 507] 20:41:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C444E99000) [pid = 4068] [serial = 1521] [outer = 0000000000000000] 20:41:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C4484C5400) [pid = 4068] [serial = 1522] [outer = 000000C444E99000] 20:41:22 INFO - PROCESS | 4068 | 1463974882412 Marionette DEBUG loaded listener.js 20:41:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C44D659000) [pid = 4068] [serial = 1523] [outer = 000000C444E99000] 20:41:22 INFO - PROCESS | 4068 | 1463974882958 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]]]}] 20:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 753ms 20:41:22 INFO - PROCESS | 4068 | 1463974882983 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 20:41:22 INFO - PROCESS | 4068 | 1463974882986 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 20:41:22 INFO - PROCESS | 4068 | 1463974882989 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:41:22 INFO - PROCESS | 4068 | 1463974882993 Marionette TRACE conn5 <- [1,1994,null,{}] 20:41:23 INFO - PROCESS | 4068 | 1463974883004 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}] 20:41:23 INFO - PROCESS | 4068 | 1463974883102 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 20:41:23 INFO - PROCESS | 4068 | 1463974883198 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452A61800 == 61 [pid = 4068] [id = 508] 20:41:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C44D5CC800) [pid = 4068] [serial = 1524] [outer = 0000000000000000] 20:41:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C45075E800) [pid = 4068] [serial = 1525] [outer = 000000C44D5CC800] 20:41:23 INFO - PROCESS | 4068 | 1463974883247 Marionette DEBUG loaded listener.js 20:41:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C450C6D800) [pid = 4068] [serial = 1526] [outer = 000000C44D5CC800] 20:41:23 INFO - PROCESS | 4068 | 1463974883635 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]]]}] 20:41:23 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 20:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 691ms 20:41:23 INFO - PROCESS | 4068 | 1463974883683 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 20:41:23 INFO - PROCESS | 4068 | 1463974883686 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 20:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:41:23 INFO - PROCESS | 4068 | 1463974883689 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:41:23 INFO - PROCESS | 4068 | 1463974883691 Marionette TRACE conn5 <- [1,1998,null,{}] 20:41:23 INFO - PROCESS | 4068 | 1463974883695 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}] 20:41:23 INFO - PROCESS | 4068 | 1463974883790 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 20:41:23 INFO - PROCESS | 4068 | 1463974883798 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454557800 == 62 [pid = 4068] [id = 509] 20:41:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C450F84C00) [pid = 4068] [serial = 1527] [outer = 0000000000000000] 20:41:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C4511A2000) [pid = 4068] [serial = 1528] [outer = 000000C450F84C00] 20:41:23 INFO - PROCESS | 4068 | 1463974883845 Marionette DEBUG loaded listener.js 20:41:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C4511EA400) [pid = 4068] [serial = 1529] [outer = 000000C450F84C00] 20:41:24 INFO - PROCESS | 4068 | 1463974884300 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]]]}] 20:41:24 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 20:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 629ms 20:41:24 INFO - PROCESS | 4068 | 1463974884338 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 20:41:24 INFO - PROCESS | 4068 | 1463974884340 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 20:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:41:24 INFO - PROCESS | 4068 | 1463974884344 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:41:24 INFO - PROCESS | 4068 | 1463974884346 Marionette TRACE conn5 <- [1,2002,null,{}] 20:41:24 INFO - PROCESS | 4068 | 1463974884349 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}] 20:41:24 INFO - PROCESS | 4068 | 1463974884479 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 20:41:24 INFO - PROCESS | 4068 | 1463974884568 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456992800 == 63 [pid = 4068] [id = 510] 20:41:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C4511E5400) [pid = 4068] [serial = 1530] [outer = 0000000000000000] 20:41:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C451B21800) [pid = 4068] [serial = 1531] [outer = 000000C4511E5400] 20:41:24 INFO - PROCESS | 4068 | 1463974884615 Marionette DEBUG loaded listener.js 20:41:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C453631C00) [pid = 4068] [serial = 1532] [outer = 000000C4511E5400] 20:41:25 INFO - PROCESS | 4068 | 1463974885052 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]]]}] 20:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 735ms 20:41:25 INFO - PROCESS | 4068 | 1463974885082 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 20:41:25 INFO - PROCESS | 4068 | 1463974885084 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 20:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:41:25 INFO - PROCESS | 4068 | 1463974885088 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:41:25 INFO - PROCESS | 4068 | 1463974885097 Marionette TRACE conn5 <- [1,2006,null,{}] 20:41:25 INFO - PROCESS | 4068 | 1463974885101 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}] 20:41:25 INFO - PROCESS | 4068 | 1463974885261 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 20:41:25 INFO - PROCESS | 4068 | 1463974885325 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457368000 == 64 [pid = 4068] [id = 511] 20:41:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C453D76000) [pid = 4068] [serial = 1533] [outer = 0000000000000000] 20:41:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C45453F000) [pid = 4068] [serial = 1534] [outer = 000000C453D76000] 20:41:25 INFO - PROCESS | 4068 | 1463974885373 Marionette DEBUG loaded listener.js 20:41:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C45468E400) [pid = 4068] [serial = 1535] [outer = 000000C453D76000] 20:41:25 INFO - PROCESS | 4068 | 1463974885816 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]]]}] 20:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 797ms 20:41:25 INFO - PROCESS | 4068 | 1463974885887 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 20:41:25 INFO - PROCESS | 4068 | 1463974885889 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 20:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:41:25 INFO - PROCESS | 4068 | 1463974885893 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:41:25 INFO - PROCESS | 4068 | 1463974885894 Marionette TRACE conn5 <- [1,2010,null,{}] 20:41:25 INFO - PROCESS | 4068 | 1463974885898 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}] 20:41:26 INFO - PROCESS | 4068 | 1463974886020 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 20:41:26 INFO - PROCESS | 4068 | 1463974886081 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45841A000 == 65 [pid = 4068] [id = 512] 20:41:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C45470B800) [pid = 4068] [serial = 1536] [outer = 0000000000000000] 20:41:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C454D58400) [pid = 4068] [serial = 1537] [outer = 000000C45470B800] 20:41:26 INFO - PROCESS | 4068 | 1463974886128 Marionette DEBUG loaded listener.js 20:41:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C454E06800) [pid = 4068] [serial = 1538] [outer = 000000C45470B800] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C451D3A000) [pid = 4068] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C454536000) [pid = 4068] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C45119E000) [pid = 4068] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C450760400) [pid = 4068] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C454D68400) [pid = 4068] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C443748C00) [pid = 4068] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C44F823C00) [pid = 4068] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C4545B9C00) [pid = 4068] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C444D05400) [pid = 4068] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C454D43000) [pid = 4068] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:41:26 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C448951400) [pid = 4068] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:41:26 INFO - PROCESS | 4068 | 1463974886612 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]]]}] 20:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 776ms 20:41:26 INFO - PROCESS | 4068 | 1463974886672 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 20:41:26 INFO - PROCESS | 4068 | 1463974886682 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 20:41:26 INFO - PROCESS | 4068 | 1463974886693 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:41:26 INFO - PROCESS | 4068 | 1463974886695 Marionette TRACE conn5 <- [1,2014,null,{}] 20:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:41:26 INFO - PROCESS | 4068 | 1463974886699 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}] 20:41:26 INFO - PROCESS | 4068 | 1463974886790 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 20:41:26 INFO - PROCESS | 4068 | 1463974886800 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458F9A000 == 66 [pid = 4068] [id = 513] 20:41:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C44504D000) [pid = 4068] [serial = 1539] [outer = 0000000000000000] 20:41:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C4545BE800) [pid = 4068] [serial = 1540] [outer = 000000C44504D000] 20:41:26 INFO - PROCESS | 4068 | 1463974886845 Marionette DEBUG loaded listener.js 20:41:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C454E15000) [pid = 4068] [serial = 1541] [outer = 000000C44504D000] 20:41:27 INFO - PROCESS | 4068 | 1463974887286 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]]]}] 20:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 629ms 20:41:27 INFO - PROCESS | 4068 | 1463974887329 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 20:41:27 INFO - PROCESS | 4068 | 1463974887331 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 20:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:41:27 INFO - PROCESS | 4068 | 1463974887339 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:41:27 INFO - PROCESS | 4068 | 1463974887341 Marionette TRACE conn5 <- [1,2018,null,{}] 20:41:27 INFO - PROCESS | 4068 | 1463974887345 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}] 20:41:27 INFO - PROCESS | 4068 | 1463974887439 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 20:41:27 INFO - PROCESS | 4068 | 1463974887478 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4593F2800 == 67 [pid = 4068] [id = 514] 20:41:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C4553B8000) [pid = 4068] [serial = 1542] [outer = 0000000000000000] 20:41:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C455446000) [pid = 4068] [serial = 1543] [outer = 000000C4553B8000] 20:41:27 INFO - PROCESS | 4068 | 1463974887524 Marionette DEBUG loaded listener.js 20:41:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C455A93C00) [pid = 4068] [serial = 1544] [outer = 000000C4553B8000] 20:41:27 INFO - PROCESS | 4068 | 1463974887948 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]]]}] 20:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 692ms 20:41:28 INFO - PROCESS | 4068 | 1463974888034 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 20:41:28 INFO - PROCESS | 4068 | 1463974888037 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 20:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:41:28 INFO - PROCESS | 4068 | 1463974888040 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:41:28 INFO - PROCESS | 4068 | 1463974888042 Marionette TRACE conn5 <- [1,2022,null,{}] 20:41:28 INFO - PROCESS | 4068 | 1463974888053 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}] 20:41:28 INFO - PROCESS | 4068 | 1463974888148 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 20:41:28 INFO - PROCESS | 4068 | 1463974888154 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45966B800 == 68 [pid = 4068] [id = 515] 20:41:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C455AB5400) [pid = 4068] [serial = 1545] [outer = 0000000000000000] 20:41:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C455B0B400) [pid = 4068] [serial = 1546] [outer = 000000C455AB5400] 20:41:28 INFO - PROCESS | 4068 | 1463974888199 Marionette DEBUG loaded listener.js 20:41:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C4569B5C00) [pid = 4068] [serial = 1547] [outer = 000000C455AB5400] 20:41:28 INFO - PROCESS | 4068 | 1463974888908 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]]]}] 20:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 944ms 20:41:28 INFO - PROCESS | 4068 | 1463974888988 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 20:41:29 INFO - PROCESS | 4068 | 1463974888993 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 20:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:41:29 INFO - PROCESS | 4068 | 1463974889000 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:41:29 INFO - PROCESS | 4068 | 1463974889004 Marionette TRACE conn5 <- [1,2026,null,{}] 20:41:29 INFO - PROCESS | 4068 | 1463974889010 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}] 20:41:29 INFO - PROCESS | 4068 | 1463974889187 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 20:41:29 INFO - PROCESS | 4068 | 1463974889201 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FEEE000 == 69 [pid = 4068] [id = 516] 20:41:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C44418A400) [pid = 4068] [serial = 1548] [outer = 0000000000000000] 20:41:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C44A098C00) [pid = 4068] [serial = 1549] [outer = 000000C44418A400] 20:41:29 INFO - PROCESS | 4068 | 1463974889260 Marionette DEBUG loaded listener.js 20:41:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C44FB5C800) [pid = 4068] [serial = 1550] [outer = 000000C44418A400] 20:41:29 INFO - PROCESS | 4068 | 1463974889927 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]]]}] 20:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 985ms 20:41:29 INFO - PROCESS | 4068 | 1463974889987 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 20:41:30 INFO - PROCESS | 4068 | 1463974889994 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 20:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:41:30 INFO - PROCESS | 4068 | 1463974890000 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:41:30 INFO - PROCESS | 4068 | 1463974890004 Marionette TRACE conn5 <- [1,2030,null,{}] 20:41:30 INFO - PROCESS | 4068 | 1463974890008 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}] 20:41:30 INFO - PROCESS | 4068 | 1463974890174 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 20:41:30 INFO - PROCESS | 4068 | 1463974890237 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457343800 == 70 [pid = 4068] [id = 517] 20:41:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C450767000) [pid = 4068] [serial = 1551] [outer = 0000000000000000] 20:41:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C450F80C00) [pid = 4068] [serial = 1552] [outer = 000000C450767000] 20:41:30 INFO - PROCESS | 4068 | 1463974890295 Marionette DEBUG loaded listener.js 20:41:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C452F76800) [pid = 4068] [serial = 1553] [outer = 000000C450767000] 20:41:30 INFO - PROCESS | 4068 | 1463974890934 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]]]}] 20:41:30 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) 20:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 984ms 20:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:41:31 INFO - PROCESS | 4068 | 1463974890991 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 20:41:31 INFO - PROCESS | 4068 | 1463974890994 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 20:41:31 INFO - PROCESS | 4068 | 1463974890998 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:41:31 INFO - PROCESS | 4068 | 1463974891002 Marionette TRACE conn5 <- [1,2034,null,{}] 20:41:31 INFO - PROCESS | 4068 | 1463974891014 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}] 20:41:31 INFO - PROCESS | 4068 | 1463974891138 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 20:41:31 INFO - PROCESS | 4068 | 1463974891276 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B045000 == 71 [pid = 4068] [id = 518] 20:41:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C454D52000) [pid = 4068] [serial = 1554] [outer = 0000000000000000] 20:41:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C45511E000) [pid = 4068] [serial = 1555] [outer = 000000C454D52000] 20:41:31 INFO - PROCESS | 4068 | 1463974891337 Marionette DEBUG loaded listener.js 20:41:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C4569B2000) [pid = 4068] [serial = 1556] [outer = 000000C454D52000] 20:41:31 INFO - PROCESS | 4068 | 1463974891945 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]]]}] 20:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 985ms 20:41:31 INFO - PROCESS | 4068 | 1463974891984 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 20:41:31 INFO - PROCESS | 4068 | 1463974891988 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 20:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:41:31 INFO - PROCESS | 4068 | 1463974891991 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:41:31 INFO - PROCESS | 4068 | 1463974891993 Marionette TRACE conn5 <- [1,2038,null,{}] 20:41:32 INFO - PROCESS | 4068 | 1463974891997 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}] 20:41:32 INFO - PROCESS | 4068 | 1463974892117 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 20:41:32 INFO - PROCESS | 4068 | 1463974892251 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B42B800 == 72 [pid = 4068] [id = 519] 20:41:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C459187000) [pid = 4068] [serial = 1557] [outer = 0000000000000000] 20:41:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C45918A800) [pid = 4068] [serial = 1558] [outer = 000000C459187000] 20:41:32 INFO - PROCESS | 4068 | 1463974892309 Marionette DEBUG loaded listener.js 20:41:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C459191C00) [pid = 4068] [serial = 1559] [outer = 000000C459187000] 20:41:32 INFO - PROCESS | 4068 | 1463974892856 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]]]}] 20:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 881ms 20:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:41:32 INFO - PROCESS | 4068 | 1463974892874 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 20:41:32 INFO - PROCESS | 4068 | 1463974892877 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 20:41:32 INFO - PROCESS | 4068 | 1463974892880 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:41:32 INFO - PROCESS | 4068 | 1463974892883 Marionette TRACE conn5 <- [1,2042,null,{}] 20:41:32 INFO - PROCESS | 4068 | 1463974892886 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}] 20:41:33 INFO - PROCESS | 4068 | 1463974893007 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 20:41:33 INFO - PROCESS | 4068 | 1463974893113 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D533000 == 73 [pid = 4068] [id = 520] 20:41:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C455409400) [pid = 4068] [serial = 1560] [outer = 0000000000000000] 20:41:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C45540FC00) [pid = 4068] [serial = 1561] [outer = 000000C455409400] 20:41:33 INFO - PROCESS | 4068 | 1463974893169 Marionette DEBUG loaded listener.js 20:41:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C45918E800) [pid = 4068] [serial = 1562] [outer = 000000C455409400] 20:41:33 INFO - PROCESS | 4068 | 1463974893792 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]]]}] 20:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 986ms 20:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:41:33 INFO - PROCESS | 4068 | 1463974893869 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 20:41:33 INFO - PROCESS | 4068 | 1463974893872 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 20:41:33 INFO - PROCESS | 4068 | 1463974893876 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:41:33 INFO - PROCESS | 4068 | 1463974893878 Marionette TRACE conn5 <- [1,2046,null,{}] 20:41:33 INFO - PROCESS | 4068 | 1463974893882 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}] 20:41:34 INFO - PROCESS | 4068 | 1463974894025 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 20:41:34 INFO - PROCESS | 4068 | 1463974894162 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D52C800 == 74 [pid = 4068] [id = 521] 20:41:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C459237400) [pid = 4068] [serial = 1563] [outer = 0000000000000000] 20:41:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C459240000) [pid = 4068] [serial = 1564] [outer = 000000C459237400] 20:41:34 INFO - PROCESS | 4068 | 1463974894219 Marionette DEBUG loaded listener.js 20:41:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 175 (000000C4593D8800) [pid = 4068] [serial = 1565] [outer = 000000C459237400] 20:41:34 INFO - PROCESS | 4068 | 1463974894836 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]]]}] 20:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 983ms 20:41:34 INFO - PROCESS | 4068 | 1463974894862 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 20:41:34 INFO - PROCESS | 4068 | 1463974894864 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 20:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:41:34 INFO - PROCESS | 4068 | 1463974894868 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:41:34 INFO - PROCESS | 4068 | 1463974894870 Marionette TRACE conn5 <- [1,2050,null,{}] 20:41:34 INFO - PROCESS | 4068 | 1463974894874 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}] 20:41:34 INFO - PROCESS | 4068 | 1463974894988 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 20:41:35 INFO - PROCESS | 4068 | 1463974895122 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B253800 == 75 [pid = 4068] [id = 522] 20:41:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 176 (000000C4593D0400) [pid = 4068] [serial = 1566] [outer = 0000000000000000] 20:41:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 177 (000000C45B398000) [pid = 4068] [serial = 1567] [outer = 000000C4593D0400] 20:41:35 INFO - PROCESS | 4068 | 1463974895179 Marionette DEBUG loaded listener.js 20:41:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 178 (000000C45B39F400) [pid = 4068] [serial = 1568] [outer = 000000C4593D0400] 20:41:35 INFO - PROCESS | 4068 | 1463974895742 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]]]}] 20:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 943ms 20:41:35 INFO - PROCESS | 4068 | 1463974895814 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 20:41:35 INFO - PROCESS | 4068 | 1463974895817 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 20:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:41:35 INFO - PROCESS | 4068 | 1463974895820 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:41:35 INFO - PROCESS | 4068 | 1463974895822 Marionette TRACE conn5 <- [1,2054,null,{}] 20:41:35 INFO - PROCESS | 4068 | 1463974895826 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}] 20:41:35 INFO - PROCESS | 4068 | 1463974895943 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 20:41:36 INFO - PROCESS | 4068 | 1463974896079 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EC6000 == 76 [pid = 4068] [id = 523] 20:41:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 179 (000000C44A807C00) [pid = 4068] [serial = 1569] [outer = 0000000000000000] 20:41:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 180 (000000C451437400) [pid = 4068] [serial = 1570] [outer = 000000C44A807C00] 20:41:36 INFO - PROCESS | 4068 | 1463974896137 Marionette DEBUG loaded listener.js 20:41:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 181 (000000C454D5C400) [pid = 4068] [serial = 1571] [outer = 000000C44A807C00] 20:41:36 INFO - PROCESS | 4068 | 1463974896986 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]]]}] 20:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1189ms 20:41:37 INFO - PROCESS | 4068 | 1463974897012 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 20:41:37 INFO - PROCESS | 4068 | 1463974897017 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 20:41:37 INFO - PROCESS | 4068 | 1463974897022 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:41:37 INFO - PROCESS | 4068 | 1463974897026 Marionette TRACE conn5 <- [1,2058,null,{}] 20:41:37 INFO - PROCESS | 4068 | 1463974897031 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}] 20:41:37 INFO - PROCESS | 4068 | 1463974897143 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 20:41:37 INFO - PROCESS | 4068 | 1463974897282 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449ACE000 == 77 [pid = 4068] [id = 524] 20:41:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 182 (000000C449A8BC00) [pid = 4068] [serial = 1572] [outer = 0000000000000000] 20:41:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 183 (000000C44A813800) [pid = 4068] [serial = 1573] [outer = 000000C449A8BC00] 20:41:37 INFO - PROCESS | 4068 | 1463974897338 Marionette DEBUG loaded listener.js 20:41:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 184 (000000C44FE62800) [pid = 4068] [serial = 1574] [outer = 000000C449A8BC00] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C4593F2800 == 76 [pid = 4068] [id = 514] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C458F9A000 == 75 [pid = 4068] [id = 513] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C45841A000 == 74 [pid = 4068] [id = 512] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C457368000 == 73 [pid = 4068] [id = 511] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C456992800 == 72 [pid = 4068] [id = 510] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C454557800 == 71 [pid = 4068] [id = 509] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C452A61800 == 70 [pid = 4068] [id = 508] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 183 (000000C455A8D400) [pid = 4068] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D578000 == 69 [pid = 4068] [id = 507] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ECF000 == 68 [pid = 4068] [id = 506] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C450C99800 == 67 [pid = 4068] [id = 498] 20:41:37 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B053800 == 66 [pid = 4068] [id = 497] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 182 (000000C448863C00) [pid = 4068] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 181 (000000C443961C00) [pid = 4068] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 180 (000000C44FEC7C00) [pid = 4068] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 179 (000000C450762800) [pid = 4068] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 178 (000000C44FB57000) [pid = 4068] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 177 (000000C455112400) [pid = 4068] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 176 (000000C454684400) [pid = 4068] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 175 (000000C448DF3C00) [pid = 4068] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 174 (000000C44D5E7400) [pid = 4068] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C4553BA400) [pid = 4068] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C454E08C00) [pid = 4068] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C44FED3400) [pid = 4068] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C454D58800) [pid = 4068] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C454D39800) [pid = 4068] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C44FECC800) [pid = 4068] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C45412B400) [pid = 4068] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C451438800) [pid = 4068] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C4524C9400) [pid = 4068] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C453D52400) [pid = 4068] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C454672C00) [pid = 4068] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C4511E1000) [pid = 4068] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C45453E800) [pid = 4068] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C453D5AC00) [pid = 4068] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C4508A4000) [pid = 4068] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C450F7EC00) [pid = 4068] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C448E9D400) [pid = 4068] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 20:41:37 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C454E15400) [pid = 4068] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 20:41:38 INFO - PROCESS | 4068 | 1463974897997 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]]]}] 20:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1024ms 20:41:38 INFO - PROCESS | 4068 | 1463974898050 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 20:41:38 INFO - PROCESS | 4068 | 1463974898056 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 20:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:41:38 INFO - PROCESS | 4068 | 1463974898062 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:41:38 INFO - PROCESS | 4068 | 1463974898064 Marionette TRACE conn5 <- [1,2062,null,{}] 20:41:38 INFO - PROCESS | 4068 | 1463974898068 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}] 20:41:38 INFO - PROCESS | 4068 | 1463974898170 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 20:41:38 INFO - PROCESS | 4068 | 1463974898264 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450352800 == 67 [pid = 4068] [id = 525] 20:41:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C443B8A800) [pid = 4068] [serial = 1575] [outer = 0000000000000000] 20:41:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C448949000) [pid = 4068] [serial = 1576] [outer = 000000C443B8A800] 20:41:38 INFO - PROCESS | 4068 | 1463974898312 Marionette DEBUG loaded listener.js 20:41:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C44FB57000) [pid = 4068] [serial = 1577] [outer = 000000C443B8A800] 20:41:38 INFO - PROCESS | 4068 | 1463974898754 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]]]}] 20:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 733ms 20:41:38 INFO - PROCESS | 4068 | 1463974898797 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 20:41:38 INFO - PROCESS | 4068 | 1463974898799 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 20:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:41:38 INFO - PROCESS | 4068 | 1463974898835 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:41:38 INFO - PROCESS | 4068 | 1463974898838 Marionette TRACE conn5 <- [1,2066,null,{}] 20:41:38 INFO - PROCESS | 4068 | 1463974898849 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}] 20:41:38 INFO - PROCESS | 4068 | 1463974898948 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 20:41:38 INFO - PROCESS | 4068 | 1463974898964 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45411F000 == 68 [pid = 4068] [id = 526] 20:41:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C450CEAC00) [pid = 4068] [serial = 1578] [outer = 0000000000000000] 20:41:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C450CF5000) [pid = 4068] [serial = 1579] [outer = 000000C450CEAC00] 20:41:39 INFO - PROCESS | 4068 | 1463974899013 Marionette DEBUG loaded listener.js 20:41:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C4511DE400) [pid = 4068] [serial = 1580] [outer = 000000C450CEAC00] 20:41:39 INFO - PROCESS | 4068 | 1463974899492 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]]]}] 20:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 691ms 20:41:39 INFO - PROCESS | 4068 | 1463974899532 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 20:41:39 INFO - PROCESS | 4068 | 1463974899534 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 20:41:39 INFO - PROCESS | 4068 | 1463974899538 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:41:39 INFO - PROCESS | 4068 | 1463974899540 Marionette TRACE conn5 <- [1,2070,null,{}] 20:41:39 INFO - PROCESS | 4068 | 1463974899543 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}] 20:41:39 INFO - PROCESS | 4068 | 1463974899640 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 20:41:39 INFO - PROCESS | 4068 | 1463974899649 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456996000 == 69 [pid = 4068] [id = 527] 20:41:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C451B16400) [pid = 4068] [serial = 1581] [outer = 0000000000000000] 20:41:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C451D3A000) [pid = 4068] [serial = 1582] [outer = 000000C451B16400] 20:41:39 INFO - PROCESS | 4068 | 1463974899696 Marionette DEBUG loaded listener.js 20:41:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C4530B3C00) [pid = 4068] [serial = 1583] [outer = 000000C451B16400] 20:41:40 INFO - PROCESS | 4068 | 1463974900136 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]]]}] 20:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 628ms 20:41:40 INFO - PROCESS | 4068 | 1463974900180 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 20:41:40 INFO - PROCESS | 4068 | 1463974900182 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 20:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:41:40 INFO - PROCESS | 4068 | 1463974900186 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:41:40 INFO - PROCESS | 4068 | 1463974900188 Marionette TRACE conn5 <- [1,2074,null,{}] 20:41:40 INFO - PROCESS | 4068 | 1463974900201 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}] 20:41:40 INFO - PROCESS | 4068 | 1463974900322 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 20:41:40 INFO - PROCESS | 4068 | 1463974900409 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45733F000 == 70 [pid = 4068] [id = 528] 20:41:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C45301D800) [pid = 4068] [serial = 1584] [outer = 0000000000000000] 20:41:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C453D5CC00) [pid = 4068] [serial = 1585] [outer = 000000C45301D800] 20:41:40 INFO - PROCESS | 4068 | 1463974900459 Marionette DEBUG loaded listener.js 20:41:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C45412DC00) [pid = 4068] [serial = 1586] [outer = 000000C45301D800] 20:41:40 INFO - PROCESS | 4068 | 1463974900947 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]]]}] 20:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 839ms 20:41:41 INFO - PROCESS | 4068 | 1463974901028 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 20:41:41 INFO - PROCESS | 4068 | 1463974901030 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 20:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:41:41 INFO - PROCESS | 4068 | 1463974901039 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:41:41 INFO - PROCESS | 4068 | 1463974901041 Marionette TRACE conn5 <- [1,2078,null,{}] 20:41:41 INFO - PROCESS | 4068 | 1463974901044 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}] 20:41:41 INFO - PROCESS | 4068 | 1463974901184 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 20:41:41 INFO - PROCESS | 4068 | 1463974901218 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C45067B800 == 69 [pid = 4068] [id = 11] 20:41:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45842D000 == 70 [pid = 4068] [id = 529] 20:41:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C45470AC00) [pid = 4068] [serial = 1587] [outer = 0000000000000000] 20:41:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C454D3D000) [pid = 4068] [serial = 1588] [outer = 000000C45470AC00] 20:41:41 INFO - PROCESS | 4068 | 1463974901276 Marionette DEBUG loaded listener.js 20:41:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C454D5CC00) [pid = 4068] [serial = 1589] [outer = 000000C45470AC00] 20:41:41 INFO - PROCESS | 4068 | 1463974901780 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]]]}] 20:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 796ms 20:41:41 INFO - PROCESS | 4068 | 1463974901839 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 20:41:41 INFO - PROCESS | 4068 | 1463974901841 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 20:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:41:41 INFO - PROCESS | 4068 | 1463974901845 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:41:41 INFO - PROCESS | 4068 | 1463974901847 Marionette TRACE conn5 <- [1,2082,null,{}] 20:41:41 INFO - PROCESS | 4068 | 1463974901850 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}] 20:41:41 INFO - PROCESS | 4068 | 1463974901974 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 20:41:42 INFO - PROCESS | 4068 | 1463974902036 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4593E9800 == 71 [pid = 4068] [id = 530] 20:41:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C454D56400) [pid = 4068] [serial = 1590] [outer = 0000000000000000] 20:41:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C454E0E000) [pid = 4068] [serial = 1591] [outer = 000000C454D56400] 20:41:42 INFO - PROCESS | 4068 | 1463974902083 Marionette DEBUG loaded listener.js 20:41:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C455405400) [pid = 4068] [serial = 1592] [outer = 000000C454D56400] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C450F84C00) [pid = 4068] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C4553B8000) [pid = 4068] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C4432BCC00) [pid = 4068] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C4553C4C00) [pid = 4068] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C444E99000) [pid = 4068] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C44504D000) [pid = 4068] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C4511E5400) [pid = 4068] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C453D76000) [pid = 4068] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C44D5CC800) [pid = 4068] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:41:42 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C45470B800) [pid = 4068] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:41:42 INFO - PROCESS | 4068 | 1463974902595 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]]]}] 20:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 776ms 20:41:42 INFO - PROCESS | 4068 | 1463974902635 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 20:41:42 INFO - PROCESS | 4068 | 1463974902638 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 20:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:41:42 INFO - PROCESS | 4068 | 1463974902641 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:41:42 INFO - PROCESS | 4068 | 1463974902643 Marionette TRACE conn5 <- [1,2086,null,{}] 20:41:42 INFO - PROCESS | 4068 | 1463974902647 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}] 20:41:42 INFO - PROCESS | 4068 | 1463974902739 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 20:41:42 INFO - PROCESS | 4068 | 1463974902747 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594D4000 == 72 [pid = 4068] [id = 531] 20:41:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C450F7E800) [pid = 4068] [serial = 1593] [outer = 0000000000000000] 20:41:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C454E09800) [pid = 4068] [serial = 1594] [outer = 000000C450F7E800] 20:41:42 INFO - PROCESS | 4068 | 1463974902794 Marionette DEBUG loaded listener.js 20:41:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C455441400) [pid = 4068] [serial = 1595] [outer = 000000C450F7E800] 20:41:43 INFO - PROCESS | 4068 | 1463974903229 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]]]}] 20:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 628ms 20:41:43 INFO - PROCESS | 4068 | 1463974903280 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 20:41:43 INFO - PROCESS | 4068 | 1463974903282 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 20:41:43 INFO - PROCESS | 4068 | 1463974903285 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:41:43 INFO - PROCESS | 4068 | 1463974903287 Marionette TRACE conn5 <- [1,2090,null,{}] 20:41:43 INFO - PROCESS | 4068 | 1463974903291 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}] 20:41:43 INFO - PROCESS | 4068 | 1463974903385 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 20:41:43 INFO - PROCESS | 4068 | 1463974903391 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45AC11000 == 73 [pid = 4068] [id = 532] 20:41:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C455449C00) [pid = 4068] [serial = 1596] [outer = 0000000000000000] 20:41:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C450017C00) [pid = 4068] [serial = 1597] [outer = 000000C455449C00] 20:41:43 INFO - PROCESS | 4068 | 1463974903438 Marionette DEBUG loaded listener.js 20:41:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C455B06000) [pid = 4068] [serial = 1598] [outer = 000000C455449C00] 20:41:43 INFO - PROCESS | 4068 | 1463974903907 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]]]}] 20:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 626ms 20:41:43 INFO - PROCESS | 4068 | 1463974903917 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 20:41:43 INFO - PROCESS | 4068 | 1463974903919 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 20:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:41:43 INFO - PROCESS | 4068 | 1463974903922 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:41:43 INFO - PROCESS | 4068 | 1463974903924 Marionette TRACE conn5 <- [1,2094,null,{}] 20:41:43 INFO - PROCESS | 4068 | 1463974903928 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}] 20:41:44 INFO - PROCESS | 4068 | 1463974904072 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 20:41:44 INFO - PROCESS | 4068 | 1463974904080 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B18C800 == 74 [pid = 4068] [id = 533] 20:41:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C4569AE400) [pid = 4068] [serial = 1599] [outer = 0000000000000000] 20:41:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C4569BC000) [pid = 4068] [serial = 1600] [outer = 000000C4569AE400] 20:41:44 INFO - PROCESS | 4068 | 1463974904125 Marionette DEBUG loaded listener.js 20:41:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C459190000) [pid = 4068] [serial = 1601] [outer = 000000C4569AE400] 20:41:44 INFO - PROCESS | 4068 | 1463974904809 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] 20:41:44 INFO - PROCESS | 4068 | 1463974904873 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 20:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:41:44 INFO - PROCESS | 4068 | 1463974904879 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:41:44 INFO - PROCESS | 4068 | 1463974904883 Marionette TRACE conn5 <- [1,2098,null,{}] 20:41:44 INFO - PROCESS | 4068 | 1463974904889 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}] 20:41:45 INFO - PROCESS | 4068 | 1463974905024 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 20:41:45 INFO - PROCESS | 4068 | 1463974905154 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4511D0000 == 75 [pid = 4068] [id = 534] 20:41:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C443E60000) [pid = 4068] [serial = 1602] [outer = 0000000000000000] 20:41:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 175 (000000C44A80A000) [pid = 4068] [serial = 1603] [outer = 000000C443E60000] 20:41:45 INFO - PROCESS | 4068 | 1463974905215 Marionette DEBUG loaded listener.js 20:41:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 176 (000000C44FED0000) [pid = 4068] [serial = 1604] [outer = 000000C443E60000] 20:41:45 INFO - PROCESS | 4068 | 1463974905837 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]]]}] 20:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1031ms 20:41:45 INFO - PROCESS | 4068 | 1463974905913 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 20:41:45 INFO - PROCESS | 4068 | 1463974905920 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 20:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:41:45 INFO - PROCESS | 4068 | 1463974905927 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:41:45 INFO - PROCESS | 4068 | 1463974905930 Marionette TRACE conn5 <- [1,2102,null,{}] 20:41:45 INFO - PROCESS | 4068 | 1463974905934 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}] 20:41:46 INFO - PROCESS | 4068 | 1463974906115 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 20:41:46 INFO - PROCESS | 4068 | 1463974906245 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45753D000 == 76 [pid = 4068] [id = 535] 20:41:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 177 (000000C4508A4000) [pid = 4068] [serial = 1605] [outer = 0000000000000000] 20:41:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 178 (000000C45104B000) [pid = 4068] [serial = 1606] [outer = 000000C4508A4000] 20:41:46 INFO - PROCESS | 4068 | 1463974906303 Marionette DEBUG loaded listener.js 20:41:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 179 (000000C453D5AC00) [pid = 4068] [serial = 1607] [outer = 000000C4508A4000] 20:41:46 INFO - PROCESS | 4068 | 1463974906909 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]]]}] 20:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1027ms 20:41:46 INFO - PROCESS | 4068 | 1463974906959 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 20:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:41:46 INFO - PROCESS | 4068 | 1463974906962 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 20:41:46 INFO - PROCESS | 4068 | 1463974906966 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:41:46 INFO - PROCESS | 4068 | 1463974906970 Marionette TRACE conn5 <- [1,2106,null,{}] 20:41:46 INFO - PROCESS | 4068 | 1463974906982 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}] 20:41:47 INFO - PROCESS | 4068 | 1463974907107 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 20:41:47 INFO - PROCESS | 4068 | 1463974907246 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C644000 == 77 [pid = 4068] [id = 536] 20:41:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 180 (000000C454D59C00) [pid = 4068] [serial = 1608] [outer = 0000000000000000] 20:41:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 181 (000000C455414800) [pid = 4068] [serial = 1609] [outer = 000000C454D59C00] 20:41:47 INFO - PROCESS | 4068 | 1463974907306 Marionette DEBUG loaded listener.js 20:41:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 182 (000000C459191000) [pid = 4068] [serial = 1610] [outer = 000000C454D59C00] 20:41:47 INFO - PROCESS | 4068 | 1463974907905 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]]]}] 20:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 986ms 20:41:47 INFO - PROCESS | 4068 | 1463974907954 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 20:41:47 INFO - PROCESS | 4068 | 1463974907957 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 20:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:41:47 INFO - PROCESS | 4068 | 1463974907961 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:41:47 INFO - PROCESS | 4068 | 1463974907963 Marionette TRACE conn5 <- [1,2110,null,{}] 20:41:47 INFO - PROCESS | 4068 | 1463974907967 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}] 20:41:48 INFO - PROCESS | 4068 | 1463974908087 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 20:41:48 INFO - PROCESS | 4068 | 1463974908195 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D1D9000 == 78 [pid = 4068] [id = 537] 20:41:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 183 (000000C459241800) [pid = 4068] [serial = 1611] [outer = 0000000000000000] 20:41:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 184 (000000C4593CB800) [pid = 4068] [serial = 1612] [outer = 000000C459241800] 20:41:48 INFO - PROCESS | 4068 | 1463974908252 Marionette DEBUG loaded listener.js 20:41:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 185 (000000C45B39DC00) [pid = 4068] [serial = 1613] [outer = 000000C459241800] 20:41:48 INFO - PROCESS | 4068 | 1463974908876 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]]]}] 20:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 944ms 20:41:48 INFO - PROCESS | 4068 | 1463974908907 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 20:41:48 INFO - PROCESS | 4068 | 1463974908909 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 20:41:48 INFO - PROCESS | 4068 | 1463974908913 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:41:48 INFO - PROCESS | 4068 | 1463974908915 Marionette TRACE conn5 <- [1,2114,null,{}] 20:41:48 INFO - PROCESS | 4068 | 1463974908919 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}] 20:41:49 INFO - PROCESS | 4068 | 1463974909038 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 20:41:49 INFO - PROCESS | 4068 | 1463974909146 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459145000 == 79 [pid = 4068] [id = 538] 20:41:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 186 (000000C45C661800) [pid = 4068] [serial = 1614] [outer = 0000000000000000] 20:41:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 187 (000000C45C667400) [pid = 4068] [serial = 1615] [outer = 000000C45C661800] 20:41:49 INFO - PROCESS | 4068 | 1463974909203 Marionette DEBUG loaded listener.js 20:41:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 188 (000000C45C670000) [pid = 4068] [serial = 1616] [outer = 000000C45C661800] 20:41:49 INFO - PROCESS | 4068 | 1463974909814 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]]]}] 20:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 922ms 20:41:49 INFO - PROCESS | 4068 | 1463974909838 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 20:41:49 INFO - PROCESS | 4068 | 1463974909841 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 20:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:41:49 INFO - PROCESS | 4068 | 1463974909844 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:41:49 INFO - PROCESS | 4068 | 1463974909846 Marionette TRACE conn5 <- [1,2118,null,{}] 20:41:49 INFO - PROCESS | 4068 | 1463974909850 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}] 20:41:50 INFO - PROCESS | 4068 | 1463974909989 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 20:41:50 INFO - PROCESS | 4068 | 1463974910100 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45BC97800 == 80 [pid = 4068] [id = 539] 20:41:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 189 (000000C45ABE2800) [pid = 4068] [serial = 1617] [outer = 0000000000000000] 20:41:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 190 (000000C45DA0C000) [pid = 4068] [serial = 1618] [outer = 000000C45ABE2800] 20:41:50 INFO - PROCESS | 4068 | 1463974910156 Marionette DEBUG loaded listener.js 20:41:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 191 (000000C45DA13400) [pid = 4068] [serial = 1619] [outer = 000000C45ABE2800] 20:41:50 INFO - PROCESS | 4068 | 1463974910755 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] 20:41:50 INFO - PROCESS | 4068 | 1463974910835 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 20:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:41:50 INFO - PROCESS | 4068 | 1463974910839 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:41:50 INFO - PROCESS | 4068 | 1463974910841 Marionette TRACE conn5 <- [1,2122,null,{}] 20:41:50 INFO - PROCESS | 4068 | 1463974910845 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}] 20:41:51 INFO - PROCESS | 4068 | 1463974911012 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 20:41:51 INFO - PROCESS | 4068 | 1463974911149 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F9A800 == 81 [pid = 4068] [id = 540] 20:41:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 192 (000000C449A07800) [pid = 4068] [serial = 1620] [outer = 0000000000000000] 20:41:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 193 (000000C450765800) [pid = 4068] [serial = 1621] [outer = 000000C449A07800] 20:41:51 INFO - PROCESS | 4068 | 1463974911208 Marionette DEBUG loaded listener.js 20:41:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 194 (000000C45543F400) [pid = 4068] [serial = 1622] [outer = 000000C449A07800] 20:41:52 INFO - PROCESS | 4068 | 1463974912050 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] 20:41:52 INFO - PROCESS | 4068 | 1463974912142 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 20:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:41:52 INFO - PROCESS | 4068 | 1463974912147 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:41:52 INFO - PROCESS | 4068 | 1463974912151 Marionette TRACE conn5 <- [1,2126,null,{}] 20:41:52 INFO - PROCESS | 4068 | 1463974912157 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}] 20:41:52 INFO - PROCESS | 4068 | 1463974912270 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 20:41:52 INFO - PROCESS | 4068 | 1463974912410 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44409F000 == 82 [pid = 4068] [id = 541] 20:41:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 195 (000000C44DDA0000) [pid = 4068] [serial = 1623] [outer = 0000000000000000] 20:41:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 196 (000000C44F937000) [pid = 4068] [serial = 1624] [outer = 000000C44DDA0000] 20:41:52 INFO - PROCESS | 4068 | 1463974912466 Marionette DEBUG loaded listener.js 20:41:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 197 (000000C45075D400) [pid = 4068] [serial = 1625] [outer = 000000C44DDA0000] 20:41:53 INFO - PROCESS | 4068 | 1463974913069 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]]]}] 20:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 985ms 20:41:53 INFO - PROCESS | 4068 | 1463974913136 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 20:41:53 INFO - PROCESS | 4068 | 1463974913142 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 20:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:41:53 INFO - PROCESS | 4068 | 1463974913148 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:41:53 INFO - PROCESS | 4068 | 1463974913151 Marionette TRACE conn5 <- [1,2130,null,{}] 20:41:53 INFO - PROCESS | 4068 | 1463974913154 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}] 20:41:53 INFO - PROCESS | 4068 | 1463974913275 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 20:41:53 INFO - PROCESS | 4068 | 1463974913389 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45732E000 == 83 [pid = 4068] [id = 542] 20:41:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 198 (000000C452F77400) [pid = 4068] [serial = 1626] [outer = 0000000000000000] 20:41:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 199 (000000C453D56800) [pid = 4068] [serial = 1627] [outer = 000000C452F77400] 20:41:53 INFO - PROCESS | 4068 | 1463974913439 Marionette DEBUG loaded listener.js 20:41:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 200 (000000C45453E800) [pid = 4068] [serial = 1628] [outer = 000000C452F77400] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C459411800 == 82 [pid = 4068] [id = 452] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C45410D000 == 81 [pid = 4068] [id = 417] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C45AC11000 == 80 [pid = 4068] [id = 532] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594D4000 == 79 [pid = 4068] [id = 531] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C4593E9800 == 78 [pid = 4068] [id = 530] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C45842D000 == 77 [pid = 4068] [id = 529] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C45733F000 == 76 [pid = 4068] [id = 528] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C456996000 == 75 [pid = 4068] [id = 527] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C45411F000 == 74 [pid = 4068] [id = 526] 20:41:53 INFO - PROCESS | 4068 | --DOCSHELL 000000C450352800 == 73 [pid = 4068] [id = 525] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 199 (000000C45075E000) [pid = 4068] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 198 (000000C45412F400) [pid = 4068] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 197 (000000C448BD8400) [pid = 4068] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 196 (000000C456B0BC00) [pid = 4068] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 195 (000000C455448400) [pid = 4068] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 194 (000000C4569B8C00) [pid = 4068] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 193 (000000C455ABD400) [pid = 4068] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 192 (000000C4511E4C00) [pid = 4068] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4068 | --DOMWINDOW == 191 (000000C455B0B400) [pid = 4068] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C449ACE000 == 72 [pid = 4068] [id = 524] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C443249800 == 71 [pid = 4068] [id = 12] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B253800 == 70 [pid = 4068] [id = 522] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D52C800 == 69 [pid = 4068] [id = 521] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D533000 == 68 [pid = 4068] [id = 520] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B42B800 == 67 [pid = 4068] [id = 519] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B045000 == 66 [pid = 4068] [id = 518] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C457343800 == 65 [pid = 4068] [id = 517] 20:41:54 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FEEE000 == 64 [pid = 4068] [id = 516] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 190 (000000C454E15000) [pid = 4068] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 189 (000000C4545BE800) [pid = 4068] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 188 (000000C453631C00) [pid = 4068] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 187 (000000C45468E400) [pid = 4068] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 186 (000000C45075E800) [pid = 4068] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 185 (000000C454E06800) [pid = 4068] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 184 (000000C451B21800) [pid = 4068] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 183 (000000C45453F000) [pid = 4068] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 182 (000000C4511A2000) [pid = 4068] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 181 (000000C455446000) [pid = 4068] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 180 (000000C443B90C00) [pid = 4068] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 179 (000000C454D58400) [pid = 4068] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 178 (000000C455ABA800) [pid = 4068] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 177 (000000C44D659000) [pid = 4068] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 176 (000000C4484C5400) [pid = 4068] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 175 (000000C44805D400) [pid = 4068] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 174 (000000C450C6D800) [pid = 4068] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C4511EA400) [pid = 4068] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C455A93C00) [pid = 4068] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 20:41:54 INFO - PROCESS | 4068 | 1463974914118 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] 20:41:54 INFO - PROCESS | 4068 | 1463974914136 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 20:41:54 INFO - PROCESS | 4068 | 1463974914140 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:41:54 INFO - PROCESS | 4068 | 1463974914143 Marionette TRACE conn5 <- [1,2134,null,{}] 20:41:54 INFO - PROCESS | 4068 | 1463974914154 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}] 20:41:54 INFO - PROCESS | 4068 | 1463974914260 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 20:41:54 INFO - PROCESS | 4068 | 1463974914362 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ED4800 == 65 [pid = 4068] [id = 543] 20:41:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C443EDE000) [pid = 4068] [serial = 1629] [outer = 0000000000000000] 20:41:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C450013400) [pid = 4068] [serial = 1630] [outer = 000000C443EDE000] 20:41:54 INFO - PROCESS | 4068 | 1463974914413 Marionette DEBUG loaded listener.js 20:41:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 175 (000000C4511A8400) [pid = 4068] [serial = 1631] [outer = 000000C443EDE000] 20:41:54 INFO - PROCESS | 4068 | 1463974914817 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] 20:41:54 INFO - PROCESS | 4068 | 1463974914878 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 20:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:41:54 INFO - PROCESS | 4068 | 1463974914882 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:41:54 INFO - PROCESS | 4068 | 1463974914884 Marionette TRACE conn5 <- [1,2138,null,{}] 20:41:54 INFO - PROCESS | 4068 | 1463974914887 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}] 20:41:54 INFO - PROCESS | 4068 | 1463974914984 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 20:41:54 INFO - PROCESS | 4068 | 1463974914991 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4569A3000 == 66 [pid = 4068] [id = 544] 20:41:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 176 (000000C45301F800) [pid = 4068] [serial = 1632] [outer = 0000000000000000] 20:41:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 177 (000000C45412A400) [pid = 4068] [serial = 1633] [outer = 000000C45301F800] 20:41:55 INFO - PROCESS | 4068 | 1463974915039 Marionette DEBUG loaded listener.js 20:41:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 178 (000000C4545C1C00) [pid = 4068] [serial = 1634] [outer = 000000C45301F800] 20:41:55 INFO - PROCESS | 4068 | 1463974915514 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] 20:41:55 INFO - PROCESS | 4068 | 1463974915577 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 20:41:55 INFO - PROCESS | 4068 | 1463974915580 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:41:55 INFO - PROCESS | 4068 | 1463974915582 Marionette TRACE conn5 <- [1,2142,null,{}] 20:41:55 INFO - PROCESS | 4068 | 1463974915585 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}] 20:41:55 INFO - PROCESS | 4068 | 1463974915711 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 20:41:55 INFO - PROCESS | 4068 | 1463974915820 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583C5000 == 67 [pid = 4068] [id = 545] 20:41:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 179 (000000C448977800) [pid = 4068] [serial = 1635] [outer = 0000000000000000] 20:41:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 180 (000000C454D39800) [pid = 4068] [serial = 1636] [outer = 000000C448977800] 20:41:55 INFO - PROCESS | 4068 | 1463974915868 Marionette DEBUG loaded listener.js 20:41:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 181 (000000C454E09C00) [pid = 4068] [serial = 1637] [outer = 000000C448977800] 20:41:56 INFO - PROCESS | 4068 | 1463974916346 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]]]}] 20:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 838ms 20:41:56 INFO - PROCESS | 4068 | 1463974916420 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 20:41:56 INFO - PROCESS | 4068 | 1463974916423 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 20:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:41:56 INFO - PROCESS | 4068 | 1463974916426 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:41:56 INFO - PROCESS | 4068 | 1463974916428 Marionette TRACE conn5 <- [1,2146,null,{}] 20:41:56 INFO - PROCESS | 4068 | 1463974916432 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}] 20:41:56 INFO - PROCESS | 4068 | 1463974916568 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 20:41:56 INFO - PROCESS | 4068 | 1463974916592 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4593E8800 == 68 [pid = 4068] [id = 546] 20:41:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 182 (000000C455ABB000) [pid = 4068] [serial = 1638] [outer = 0000000000000000] 20:41:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 183 (000000C455B05C00) [pid = 4068] [serial = 1639] [outer = 000000C455ABB000] 20:41:56 INFO - PROCESS | 4068 | 1463974916639 Marionette DEBUG loaded listener.js 20:41:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 184 (000000C456B0F000) [pid = 4068] [serial = 1640] [outer = 000000C455ABB000] 20:41:57 INFO - PROCESS | 4068 | 1463974917107 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] 20:41:57 INFO - PROCESS | 4068 | 1463974917166 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 20:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:41:57 INFO - PROCESS | 4068 | 1463974917170 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:41:57 INFO - PROCESS | 4068 | 1463974917172 Marionette TRACE conn5 <- [1,2150,null,{}] 20:41:57 INFO - PROCESS | 4068 | 1463974917176 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}] 20:41:57 INFO - PROCESS | 4068 | 1463974917304 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 20:41:57 INFO - PROCESS | 4068 | 1463974917324 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459DF5800 == 69 [pid = 4068] [id = 547] 20:41:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 185 (000000C4554C6C00) [pid = 4068] [serial = 1641] [outer = 0000000000000000] 20:41:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 186 (000000C4554CD400) [pid = 4068] [serial = 1642] [outer = 000000C4554C6C00] 20:41:57 INFO - PROCESS | 4068 | 1463974917370 Marionette DEBUG loaded listener.js 20:41:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 187 (000000C459186C00) [pid = 4068] [serial = 1643] [outer = 000000C4554C6C00] 20:41:57 INFO - PROCESS | 4068 | 1463974917845 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]]]}] 20:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 732ms 20:41:57 INFO - PROCESS | 4068 | 1463974917904 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 20:41:57 INFO - PROCESS | 4068 | 1463974917907 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 20:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:41:57 INFO - PROCESS | 4068 | 1463974917910 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:41:57 INFO - PROCESS | 4068 | 1463974917912 Marionette TRACE conn5 <- [1,2154,null,{}] 20:41:57 INFO - PROCESS | 4068 | 1463974917915 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}] 20:41:58 INFO - PROCESS | 4068 | 1463974918042 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 186 (000000C44FBBFC00) [pid = 4068] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 185 (000000C45453E400) [pid = 4068] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 184 (000000C455121800) [pid = 4068] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 183 (000000C452BB7800) [pid = 4068] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 182 (000000C449A08800) [pid = 4068] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 181 (000000C44377F800) [pid = 4068] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 180 (000000C45067C000) [pid = 4068] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 179 (000000C453634000) [pid = 4068] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 178 (000000C4511A2C00) [pid = 4068] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 177 (000000C455B11C00) [pid = 4068] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 176 (000000C44FBBF400) [pid = 4068] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 175 (000000C443B92400) [pid = 4068] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 174 (000000C45126A000) [pid = 4068] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C455444400) [pid = 4068] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C443B8B400) [pid = 4068] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C44FECB800) [pid = 4068] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C453D7A000) [pid = 4068] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C4514DD800) [pid = 4068] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C44F8AC000) [pid = 4068] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C455A8E000) [pid = 4068] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C44805FC00) [pid = 4068] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C44A808400) [pid = 4068] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C448D33400) [pid = 4068] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C44F932C00) [pid = 4068] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C44DDA3C00) [pid = 4068] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C454131800) [pid = 4068] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C451B1FC00) [pid = 4068] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C450016000) [pid = 4068] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C4514DAC00) [pid = 4068] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C454D43400) [pid = 4068] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C443B84000) [pid = 4068] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C4569BC400) [pid = 4068] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C44F8AD000) [pid = 4068] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C454E0F800) [pid = 4068] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C44396A400) [pid = 4068] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C454690800) [pid = 4068] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C459187000) [pid = 4068] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C443B8A800) [pid = 4068] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C451B16400) [pid = 4068] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C459237400) [pid = 4068] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C450CEAC00) [pid = 4068] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C455449C00) [pid = 4068] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C45301D800) [pid = 4068] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C449A8BC00) [pid = 4068] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C454D52000) [pid = 4068] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C455409400) [pid = 4068] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C45470AC00) [pid = 4068] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C4593D0400) [pid = 4068] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C44418A400) [pid = 4068] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C44A807C00) [pid = 4068] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C450767000) [pid = 4068] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C454D56400) [pid = 4068] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C450F7E800) [pid = 4068] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:41:58 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C4432BEC00) [pid = 4068] [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.] 20:41:58 INFO - PROCESS | 4068 | 1463974918595 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4440B8800 == 70 [pid = 4068] [id = 548] 20:41:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C442E32C00) [pid = 4068] [serial = 1644] [outer = 0000000000000000] 20:41:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C44377F800) [pid = 4068] [serial = 1645] [outer = 000000C442E32C00] 20:41:58 INFO - PROCESS | 4068 | 1463974918641 Marionette DEBUG loaded listener.js 20:41:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C44417FC00) [pid = 4068] [serial = 1646] [outer = 000000C442E32C00] 20:41:59 INFO - PROCESS | 4068 | 1463974919068 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]]]}] 20:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1182ms 20:41:59 INFO - PROCESS | 4068 | 1463974919095 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 20:41:59 INFO - PROCESS | 4068 | 1463974919098 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 20:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:41:59 INFO - PROCESS | 4068 | 1463974919101 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:41:59 INFO - PROCESS | 4068 | 1463974919103 Marionette TRACE conn5 <- [1,2158,null,{}] 20:41:59 INFO - PROCESS | 4068 | 1463974919106 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}] 20:41:59 INFO - PROCESS | 4068 | 1463974919202 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 20:41:59 INFO - PROCESS | 4068 | 1463974919209 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B23A000 == 71 [pid = 4068] [id = 549] 20:41:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C44894B000) [pid = 4068] [serial = 1647] [outer = 0000000000000000] 20:41:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C44DD9CC00) [pid = 4068] [serial = 1648] [outer = 000000C44894B000] 20:41:59 INFO - PROCESS | 4068 | 1463974919255 Marionette DEBUG loaded listener.js 20:41:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C450767800) [pid = 4068] [serial = 1649] [outer = 000000C44894B000] 20:41:59 INFO - PROCESS | 4068 | 1463974919696 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]]]}] 20:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 629ms 20:41:59 INFO - PROCESS | 4068 | 1463974919742 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 20:41:59 INFO - PROCESS | 4068 | 1463974919744 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 20:41:59 INFO - PROCESS | 4068 | 1463974919748 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:41:59 INFO - PROCESS | 4068 | 1463974919750 Marionette TRACE conn5 <- [1,2162,null,{}] 20:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:41:59 INFO - PROCESS | 4068 | 1463974919753 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}] 20:41:59 INFO - PROCESS | 4068 | 1463974919849 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 20:41:59 INFO - PROCESS | 4068 | 1463974919884 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45BC92800 == 72 [pid = 4068] [id = 550] 20:41:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C450766C00) [pid = 4068] [serial = 1650] [outer = 0000000000000000] 20:41:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C451D36800) [pid = 4068] [serial = 1651] [outer = 000000C450766C00] 20:41:59 INFO - PROCESS | 4068 | 1463974919934 Marionette DEBUG loaded listener.js 20:42:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C45453B400) [pid = 4068] [serial = 1652] [outer = 000000C450766C00] 20:42:00 INFO - PROCESS | 4068 | 1463974920391 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]]]}] 20:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 691ms 20:42:00 INFO - PROCESS | 4068 | 1463974920444 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 20:42:00 INFO - PROCESS | 4068 | 1463974920456 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 20:42:00 INFO - PROCESS | 4068 | 1463974920459 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:42:00 INFO - PROCESS | 4068 | 1463974920462 Marionette TRACE conn5 <- [1,2166,null,{}] 20:42:00 INFO - PROCESS | 4068 | 1463974920465 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}] 20:42:00 INFO - PROCESS | 4068 | 1463974920651 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 20:42:00 INFO - PROCESS | 4068 | 1463974920799 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D856000 == 73 [pid = 4068] [id = 551] 20:42:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C443748C00) [pid = 4068] [serial = 1653] [outer = 0000000000000000] 20:42:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C44396DC00) [pid = 4068] [serial = 1654] [outer = 000000C443748C00] 20:42:00 INFO - PROCESS | 4068 | 1463974920861 Marionette DEBUG loaded listener.js 20:42:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C448010000) [pid = 4068] [serial = 1655] [outer = 000000C443748C00] 20:42:01 INFO - PROCESS | 4068 | 1463974921528 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]]]}] 20:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1080ms 20:42:01 INFO - PROCESS | 4068 | 1463974921546 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 20:42:01 INFO - PROCESS | 4068 | 1463974921550 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 20:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:42:01 INFO - PROCESS | 4068 | 1463974921555 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:42:01 INFO - PROCESS | 4068 | 1463974921560 Marionette TRACE conn5 <- [1,2170,null,{}] 20:42:01 INFO - PROCESS | 4068 | 1463974921564 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}] 20:42:01 INFO - PROCESS | 4068 | 1463974921691 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 20:42:01 INFO - PROCESS | 4068 | 1463974921833 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571BB000 == 74 [pid = 4068] [id = 552] 20:42:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C450727400) [pid = 4068] [serial = 1656] [outer = 0000000000000000] 20:42:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C450BD7C00) [pid = 4068] [serial = 1657] [outer = 000000C450727400] 20:42:01 INFO - PROCESS | 4068 | 1463974921894 Marionette DEBUG loaded listener.js 20:42:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C4511A4800) [pid = 4068] [serial = 1658] [outer = 000000C450727400] 20:42:02 INFO - PROCESS | 4068 | 1463974922548 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]]]}] 20:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1027ms 20:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:42:02 INFO - PROCESS | 4068 | 1463974922586 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 20:42:02 INFO - PROCESS | 4068 | 1463974922590 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 20:42:02 INFO - PROCESS | 4068 | 1463974922594 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:42:02 INFO - PROCESS | 4068 | 1463974922597 Marionette TRACE conn5 <- [1,2174,null,{}] 20:42:02 INFO - PROCESS | 4068 | 1463974922601 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}] 20:42:02 INFO - PROCESS | 4068 | 1463974922724 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 20:42:02 INFO - PROCESS | 4068 | 1463974922867 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45CE26000 == 75 [pid = 4068] [id = 553] 20:42:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C454536800) [pid = 4068] [serial = 1659] [outer = 0000000000000000] 20:42:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C454678400) [pid = 4068] [serial = 1660] [outer = 000000C454536800] 20:42:02 INFO - PROCESS | 4068 | 1463974922925 Marionette DEBUG loaded listener.js 20:42:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C454D6E000) [pid = 4068] [serial = 1661] [outer = 000000C454536800] 20:42:03 INFO - PROCESS | 4068 | 1463974923529 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]]]}] 20:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 986ms 20:42:03 INFO - PROCESS | 4068 | 1463974923581 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 20:42:03 INFO - PROCESS | 4068 | 1463974923586 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 20:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:42:03 INFO - PROCESS | 4068 | 1463974923597 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:42:03 INFO - PROCESS | 4068 | 1463974923602 Marionette TRACE conn5 <- [1,2178,null,{}] 20:42:03 INFO - PROCESS | 4068 | 1463974923607 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}] 20:42:03 INFO - PROCESS | 4068 | 1463974923731 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 20:42:03 INFO - PROCESS | 4068 | 1463974923870 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B13F800 == 76 [pid = 4068] [id = 554] 20:42:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C455441C00) [pid = 4068] [serial = 1662] [outer = 0000000000000000] 20:42:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C455A8C000) [pid = 4068] [serial = 1663] [outer = 000000C455441C00] 20:42:03 INFO - PROCESS | 4068 | 1463974923927 Marionette DEBUG loaded listener.js 20:42:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C4569BAC00) [pid = 4068] [serial = 1664] [outer = 000000C455441C00] 20:42:04 INFO - PROCESS | 4068 | 1463974924503 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]]]}] 20:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 944ms 20:42:04 INFO - PROCESS | 4068 | 1463974924539 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 20:42:04 INFO - PROCESS | 4068 | 1463974924541 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 20:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:42:04 INFO - PROCESS | 4068 | 1463974924545 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:42:04 INFO - PROCESS | 4068 | 1463974924547 Marionette TRACE conn5 <- [1,2182,null,{}] 20:42:04 INFO - PROCESS | 4068 | 1463974924551 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}] 20:42:04 INFO - PROCESS | 4068 | 1463974924672 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 20:42:04 INFO - PROCESS | 4068 | 1463974924783 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C19B000 == 77 [pid = 4068] [id = 555] 20:42:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C45923D800) [pid = 4068] [serial = 1665] [outer = 0000000000000000] 20:42:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C459289C00) [pid = 4068] [serial = 1666] [outer = 000000C45923D800] 20:42:04 INFO - PROCESS | 4068 | 1463974924839 Marionette DEBUG loaded listener.js 20:42:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C4593D2400) [pid = 4068] [serial = 1667] [outer = 000000C45923D800] 20:42:05 INFO - PROCESS | 4068 | 1463974925455 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]]]}] 20:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 985ms 20:42:05 INFO - PROCESS | 4068 | 1463974925533 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 20:42:05 INFO - PROCESS | 4068 | 1463974925535 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 20:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:42:05 INFO - PROCESS | 4068 | 1463974925539 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:42:05 INFO - PROCESS | 4068 | 1463974925541 Marionette TRACE conn5 <- [1,2186,null,{}] 20:42:05 INFO - PROCESS | 4068 | 1463974925545 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}] 20:42:05 INFO - PROCESS | 4068 | 1463974925706 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 20:42:05 INFO - PROCESS | 4068 | 1463974925842 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45E9AA000 == 78 [pid = 4068] [id = 556] 20:42:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C45ABEB800) [pid = 4068] [serial = 1668] [outer = 0000000000000000] 20:42:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C45ABEE800) [pid = 4068] [serial = 1669] [outer = 000000C45ABEB800] 20:42:05 INFO - PROCESS | 4068 | 1463974925907 Marionette DEBUG loaded listener.js 20:42:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C45C66F800) [pid = 4068] [serial = 1670] [outer = 000000C45ABEB800] 20:42:06 INFO - PROCESS | 4068 | 1463974926507 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]]]}] 20:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 986ms 20:42:06 INFO - PROCESS | 4068 | 1463974926531 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 20:42:06 INFO - PROCESS | 4068 | 1463974926533 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 20:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:42:06 INFO - PROCESS | 4068 | 1463974926538 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:42:06 INFO - PROCESS | 4068 | 1463974926541 Marionette TRACE conn5 <- [1,2190,null,{}] 20:42:06 INFO - PROCESS | 4068 | 1463974926545 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}] 20:42:06 INFO - PROCESS | 4068 | 1463974926667 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 20:42:06 INFO - PROCESS | 4068 | 1463974926781 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D847800 == 79 [pid = 4068] [id = 557] 20:42:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C444083000) [pid = 4068] [serial = 1671] [outer = 0000000000000000] 20:42:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C44D8C6400) [pid = 4068] [serial = 1672] [outer = 000000C444083000] 20:42:06 INFO - PROCESS | 4068 | 1463974926840 Marionette DEBUG loaded listener.js 20:42:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C451B1D000) [pid = 4068] [serial = 1673] [outer = 000000C444083000] 20:42:07 INFO - PROCESS | 4068 | 1463974927751 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]]]}] 20:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1239ms 20:42:07 INFO - PROCESS | 4068 | 1463974927781 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 20:42:07 INFO - PROCESS | 4068 | 1463974927786 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 20:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:42:07 INFO - PROCESS | 4068 | 1463974927791 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:42:07 INFO - PROCESS | 4068 | 1463974927795 Marionette TRACE conn5 <- [1,2194,null,{}] 20:42:07 INFO - PROCESS | 4068 | 1463974927802 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}] 20:42:07 INFO - PROCESS | 4068 | 1463974927913 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 20:42:08 INFO - PROCESS | 4068 | 1463974928058 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AC4000 == 80 [pid = 4068] [id = 558] 20:42:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C443723400) [pid = 4068] [serial = 1674] [outer = 0000000000000000] 20:42:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C443B89400) [pid = 4068] [serial = 1675] [outer = 000000C443723400] 20:42:08 INFO - PROCESS | 4068 | 1463974928111 Marionette DEBUG loaded listener.js 20:42:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C448152000) [pid = 4068] [serial = 1676] [outer = 000000C443723400] 20:42:08 INFO - PROCESS | 4068 | 1463974928782 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]]]}] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D534000 == 79 [pid = 4068] [id = 500] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45966B800 == 78 [pid = 4068] [id = 515] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45AC1B800 == 77 [pid = 4068] [id = 503] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B435000 == 76 [pid = 4068] [id = 504] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C117800 == 75 [pid = 4068] [id = 502] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45BC92800 == 74 [pid = 4068] [id = 550] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B23A000 == 73 [pid = 4068] [id = 549] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C4440B8800 == 72 [pid = 4068] [id = 548] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C459DF5800 == 71 [pid = 4068] [id = 547] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C4593E8800 == 70 [pid = 4068] [id = 546] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583C5000 == 69 [pid = 4068] [id = 545] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C442EFC800) [pid = 4068] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C4569BC000) [pid = 4068] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1031ms 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C4569A3000 == 68 [pid = 4068] [id = 544] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ED4800 == 67 [pid = 4068] [id = 543] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45732E000 == 66 [pid = 4068] [id = 542] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C44409F000 == 65 [pid = 4068] [id = 541] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45BC97800 == 64 [pid = 4068] [id = 539] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C459145000 == 63 [pid = 4068] [id = 538] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D1D9000 == 62 [pid = 4068] [id = 537] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C644000 == 61 [pid = 4068] [id = 536] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45753D000 == 60 [pid = 4068] [id = 535] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C4511D0000 == 59 [pid = 4068] [id = 534] 20:42:08 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B18C800 == 58 [pid = 4068] [id = 533] 20:42:08 INFO - PROCESS | 4068 | 1463974928843 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 20:42:08 INFO - PROCESS | 4068 | 1463974928849 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 20:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C448179C00) [pid = 4068] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C455117800) [pid = 4068] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C453D7B400) [pid = 4068] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C456B04400) [pid = 4068] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C450C79800) [pid = 4068] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C448FB1000) [pid = 4068] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C454682400) [pid = 4068] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C455AB5C00) [pid = 4068] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C44D543800) [pid = 4068] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C45119C800) [pid = 4068] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C454706400) [pid = 4068] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C452BC4000) [pid = 4068] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C454D3F800) [pid = 4068] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C455B02400) [pid = 4068] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C44C991800) [pid = 4068] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C44FEC6C00) [pid = 4068] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C44D827800) [pid = 4068] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C450787000) [pid = 4068] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C455A91800) [pid = 4068] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C4545BF400) [pid = 4068] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C454534000) [pid = 4068] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C450781400) [pid = 4068] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C451B24800) [pid = 4068] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C454D62C00) [pid = 4068] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C44D542400) [pid = 4068] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C45B394000) [pid = 4068] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C4508A9400) [pid = 4068] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C45511C400) [pid = 4068] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C444082000) [pid = 4068] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C454711400) [pid = 4068] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C450F7F000) [pid = 4068] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C4545C2800) [pid = 4068] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C4553C2000) [pid = 4068] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C454711000) [pid = 4068] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C4593CBC00) [pid = 4068] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C459191C00) [pid = 4068] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C45918A800) [pid = 4068] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C448949000) [pid = 4068] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C451D3A000) [pid = 4068] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C459240000) [pid = 4068] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C4593D8800) [pid = 4068] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C44FB57000) [pid = 4068] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C450CF5000) [pid = 4068] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C455B06000) [pid = 4068] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C4511DE400) [pid = 4068] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C453D5CC00) [pid = 4068] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C45412DC00) [pid = 4068] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C44FE62800) [pid = 4068] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C44A813800) [pid = 4068] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C4569B2000) [pid = 4068] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C45511E000) [pid = 4068] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C45918E800) [pid = 4068] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C45540FC00) [pid = 4068] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C454D3D000) [pid = 4068] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C45B39F400) [pid = 4068] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C45B398000) [pid = 4068] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C44FB5C800) [pid = 4068] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44A098C00) [pid = 4068] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C451437400) [pid = 4068] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C454D5C400) [pid = 4068] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C452F76800) [pid = 4068] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C450F80C00) [pid = 4068] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C454E0E000) [pid = 4068] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C454D5CC00) [pid = 4068] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C450017C00) [pid = 4068] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C454E09800) [pid = 4068] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C455441400) [pid = 4068] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C455405400) [pid = 4068] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C44408D400) [pid = 4068] [serial = 1100] [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.] 20:42:08 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C4530B3C00) [pid = 4068] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 20:42:08 INFO - PROCESS | 4068 | 1463974928919 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:42:08 INFO - PROCESS | 4068 | 1463974928922 Marionette TRACE conn5 <- [1,2198,null,{}] 20:42:08 INFO - PROCESS | 4068 | 1463974928932 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}] 20:42:09 INFO - PROCESS | 4068 | 1463974929033 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 20:42:09 INFO - PROCESS | 4068 | 1463974929040 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AB5800 == 59 [pid = 4068] [id = 559] 20:42:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C443E71400) [pid = 4068] [serial = 1677] [outer = 0000000000000000] 20:42:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C444083400) [pid = 4068] [serial = 1678] [outer = 000000C443E71400] 20:42:09 INFO - PROCESS | 4068 | 1463974929088 Marionette DEBUG loaded listener.js 20:42:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C448179C00) [pid = 4068] [serial = 1679] [outer = 000000C443E71400] 20:42:09 INFO - PROCESS | 4068 | 1463974929657 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]]]}] 20:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 817ms 20:42:09 INFO - PROCESS | 4068 | 1463974929708 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 20:42:09 INFO - PROCESS | 4068 | 1463974929710 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 20:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:42:09 INFO - PROCESS | 4068 | 1463974929714 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:42:09 INFO - PROCESS | 4068 | 1463974929718 Marionette TRACE conn5 <- [1,2202,null,{}] 20:42:09 INFO - PROCESS | 4068 | 1463974929728 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}] 20:42:09 INFO - PROCESS | 4068 | 1463974929826 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 20:42:09 INFO - PROCESS | 4068 | 1463974929916 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450424800 == 60 [pid = 4068] [id = 560] 20:42:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C447E5C400) [pid = 4068] [serial = 1680] [outer = 0000000000000000] 20:42:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44C991800) [pid = 4068] [serial = 1681] [outer = 000000C447E5C400] 20:42:09 INFO - PROCESS | 4068 | 1463974929966 Marionette DEBUG loaded listener.js 20:42:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C44D5EEC00) [pid = 4068] [serial = 1682] [outer = 000000C447E5C400] 20:42:10 INFO - PROCESS | 4068 | 1463974930362 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]]]}] 20:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 691ms 20:42:10 INFO - PROCESS | 4068 | 1463974930408 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 20:42:10 INFO - PROCESS | 4068 | 1463974930411 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 20:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:42:10 INFO - PROCESS | 4068 | 1463974930421 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:42:10 INFO - PROCESS | 4068 | 1463974930424 Marionette TRACE conn5 <- [1,2206,null,{}] 20:42:10 INFO - PROCESS | 4068 | 1463974930428 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}] 20:42:10 INFO - PROCESS | 4068 | 1463974930522 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 20:42:10 INFO - PROCESS | 4068 | 1463974930530 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C451018000 == 61 [pid = 4068] [id = 561] 20:42:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C4481EA800) [pid = 4068] [serial = 1683] [outer = 0000000000000000] 20:42:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44D653800) [pid = 4068] [serial = 1684] [outer = 000000C4481EA800] 20:42:10 INFO - PROCESS | 4068 | 1463974930580 Marionette DEBUG loaded listener.js 20:42:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44F81F400) [pid = 4068] [serial = 1685] [outer = 000000C4481EA800] 20:42:11 INFO - PROCESS | 4068 | 1463974931024 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]]]}] 20:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 649ms 20:42:11 INFO - PROCESS | 4068 | 1463974931100 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 20:42:11 INFO - PROCESS | 4068 | 1463974931102 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 20:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:42:11 INFO - PROCESS | 4068 | 1463974931109 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:42:11 INFO - PROCESS | 4068 | 1463974931110 Marionette TRACE conn5 <- [1,2210,null,{}] 20:42:11 INFO - PROCESS | 4068 | 1463974931114 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}] 20:42:11 INFO - PROCESS | 4068 | 1463974931265 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 20:42:11 INFO - PROCESS | 4068 | 1463974931285 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453F9C800 == 62 [pid = 4068] [id = 562] 20:42:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44FE5D800) [pid = 4068] [serial = 1686] [outer = 0000000000000000] 20:42:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44FE6A400) [pid = 4068] [serial = 1687] [outer = 000000C44FE5D800] 20:42:11 INFO - PROCESS | 4068 | 1463974931332 Marionette DEBUG loaded listener.js 20:42:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44FED2400) [pid = 4068] [serial = 1688] [outer = 000000C44FE5D800] 20:42:11 INFO - PROCESS | 4068 | 1463974931793 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]]]}] 20:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 733ms 20:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:42:11 INFO - PROCESS | 4068 | 1463974931848 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 20:42:11 INFO - PROCESS | 4068 | 1463974931850 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 20:42:11 INFO - PROCESS | 4068 | 1463974931861 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:42:11 INFO - PROCESS | 4068 | 1463974931863 Marionette TRACE conn5 <- [1,2214,null,{}] 20:42:11 INFO - PROCESS | 4068 | 1463974931867 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}] 20:42:12 INFO - PROCESS | 4068 | 1463974932005 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 20:42:12 INFO - PROCESS | 4068 | 1463974932067 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454549000 == 63 [pid = 4068] [id = 563] 20:42:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C45078EC00) [pid = 4068] [serial = 1689] [outer = 0000000000000000] 20:42:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C450CE7800) [pid = 4068] [serial = 1690] [outer = 000000C45078EC00] 20:42:12 INFO - PROCESS | 4068 | 1463974932115 Marionette DEBUG loaded listener.js 20:42:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C450F81400) [pid = 4068] [serial = 1691] [outer = 000000C45078EC00] 20:42:12 INFO - PROCESS | 4068 | 1463974932554 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]]]}] 20:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 733ms 20:42:12 INFO - PROCESS | 4068 | 1463974932608 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 20:42:12 INFO - PROCESS | 4068 | 1463974932610 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 20:42:12 INFO - PROCESS | 4068 | 1463974932618 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:42:12 INFO - PROCESS | 4068 | 1463974932620 Marionette TRACE conn5 <- [1,2218,null,{}] 20:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:42:12 INFO - PROCESS | 4068 | 1463974932624 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}] 20:42:12 INFO - PROCESS | 4068 | 1463974932747 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 20:42:12 INFO - PROCESS | 4068 | 1463974932808 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455261000 == 64 [pid = 4068] [id = 564] 20:42:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C450FF8400) [pid = 4068] [serial = 1692] [outer = 0000000000000000] 20:42:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C45104EC00) [pid = 4068] [serial = 1693] [outer = 000000C450FF8400] 20:42:12 INFO - PROCESS | 4068 | 1463974932854 Marionette DEBUG loaded listener.js 20:42:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C4511DF400) [pid = 4068] [serial = 1694] [outer = 000000C450FF8400] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C442E32C00) [pid = 4068] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C455ABB000) [pid = 4068] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C45301F800) [pid = 4068] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C4554C6C00) [pid = 4068] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C452F77400) [pid = 4068] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44DDA0000) [pid = 4068] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C443EDE000) [pid = 4068] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C448977800) [pid = 4068] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:42:13 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44894B000) [pid = 4068] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:42:13 INFO - PROCESS | 4068 | 1463974933406 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]]]}] 20:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 837ms 20:42:13 INFO - PROCESS | 4068 | 1463974933467 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 20:42:13 INFO - PROCESS | 4068 | 1463974933469 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 20:42:13 INFO - PROCESS | 4068 | 1463974933472 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:42:13 INFO - PROCESS | 4068 | 1463974933474 Marionette TRACE conn5 <- [1,2222,null,{}] 20:42:13 INFO - PROCESS | 4068 | 1463974933478 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}] 20:42:13 INFO - PROCESS | 4068 | 1463974933611 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 20:42:13 INFO - PROCESS | 4068 | 1463974933670 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552E8000 == 65 [pid = 4068] [id = 565] 20:42:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C45104B400) [pid = 4068] [serial = 1695] [outer = 0000000000000000] 20:42:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C4511E2C00) [pid = 4068] [serial = 1696] [outer = 000000C45104B400] 20:42:13 INFO - PROCESS | 4068 | 1463974933717 Marionette DEBUG loaded listener.js 20:42:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C451437800) [pid = 4068] [serial = 1697] [outer = 000000C45104B400] 20:42:14 INFO - PROCESS | 4068 | 1463974934078 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]]]}] 20:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 627ms 20:42:14 INFO - PROCESS | 4068 | 1463974934103 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 20:42:14 INFO - PROCESS | 4068 | 1463974934105 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 20:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:42:14 INFO - PROCESS | 4068 | 1463974934119 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:42:14 INFO - PROCESS | 4068 | 1463974934121 Marionette TRACE conn5 <- [1,2226,null,{}] 20:42:14 INFO - PROCESS | 4068 | 1463974934126 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}] 20:42:14 INFO - PROCESS | 4068 | 1463974934219 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 20:42:14 INFO - PROCESS | 4068 | 1463974934226 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B5B800 == 66 [pid = 4068] [id = 566] 20:42:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C4514DA000) [pid = 4068] [serial = 1698] [outer = 0000000000000000] 20:42:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C451B1F800) [pid = 4068] [serial = 1699] [outer = 000000C4514DA000] 20:42:14 INFO - PROCESS | 4068 | 1463974934272 Marionette DEBUG loaded listener.js 20:42:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C4524D1800) [pid = 4068] [serial = 1700] [outer = 000000C4514DA000] 20:42:14 INFO - PROCESS | 4068 | 1463974934717 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]]]}] 20:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 648ms 20:42:14 INFO - PROCESS | 4068 | 1463974934760 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 20:42:14 INFO - PROCESS | 4068 | 1463974934762 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 20:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:42:14 INFO - PROCESS | 4068 | 1463974934784 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:42:14 INFO - PROCESS | 4068 | 1463974934786 Marionette TRACE conn5 <- [1,2230,null,{}] 20:42:14 INFO - PROCESS | 4068 | 1463974934790 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}] 20:42:14 INFO - PROCESS | 4068 | 1463974934892 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 20:42:14 INFO - PROCESS | 4068 | 1463974934898 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45733D000 == 67 [pid = 4068] [id = 567] 20:42:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C452F7E000) [pid = 4068] [serial = 1701] [outer = 0000000000000000] 20:42:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C453014C00) [pid = 4068] [serial = 1702] [outer = 000000C452F7E000] 20:42:14 INFO - PROCESS | 4068 | 1463974934945 Marionette DEBUG loaded listener.js 20:42:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C45363C400) [pid = 4068] [serial = 1703] [outer = 000000C452F7E000] 20:42:15 INFO - PROCESS | 4068 | 1463974935546 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]]]}] 20:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 776ms 20:42:15 INFO - PROCESS | 4068 | 1463974935611 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 20:42:15 INFO - PROCESS | 4068 | 1463974935616 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 20:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:42:15 INFO - PROCESS | 4068 | 1463974935636 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:42:15 INFO - PROCESS | 4068 | 1463974935641 Marionette TRACE conn5 <- [1,2234,null,{}] 20:42:15 INFO - PROCESS | 4068 | 1463974935648 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}] 20:42:15 INFO - PROCESS | 4068 | 1463974935785 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 20:42:15 INFO - PROCESS | 4068 | 1463974935884 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D683000 == 68 [pid = 4068] [id = 568] 20:42:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C443B8F000) [pid = 4068] [serial = 1704] [outer = 0000000000000000] 20:42:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C447E19C00) [pid = 4068] [serial = 1705] [outer = 000000C443B8F000] 20:42:15 INFO - PROCESS | 4068 | 1463974935943 Marionette DEBUG loaded listener.js 20:42:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C448DF3000) [pid = 4068] [serial = 1706] [outer = 000000C443B8F000] 20:42:16 INFO - PROCESS | 4068 | 1463974936528 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]]]}] 20:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 944ms 20:42:16 INFO - PROCESS | 4068 | 1463974936585 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 20:42:16 INFO - PROCESS | 4068 | 1463974936592 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 20:42:16 INFO - PROCESS | 4068 | 1463974936598 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:42:16 INFO - PROCESS | 4068 | 1463974936602 Marionette TRACE conn5 <- [1,2238,null,{}] 20:42:16 INFO - PROCESS | 4068 | 1463974936606 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}] 20:42:16 INFO - PROCESS | 4068 | 1463974936728 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 20:42:16 INFO - PROCESS | 4068 | 1463974936834 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45410F000 == 69 [pid = 4068] [id = 569] 20:42:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C44D53AC00) [pid = 4068] [serial = 1707] [outer = 0000000000000000] 20:42:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C44D82A800) [pid = 4068] [serial = 1708] [outer = 000000C44D53AC00] 20:42:16 INFO - PROCESS | 4068 | 1463974936891 Marionette DEBUG loaded listener.js 20:42:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C44FE61C00) [pid = 4068] [serial = 1709] [outer = 000000C44D53AC00] 20:42:17 INFO - PROCESS | 4068 | 1463974937530 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]]]}] 20:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 986ms 20:42:17 INFO - PROCESS | 4068 | 1463974937590 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 20:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:42:17 INFO - PROCESS | 4068 | 1463974937592 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 20:42:17 INFO - PROCESS | 4068 | 1463974937597 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:42:17 INFO - PROCESS | 4068 | 1463974937601 Marionette TRACE conn5 <- [1,2242,null,{}] 20:42:17 INFO - PROCESS | 4068 | 1463974937612 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}] 20:42:17 INFO - PROCESS | 4068 | 1463974937736 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 20:42:17 INFO - PROCESS | 4068 | 1463974937871 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45739F800 == 70 [pid = 4068] [id = 570] 20:42:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C451048000) [pid = 4068] [serial = 1710] [outer = 0000000000000000] 20:42:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C4511E3000) [pid = 4068] [serial = 1711] [outer = 000000C451048000] 20:42:17 INFO - PROCESS | 4068 | 1463974937932 Marionette DEBUG loaded listener.js 20:42:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C453637C00) [pid = 4068] [serial = 1712] [outer = 000000C451048000] 20:42:18 INFO - PROCESS | 4068 | 1463974938608 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]]]}] 20:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1035ms 20:42:18 INFO - PROCESS | 4068 | 1463974938641 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 20:42:18 INFO - PROCESS | 4068 | 1463974938644 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 20:42:18 INFO - PROCESS | 4068 | 1463974938649 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:42:18 INFO - PROCESS | 4068 | 1463974938652 Marionette TRACE conn5 <- [1,2246,null,{}] 20:42:18 INFO - PROCESS | 4068 | 1463974938674 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}] 20:42:18 INFO - PROCESS | 4068 | 1463974938794 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 20:42:18 INFO - PROCESS | 4068 | 1463974938926 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583C4800 == 71 [pid = 4068] [id = 571] 20:42:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C453D5C000) [pid = 4068] [serial = 1713] [outer = 0000000000000000] 20:42:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C453D7B000) [pid = 4068] [serial = 1714] [outer = 000000C453D5C000] 20:42:18 INFO - PROCESS | 4068 | 1463974938986 Marionette DEBUG loaded listener.js 20:42:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C454130800) [pid = 4068] [serial = 1715] [outer = 000000C453D5C000] 20:42:19 INFO - PROCESS | 4068 | 1463974939618 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]]]}] 20:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1030ms 20:42:19 INFO - PROCESS | 4068 | 1463974939682 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 20:42:19 INFO - PROCESS | 4068 | 1463974939685 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 20:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:42:19 INFO - PROCESS | 4068 | 1463974939689 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:42:19 INFO - PROCESS | 4068 | 1463974939691 Marionette TRACE conn5 <- [1,2250,null,{}] 20:42:19 INFO - PROCESS | 4068 | 1463974939695 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}] 20:42:19 INFO - PROCESS | 4068 | 1463974939810 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 20:42:19 INFO - PROCESS | 4068 | 1463974939941 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458545000 == 72 [pid = 4068] [id = 572] 20:42:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C454126800) [pid = 4068] [serial = 1716] [outer = 0000000000000000] 20:42:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C454541400) [pid = 4068] [serial = 1717] [outer = 000000C454126800] 20:42:20 INFO - PROCESS | 4068 | 1463974939999 Marionette DEBUG loaded listener.js 20:42:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C454676400) [pid = 4068] [serial = 1718] [outer = 000000C454126800] 20:42:20 INFO - PROCESS | 4068 | 1463974940573 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]]]}] 20:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 923ms 20:42:20 INFO - PROCESS | 4068 | 1463974940614 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 20:42:20 INFO - PROCESS | 4068 | 1463974940617 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 20:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:42:20 INFO - PROCESS | 4068 | 1463974940621 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:42:20 INFO - PROCESS | 4068 | 1463974940623 Marionette TRACE conn5 <- [1,2254,null,{}] 20:42:20 INFO - PROCESS | 4068 | 1463974940627 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}] 20:42:20 INFO - PROCESS | 4068 | 1463974940765 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 20:42:20 INFO - PROCESS | 4068 | 1463974940899 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FB6800 == 73 [pid = 4068] [id = 573] 20:42:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C45468B800) [pid = 4068] [serial = 1719] [outer = 0000000000000000] 20:42:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C454707000) [pid = 4068] [serial = 1720] [outer = 000000C45468B800] 20:42:20 INFO - PROCESS | 4068 | 1463974940957 Marionette DEBUG loaded listener.js 20:42:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C454D44C00) [pid = 4068] [serial = 1721] [outer = 000000C45468B800] 20:42:21 INFO - PROCESS | 4068 | 1463974941559 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]]]}] 20:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 984ms 20:42:21 INFO - PROCESS | 4068 | 1463974941607 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 20:42:21 INFO - PROCESS | 4068 | 1463974941610 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 20:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:42:21 INFO - PROCESS | 4068 | 1463974941613 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:42:21 INFO - PROCESS | 4068 | 1463974941615 Marionette TRACE conn5 <- [1,2258,null,{}] 20:42:21 INFO - PROCESS | 4068 | 1463974941619 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}] 20:42:21 INFO - PROCESS | 4068 | 1463974941740 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 20:42:21 INFO - PROCESS | 4068 | 1463974941873 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4593F0800 == 74 [pid = 4068] [id = 574] 20:42:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C45468CC00) [pid = 4068] [serial = 1722] [outer = 0000000000000000] 20:42:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C454D5C800) [pid = 4068] [serial = 1723] [outer = 000000C45468CC00] 20:42:21 INFO - PROCESS | 4068 | 1463974941930 Marionette DEBUG loaded listener.js 20:42:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C454D69C00) [pid = 4068] [serial = 1724] [outer = 000000C45468CC00] 20:42:22 INFO - PROCESS | 4068 | 1463974942538 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]]]}] 20:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 985ms 20:42:22 INFO - PROCESS | 4068 | 1463974942601 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 20:42:22 INFO - PROCESS | 4068 | 1463974942604 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 20:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:42:22 INFO - PROCESS | 4068 | 1463974942608 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:42:22 INFO - PROCESS | 4068 | 1463974942610 Marionette TRACE conn5 <- [1,2262,null,{}] 20:42:22 INFO - PROCESS | 4068 | 1463974942645 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}] 20:42:22 INFO - PROCESS | 4068 | 1463974942767 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 20:42:22 INFO - PROCESS | 4068 | 1463974942894 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448DC5000 == 75 [pid = 4068] [id = 575] 20:42:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C444D7B800) [pid = 4068] [serial = 1725] [outer = 0000000000000000] 20:42:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C45075E000) [pid = 4068] [serial = 1726] [outer = 000000C444D7B800] 20:42:22 INFO - PROCESS | 4068 | 1463974942953 Marionette DEBUG loaded listener.js 20:42:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C454E08800) [pid = 4068] [serial = 1727] [outer = 000000C444D7B800] 20:42:23 INFO - PROCESS | 4068 | 1463974943662 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]]]}] 20:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1111ms 20:42:23 INFO - PROCESS | 4068 | 1463974943722 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 20:42:23 INFO - PROCESS | 4068 | 1463974943727 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 20:42:23 INFO - PROCESS | 4068 | 1463974943731 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:42:23 INFO - PROCESS | 4068 | 1463974943736 Marionette TRACE conn5 <- [1,2266,null,{}] 20:42:23 INFO - PROCESS | 4068 | 1463974943741 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}] 20:42:23 INFO - PROCESS | 4068 | 1463974943855 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 20:42:23 INFO - PROCESS | 4068 | 1463974943965 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FC5000 == 76 [pid = 4068] [id = 576] 20:42:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C448176800) [pid = 4068] [serial = 1728] [outer = 0000000000000000] 20:42:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C4489F2800) [pid = 4068] [serial = 1729] [outer = 000000C448176800] 20:42:24 INFO - PROCESS | 4068 | 1463974944016 Marionette DEBUG loaded listener.js 20:42:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C44C995000) [pid = 4068] [serial = 1730] [outer = 000000C448176800] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B5B800 == 75 [pid = 4068] [id = 566] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552E8000 == 74 [pid = 4068] [id = 565] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C455261000 == 73 [pid = 4068] [id = 564] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C454549000 == 72 [pid = 4068] [id = 563] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F9C800 == 71 [pid = 4068] [id = 562] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C451018000 == 70 [pid = 4068] [id = 561] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C450424800 == 69 [pid = 4068] [id = 560] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AB5800 == 68 [pid = 4068] [id = 559] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AC4000 == 67 [pid = 4068] [id = 558] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C451D36800) [pid = 4068] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C19B000 == 66 [pid = 4068] [id = 555] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B13F800 == 65 [pid = 4068] [id = 554] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C45CE26000 == 64 [pid = 4068] [id = 553] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571BB000 == 63 [pid = 4068] [id = 552] 20:42:24 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D856000 == 62 [pid = 4068] [id = 551] 20:42:24 INFO - PROCESS | 4068 | 1463974944670 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]]]}] 20:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 982ms 20:42:24 INFO - PROCESS | 4068 | 1463974944718 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 20:42:24 INFO - PROCESS | 4068 | 1463974944723 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 20:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:42:24 INFO - PROCESS | 4068 | 1463974944730 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:42:24 INFO - PROCESS | 4068 | 1463974944732 Marionette TRACE conn5 <- [1,2270,null,{}] 20:42:24 INFO - PROCESS | 4068 | 1463974944746 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}] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C455B05C00) [pid = 4068] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C45412A400) [pid = 4068] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C4545C1C00) [pid = 4068] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C4554CD400) [pid = 4068] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C453D56800) [pid = 4068] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C44F937000) [pid = 4068] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C45075D400) [pid = 4068] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C45104B000) [pid = 4068] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C4593CB800) [pid = 4068] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C450013400) [pid = 4068] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C4511A8400) [pid = 4068] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C45C667400) [pid = 4068] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C454D39800) [pid = 4068] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C450765800) [pid = 4068] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C459186C00) [pid = 4068] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C44A80A000) [pid = 4068] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C45DA0C000) [pid = 4068] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C455414800) [pid = 4068] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C44DD9CC00) [pid = 4068] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C45453E800) [pid = 4068] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C44377F800) [pid = 4068] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C456B0F000) [pid = 4068] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C450767800) [pid = 4068] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C454E09C00) [pid = 4068] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C44417FC00) [pid = 4068] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4068 | 1463974944896 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 20:42:24 INFO - PROCESS | 4068 | 1463974944914 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44DD40800 == 63 [pid = 4068] [id = 577] 20:42:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C444086C00) [pid = 4068] [serial = 1731] [outer = 0000000000000000] 20:42:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C448FA7C00) [pid = 4068] [serial = 1732] [outer = 000000C444086C00] 20:42:24 INFO - PROCESS | 4068 | 1463974944962 Marionette DEBUG loaded listener.js 20:42:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C44D8C2C00) [pid = 4068] [serial = 1733] [outer = 000000C444086C00] 20:42:25 INFO - PROCESS | 4068 | 1463974945428 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]]]}] 20:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 733ms 20:42:25 INFO - PROCESS | 4068 | 1463974945465 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 20:42:25 INFO - PROCESS | 4068 | 1463974945467 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 20:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:42:25 INFO - PROCESS | 4068 | 1463974945471 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:42:25 INFO - PROCESS | 4068 | 1463974945474 Marionette TRACE conn5 <- [1,2274,null,{}] 20:42:25 INFO - PROCESS | 4068 | 1463974945485 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}] 20:42:25 INFO - PROCESS | 4068 | 1463974945615 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 20:42:25 INFO - PROCESS | 4068 | 1463974945712 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FD8800 == 64 [pid = 4068] [id = 578] 20:42:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C44D8C0000) [pid = 4068] [serial = 1734] [outer = 0000000000000000] 20:42:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C450782C00) [pid = 4068] [serial = 1735] [outer = 000000C44D8C0000] 20:42:25 INFO - PROCESS | 4068 | 1463974945762 Marionette DEBUG loaded listener.js 20:42:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C450CF0000) [pid = 4068] [serial = 1736] [outer = 000000C44D8C0000] 20:42:26 INFO - PROCESS | 4068 | 1463974946167 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]]]}] 20:42:26 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 20:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 734ms 20:42:26 INFO - PROCESS | 4068 | 1463974946207 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 20:42:26 INFO - PROCESS | 4068 | 1463974946210 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 20:42:26 INFO - PROCESS | 4068 | 1463974946213 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:42:26 INFO - PROCESS | 4068 | 1463974946215 Marionette TRACE conn5 <- [1,2278,null,{}] 20:42:26 INFO - PROCESS | 4068 | 1463974946219 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}] 20:42:26 INFO - PROCESS | 4068 | 1463974946317 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 20:42:26 INFO - PROCESS | 4068 | 1463974946324 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4569A4000 == 65 [pid = 4068] [id = 579] 20:42:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C45104D000) [pid = 4068] [serial = 1737] [outer = 0000000000000000] 20:42:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C4511E6400) [pid = 4068] [serial = 1738] [outer = 000000C45104D000] 20:42:26 INFO - PROCESS | 4068 | 1463974946371 Marionette DEBUG loaded listener.js 20:42:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C451B1E800) [pid = 4068] [serial = 1739] [outer = 000000C45104D000] 20:42:26 INFO - PROCESS | 4068 | 1463974946815 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]]]}] 20:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 628ms 20:42:26 INFO - PROCESS | 4068 | 1463974946856 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 20:42:26 INFO - PROCESS | 4068 | 1463974946858 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 20:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:42:26 INFO - PROCESS | 4068 | 1463974946862 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:42:26 INFO - PROCESS | 4068 | 1463974946864 Marionette TRACE conn5 <- [1,2282,null,{}] 20:42:26 INFO - PROCESS | 4068 | 1463974946867 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}] 20:42:27 INFO - PROCESS | 4068 | 1463974947000 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 20:42:27 INFO - PROCESS | 4068 | 1463974947093 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457354000 == 66 [pid = 4068] [id = 580] 20:42:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C452B1A800) [pid = 4068] [serial = 1740] [outer = 0000000000000000] 20:42:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C4530AB400) [pid = 4068] [serial = 1741] [outer = 000000C452B1A800] 20:42:27 INFO - PROCESS | 4068 | 1463974947141 Marionette DEBUG loaded listener.js 20:42:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C45412A400) [pid = 4068] [serial = 1742] [outer = 000000C452B1A800] 20:42:27 INFO - PROCESS | 4068 | 1463974947581 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]]]}] 20:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 734ms 20:42:27 INFO - PROCESS | 4068 | 1463974947599 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 20:42:27 INFO - PROCESS | 4068 | 1463974947609 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 20:42:27 INFO - PROCESS | 4068 | 1463974947612 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:42:27 INFO - PROCESS | 4068 | 1463974947614 Marionette TRACE conn5 <- [1,2286,null,{}] 20:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:42:27 INFO - PROCESS | 4068 | 1463974947618 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}] 20:42:27 INFO - PROCESS | 4068 | 1463974947753 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 20:42:27 INFO - PROCESS | 4068 | 1463974947818 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45842A000 == 67 [pid = 4068] [id = 581] 20:42:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C4545BF800) [pid = 4068] [serial = 1743] [outer = 0000000000000000] 20:42:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C454703C00) [pid = 4068] [serial = 1744] [outer = 000000C4545BF800] 20:42:27 INFO - PROCESS | 4068 | 1463974947866 Marionette DEBUG loaded listener.js 20:42:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C454D6AC00) [pid = 4068] [serial = 1745] [outer = 000000C4545BF800] 20:42:28 INFO - PROCESS | 4068 | 1463974948301 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]]]}] 20:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 734ms 20:42:28 INFO - PROCESS | 4068 | 1463974948352 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 20:42:28 INFO - PROCESS | 4068 | 1463974948355 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 20:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:42:28 INFO - PROCESS | 4068 | 1463974948358 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:42:28 INFO - PROCESS | 4068 | 1463974948360 Marionette TRACE conn5 <- [1,2290,null,{}] 20:42:28 INFO - PROCESS | 4068 | 1463974948364 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}] 20:42:28 INFO - PROCESS | 4068 | 1463974948519 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 20:42:28 INFO - PROCESS | 4068 | 1463974948582 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45914F000 == 68 [pid = 4068] [id = 582] 20:42:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C454E0E000) [pid = 4068] [serial = 1746] [outer = 0000000000000000] 20:42:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C455119000) [pid = 4068] [serial = 1747] [outer = 000000C454E0E000] 20:42:28 INFO - PROCESS | 4068 | 1463974948628 Marionette DEBUG loaded listener.js 20:42:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C4553B9800) [pid = 4068] [serial = 1748] [outer = 000000C454E0E000] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C450FF8400) [pid = 4068] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C45104B400) [pid = 4068] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C447E5C400) [pid = 4068] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C44FE5D800) [pid = 4068] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C450766C00) [pid = 4068] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C45078EC00) [pid = 4068] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C443E71400) [pid = 4068] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C443723400) [pid = 4068] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C4514DA000) [pid = 4068] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C4481EA800) [pid = 4068] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:42:28 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C4569AE400) [pid = 4068] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:42:29 INFO - PROCESS | 4068 | 1463974949089 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]]]}] 20:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 775ms 20:42:29 INFO - PROCESS | 4068 | 1463974949137 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 20:42:29 INFO - PROCESS | 4068 | 1463974949139 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 20:42:29 INFO - PROCESS | 4068 | 1463974949142 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:42:29 INFO - PROCESS | 4068 | 1463974949144 Marionette TRACE conn5 <- [1,2294,null,{}] 20:42:29 INFO - PROCESS | 4068 | 1463974949155 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}] 20:42:29 INFO - PROCESS | 4068 | 1463974949282 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 20:42:29 INFO - PROCESS | 4068 | 1463974949343 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594D4800 == 69 [pid = 4068] [id = 583] 20:42:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C447E5B000) [pid = 4068] [serial = 1749] [outer = 0000000000000000] 20:42:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C44FECC400) [pid = 4068] [serial = 1750] [outer = 000000C447E5B000] 20:42:29 INFO - PROCESS | 4068 | 1463974949390 Marionette DEBUG loaded listener.js 20:42:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C4553BBC00) [pid = 4068] [serial = 1751] [outer = 000000C447E5B000] 20:42:29 INFO - PROCESS | 4068 | 1463974949752 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]]]}] 20:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 691ms 20:42:29 INFO - PROCESS | 4068 | 1463974949837 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 20:42:29 INFO - PROCESS | 4068 | 1463974949839 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 20:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:42:29 INFO - PROCESS | 4068 | 1463974949868 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:42:29 INFO - PROCESS | 4068 | 1463974949870 Marionette TRACE conn5 <- [1,2298,null,{}] 20:42:29 INFO - PROCESS | 4068 | 1463974949874 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}] 20:42:29 INFO - PROCESS | 4068 | 1463974949976 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 20:42:29 INFO - PROCESS | 4068 | 1463974949983 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459664000 == 70 [pid = 4068] [id = 584] 20:42:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C4553C4400) [pid = 4068] [serial = 1752] [outer = 0000000000000000] 20:42:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C455410400) [pid = 4068] [serial = 1753] [outer = 000000C4553C4400] 20:42:30 INFO - PROCESS | 4068 | 1463974950029 Marionette DEBUG loaded listener.js 20:42:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C455443800) [pid = 4068] [serial = 1754] [outer = 000000C4553C4400] 20:42:30 INFO - PROCESS | 4068 | 1463974950471 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]]]}] 20:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 629ms 20:42:30 INFO - PROCESS | 4068 | 1463974950501 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 20:42:30 INFO - PROCESS | 4068 | 1463974950503 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 20:42:30 INFO - PROCESS | 4068 | 1463974950506 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:42:30 INFO - PROCESS | 4068 | 1463974950508 Marionette TRACE conn5 <- [1,2302,null,{}] 20:42:30 INFO - PROCESS | 4068 | 1463974950512 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}] 20:42:30 INFO - PROCESS | 4068 | 1463974950616 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 20:42:30 INFO - PROCESS | 4068 | 1463974950623 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459DFA000 == 71 [pid = 4068] [id = 585] 20:42:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C455447800) [pid = 4068] [serial = 1755] [outer = 0000000000000000] 20:42:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C4554C5000) [pid = 4068] [serial = 1756] [outer = 000000C455447800] 20:42:30 INFO - PROCESS | 4068 | 1463974950668 Marionette DEBUG loaded listener.js 20:42:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C4554CD400) [pid = 4068] [serial = 1757] [outer = 000000C455447800] 20:42:31 INFO - PROCESS | 4068 | 1463974951299 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]]]}] 20:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 882ms 20:42:31 INFO - PROCESS | 4068 | 1463974951392 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 20:42:31 INFO - PROCESS | 4068 | 1463974951397 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 20:42:31 INFO - PROCESS | 4068 | 1463974951403 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:42:31 INFO - PROCESS | 4068 | 1463974951407 Marionette TRACE conn5 <- [1,2306,null,{}] 20:42:31 INFO - PROCESS | 4068 | 1463974951413 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}] 20:42:31 INFO - PROCESS | 4068 | 1463974951552 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 20:42:31 INFO - PROCESS | 4068 | 1463974951655 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EC7000 == 72 [pid = 4068] [id = 586] 20:42:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C444086000) [pid = 4068] [serial = 1758] [outer = 0000000000000000] 20:42:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C448FA3800) [pid = 4068] [serial = 1759] [outer = 000000C444086000] 20:42:31 INFO - PROCESS | 4068 | 1463974951716 Marionette DEBUG loaded listener.js 20:42:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C44FB54400) [pid = 4068] [serial = 1760] [outer = 000000C444086000] 20:42:32 INFO - PROCESS | 4068 | 1463974952338 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] 20:42:32 INFO - PROCESS | 4068 | 1463974952396 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 20:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:42:32 INFO - PROCESS | 4068 | 1463974952403 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:42:32 INFO - PROCESS | 4068 | 1463974952406 Marionette TRACE conn5 <- [1,2310,null,{}] 20:42:32 INFO - PROCESS | 4068 | 1463974952424 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}] 20:42:32 INFO - PROCESS | 4068 | 1463974952579 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 20:42:32 INFO - PROCESS | 4068 | 1463974952645 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45752A000 == 73 [pid = 4068] [id = 587] 20:42:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C450BD8C00) [pid = 4068] [serial = 1761] [outer = 0000000000000000] 20:42:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C450F7F800) [pid = 4068] [serial = 1762] [outer = 000000C450BD8C00] 20:42:32 INFO - PROCESS | 4068 | 1463974952743 Marionette DEBUG loaded listener.js 20:42:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C452F76C00) [pid = 4068] [serial = 1763] [outer = 000000C450BD8C00] 20:42:33 INFO - PROCESS | 4068 | 1463974953364 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]]]}] 20:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 984ms 20:42:33 INFO - PROCESS | 4068 | 1463974953392 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 20:42:33 INFO - PROCESS | 4068 | 1463974953395 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 20:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:42:33 INFO - PROCESS | 4068 | 1463974953400 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:42:33 INFO - PROCESS | 4068 | 1463974953404 Marionette TRACE conn5 <- [1,2314,null,{}] 20:42:33 INFO - PROCESS | 4068 | 1463974953415 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}] 20:42:33 INFO - PROCESS | 4068 | 1463974953542 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 20:42:33 INFO - PROCESS | 4068 | 1463974953681 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B03C800 == 74 [pid = 4068] [id = 588] 20:42:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C45470E800) [pid = 4068] [serial = 1764] [outer = 0000000000000000] 20:42:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C454D5CC00) [pid = 4068] [serial = 1765] [outer = 000000C45470E800] 20:42:33 INFO - PROCESS | 4068 | 1463974953741 Marionette DEBUG loaded listener.js 20:42:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C4554C3C00) [pid = 4068] [serial = 1766] [outer = 000000C45470E800] 20:42:34 INFO - PROCESS | 4068 | 1463974954353 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]]]}] 20:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 985ms 20:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:42:34 INFO - PROCESS | 4068 | 1463974954386 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 20:42:34 INFO - PROCESS | 4068 | 1463974954389 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 20:42:34 INFO - PROCESS | 4068 | 1463974954393 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:42:34 INFO - PROCESS | 4068 | 1463974954395 Marionette TRACE conn5 <- [1,2318,null,{}] 20:42:34 INFO - PROCESS | 4068 | 1463974954399 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}] 20:42:34 INFO - PROCESS | 4068 | 1463974954520 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 20:42:34 INFO - PROCESS | 4068 | 1463974954628 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B14D000 == 75 [pid = 4068] [id = 589] 20:42:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C455A90C00) [pid = 4068] [serial = 1767] [outer = 0000000000000000] 20:42:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C455AB6400) [pid = 4068] [serial = 1768] [outer = 000000C455A90C00] 20:42:34 INFO - PROCESS | 4068 | 1463974954684 Marionette DEBUG loaded listener.js 20:42:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C455AC3400) [pid = 4068] [serial = 1769] [outer = 000000C455A90C00] 20:42:35 INFO - PROCESS | 4068 | 1463974955259 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]]]}] 20:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 880ms 20:42:35 INFO - PROCESS | 4068 | 1463974955275 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 20:42:35 INFO - PROCESS | 4068 | 1463974955277 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 20:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:42:35 INFO - PROCESS | 4068 | 1463974955298 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:42:35 INFO - PROCESS | 4068 | 1463974955300 Marionette TRACE conn5 <- [1,2322,null,{}] 20:42:35 INFO - PROCESS | 4068 | 1463974955304 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}] 20:42:35 INFO - PROCESS | 4068 | 1463974955423 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 20:42:35 INFO - PROCESS | 4068 | 1463974955531 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B243000 == 76 [pid = 4068] [id = 590] 20:42:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C455B06800) [pid = 4068] [serial = 1770] [outer = 0000000000000000] 20:42:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C455B11C00) [pid = 4068] [serial = 1771] [outer = 000000C455B06800] 20:42:35 INFO - PROCESS | 4068 | 1463974955587 Marionette DEBUG loaded listener.js 20:42:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C456B05C00) [pid = 4068] [serial = 1772] [outer = 000000C455B06800] 20:42:36 INFO - PROCESS | 4068 | 1463974956192 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]]]}] 20:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 941ms 20:42:36 INFO - PROCESS | 4068 | 1463974956242 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 20:42:36 INFO - PROCESS | 4068 | 1463974956245 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 20:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:42:36 INFO - PROCESS | 4068 | 1463974956248 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:42:36 INFO - PROCESS | 4068 | 1463974956250 Marionette TRACE conn5 <- [1,2326,null,{}] 20:42:36 INFO - PROCESS | 4068 | 1463974956254 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}] 20:42:36 INFO - PROCESS | 4068 | 1463974956395 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 20:42:36 INFO - PROCESS | 4068 | 1463974956505 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B428000 == 77 [pid = 4068] [id = 591] 20:42:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C459235800) [pid = 4068] [serial = 1773] [outer = 0000000000000000] 20:42:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C459283800) [pid = 4068] [serial = 1774] [outer = 000000C459235800] 20:42:36 INFO - PROCESS | 4068 | 1463974956562 Marionette DEBUG loaded listener.js 20:42:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C4593CBC00) [pid = 4068] [serial = 1775] [outer = 000000C459235800] 20:42:37 INFO - PROCESS | 4068 | 1463974957134 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]]]}] 20:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 942ms 20:42:37 INFO - PROCESS | 4068 | 1463974957192 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 20:42:37 INFO - PROCESS | 4068 | 1463974957195 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 20:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:42:37 INFO - PROCESS | 4068 | 1463974957198 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:42:37 INFO - PROCESS | 4068 | 1463974957200 Marionette TRACE conn5 <- [1,2330,null,{}] 20:42:37 INFO - PROCESS | 4068 | 1463974957204 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}] 20:42:37 INFO - PROCESS | 4068 | 1463974957322 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 20:42:37 INFO - PROCESS | 4068 | 1463974957431 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45BC9E800 == 78 [pid = 4068] [id = 592] 20:42:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C454E9E400) [pid = 4068] [serial = 1776] [outer = 0000000000000000] 20:42:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C454EA4000) [pid = 4068] [serial = 1777] [outer = 000000C454E9E400] 20:42:37 INFO - PROCESS | 4068 | 1463974957486 Marionette DEBUG loaded listener.js 20:42:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C459236400) [pid = 4068] [serial = 1778] [outer = 000000C454E9E400] 20:42:38 INFO - PROCESS | 4068 | 1463974958084 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]]]}] 20:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 943ms 20:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:42:38 INFO - PROCESS | 4068 | 1463974958144 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 20:42:38 INFO - PROCESS | 4068 | 1463974958147 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 20:42:38 INFO - PROCESS | 4068 | 1463974958150 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:42:38 INFO - PROCESS | 4068 | 1463974958152 Marionette TRACE conn5 <- [1,2334,null,{}] 20:42:38 INFO - PROCESS | 4068 | 1463974958156 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}] 20:42:38 INFO - PROCESS | 4068 | 1463974958275 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 20:42:38 INFO - PROCESS | 4068 | 1463974958384 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C11A000 == 79 [pid = 4068] [id = 593] 20:42:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C4593CC400) [pid = 4068] [serial = 1779] [outer = 0000000000000000] 20:42:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C45ABE0400) [pid = 4068] [serial = 1780] [outer = 000000C4593CC400] 20:42:38 INFO - PROCESS | 4068 | 1463974958440 Marionette DEBUG loaded listener.js 20:42:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C45ABEBC00) [pid = 4068] [serial = 1781] [outer = 000000C4593CC400] 20:42:39 INFO - PROCESS | 4068 | 1463974959372 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]]]}] 20:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1294ms 20:42:39 INFO - PROCESS | 4068 | 1463974959447 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 20:42:39 INFO - PROCESS | 4068 | 1463974959452 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 20:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:42:39 INFO - PROCESS | 4068 | 1463974959457 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:42:39 INFO - PROCESS | 4068 | 1463974959461 Marionette TRACE conn5 <- [1,2338,null,{}] 20:42:39 INFO - PROCESS | 4068 | 1463974959468 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}] 20:42:39 INFO - PROCESS | 4068 | 1463974959658 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 20:42:39 INFO - PROCESS | 4068 | 1463974959767 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44A8E8000 == 80 [pid = 4068] [id = 594] 20:42:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C44500EC00) [pid = 4068] [serial = 1782] [outer = 0000000000000000] 20:42:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C44814E000) [pid = 4068] [serial = 1783] [outer = 000000C44500EC00] 20:42:39 INFO - PROCESS | 4068 | 1463974959820 Marionette DEBUG loaded listener.js 20:42:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C449A91400) [pid = 4068] [serial = 1784] [outer = 000000C44500EC00] 20:42:40 INFO - PROCESS | 4068 | 1463974960428 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]]]}] 20:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 984ms 20:42:40 INFO - PROCESS | 4068 | 1463974960466 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 20:42:40 INFO - PROCESS | 4068 | 1463974960472 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 20:42:40 INFO - PROCESS | 4068 | 1463974960481 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:42:40 INFO - PROCESS | 4068 | 1463974960484 Marionette TRACE conn5 <- [1,2342,null,{}] 20:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:42:40 INFO - PROCESS | 4068 | 1463974960488 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}] 20:42:40 INFO - PROCESS | 4068 | 1463974960603 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 20:42:40 INFO - PROCESS | 4068 | 1463974960721 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448030800 == 81 [pid = 4068] [id = 595] 20:42:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C443E72000) [pid = 4068] [serial = 1785] [outer = 0000000000000000] 20:42:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C447E11C00) [pid = 4068] [serial = 1786] [outer = 000000C443E72000] 20:42:40 INFO - PROCESS | 4068 | 1463974960792 Marionette DEBUG loaded listener.js 20:42:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C450759800) [pid = 4068] [serial = 1787] [outer = 000000C443E72000] 20:42:40 INFO - PROCESS | 4068 | --DOCSHELL 000000C459669000 == 80 [pid = 4068] [id = 469] 20:42:40 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FC6000 == 79 [pid = 4068] [id = 465] 20:42:40 INFO - PROCESS | 4068 | --DOCSHELL 000000C459664000 == 78 [pid = 4068] [id = 584] 20:42:40 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594D4800 == 77 [pid = 4068] [id = 583] 20:42:40 INFO - PROCESS | 4068 | --DOCSHELL 000000C45914F000 == 76 [pid = 4068] [id = 582] 20:42:40 INFO - PROCESS | 4068 | --DOCSHELL 000000C45842A000 == 75 [pid = 4068] [id = 581] 20:42:40 INFO - PROCESS | 4068 | --DOCSHELL 000000C457354000 == 74 [pid = 4068] [id = 580] 20:42:40 INFO - PROCESS | 4068 | --DOCSHELL 000000C4569A4000 == 73 [pid = 4068] [id = 579] 20:42:40 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C45ABEE800) [pid = 4068] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 20:42:40 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C455A8C000) [pid = 4068] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 20:42:40 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C454678400) [pid = 4068] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 20:42:40 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C44D8C6400) [pid = 4068] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 20:42:40 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C459289C00) [pid = 4068] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 20:42:40 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C450BD7C00) [pid = 4068] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 20:42:40 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C44396DC00) [pid = 4068] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 20:42:40 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C453014C00) [pid = 4068] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FD8800 == 72 [pid = 4068] [id = 578] 20:42:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C44DD40800 == 71 [pid = 4068] [id = 577] 20:42:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FC5000 == 70 [pid = 4068] [id = 576] 20:42:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C45739F800 == 69 [pid = 4068] [id = 570] 20:42:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C45410F000 == 68 [pid = 4068] [id = 569] 20:42:41 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D683000 == 67 [pid = 4068] [id = 568] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C4511DF400) [pid = 4068] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C4511E2C00) [pid = 4068] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C44D5EEC00) [pid = 4068] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C44FE6A400) [pid = 4068] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C45453B400) [pid = 4068] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C450F81400) [pid = 4068] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C444083400) [pid = 4068] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C450CE7800) [pid = 4068] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C44FED2400) [pid = 4068] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C448152000) [pid = 4068] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C443B89400) [pid = 4068] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C451B1F800) [pid = 4068] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C44F81F400) [pid = 4068] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C448179C00) [pid = 4068] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C45104EC00) [pid = 4068] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C44D653800) [pid = 4068] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C44C991800) [pid = 4068] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C451437800) [pid = 4068] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C459190000) [pid = 4068] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C4524D1800) [pid = 4068] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4068 | 1463974961379 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]]]}] 20:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 941ms 20:42:41 INFO - PROCESS | 4068 | 1463974961428 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 20:42:41 INFO - PROCESS | 4068 | 1463974961430 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 20:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:42:41 INFO - PROCESS | 4068 | 1463974961434 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:42:41 INFO - PROCESS | 4068 | 1463974961438 Marionette TRACE conn5 <- [1,2346,null,{}] 20:42:41 INFO - PROCESS | 4068 | 1463974961448 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}] 20:42:41 INFO - PROCESS | 4068 | 1463974961550 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 20:42:41 INFO - PROCESS | 4068 | 1463974961677 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FC4800 == 68 [pid = 4068] [id = 596] 20:42:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C448D33800) [pid = 4068] [serial = 1788] [outer = 0000000000000000] 20:42:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C44D8C1400) [pid = 4068] [serial = 1789] [outer = 000000C448D33800] 20:42:41 INFO - PROCESS | 4068 | 1463974961727 Marionette DEBUG loaded listener.js 20:42:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C45075AC00) [pid = 4068] [serial = 1790] [outer = 000000C448D33800] 20:42:42 INFO - PROCESS | 4068 | 1463974962118 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]]]}] 20:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 733ms 20:42:42 INFO - PROCESS | 4068 | 1463974962170 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 20:42:42 INFO - PROCESS | 4068 | 1463974962173 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 20:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:42:42 INFO - PROCESS | 4068 | 1463974962176 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:42:42 INFO - PROCESS | 4068 | 1463974962178 Marionette TRACE conn5 <- [1,2350,null,{}] 20:42:42 INFO - PROCESS | 4068 | 1463974962182 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}] 20:42:42 INFO - PROCESS | 4068 | 1463974962280 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 20:42:42 INFO - PROCESS | 4068 | 1463974962287 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552DE000 == 69 [pid = 4068] [id = 597] 20:42:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C450788400) [pid = 4068] [serial = 1791] [outer = 0000000000000000] 20:42:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C450F81800) [pid = 4068] [serial = 1792] [outer = 000000C450788400] 20:42:42 INFO - PROCESS | 4068 | 1463974962341 Marionette DEBUG loaded listener.js 20:42:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C45113A400) [pid = 4068] [serial = 1793] [outer = 000000C450788400] 20:42:42 INFO - PROCESS | 4068 | 1463974962841 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]]]}] 20:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 732ms 20:42:42 INFO - PROCESS | 4068 | 1463974962911 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 20:42:42 INFO - PROCESS | 4068 | 1463974962913 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 20:42:42 INFO - PROCESS | 4068 | 1463974962916 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:42:42 INFO - PROCESS | 4068 | 1463974962918 Marionette TRACE conn5 <- [1,2354,null,{}] 20:42:42 INFO - PROCESS | 4068 | 1463974962922 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}] 20:42:43 INFO - PROCESS | 4068 | 1463974963017 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 20:42:43 INFO - PROCESS | 4068 | 1463974963024 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571C2000 == 70 [pid = 4068] [id = 598] 20:42:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C4511E5C00) [pid = 4068] [serial = 1794] [outer = 0000000000000000] 20:42:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C45126A400) [pid = 4068] [serial = 1795] [outer = 000000C4511E5C00] 20:42:43 INFO - PROCESS | 4068 | 1463974963071 Marionette DEBUG loaded listener.js 20:42:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C451B25000) [pid = 4068] [serial = 1796] [outer = 000000C4511E5C00] 20:42:43 INFO - PROCESS | 4068 | 1463974963569 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]]]}] 20:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 692ms 20:42:43 INFO - PROCESS | 4068 | 1463974963612 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 20:42:43 INFO - PROCESS | 4068 | 1463974963614 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 20:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:42:43 INFO - PROCESS | 4068 | 1463974963617 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:42:43 INFO - PROCESS | 4068 | 1463974963619 Marionette TRACE conn5 <- [1,2358,null,{}] 20:42:43 INFO - PROCESS | 4068 | 1463974963623 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}] 20:42:43 INFO - PROCESS | 4068 | 1463974963797 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 20:42:43 INFO - PROCESS | 4068 | 1463974963823 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45752F000 == 71 [pid = 4068] [id = 599] 20:42:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C453D71C00) [pid = 4068] [serial = 1797] [outer = 0000000000000000] 20:42:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C45453E400) [pid = 4068] [serial = 1798] [outer = 000000C453D71C00] 20:42:43 INFO - PROCESS | 4068 | 1463974963879 Marionette DEBUG loaded listener.js 20:42:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C454672800) [pid = 4068] [serial = 1799] [outer = 000000C453D71C00] 20:42:44 INFO - PROCESS | 4068 | 1463974964338 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]]]}] 20:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 733ms 20:42:44 INFO - PROCESS | 4068 | 1463974964353 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 20:42:44 INFO - PROCESS | 4068 | 1463974964355 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 20:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:42:44 INFO - PROCESS | 4068 | 1463974964366 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:42:44 INFO - PROCESS | 4068 | 1463974964368 Marionette TRACE conn5 <- [1,2362,null,{}] 20:42:44 INFO - PROCESS | 4068 | 1463974964371 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}] 20:42:44 INFO - PROCESS | 4068 | 1463974964498 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 20:42:44 INFO - PROCESS | 4068 | 1463974964561 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45855F800 == 72 [pid = 4068] [id = 600] 20:42:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C4545BB800) [pid = 4068] [serial = 1800] [outer = 0000000000000000] 20:42:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C45468DC00) [pid = 4068] [serial = 1801] [outer = 000000C4545BB800] 20:42:44 INFO - PROCESS | 4068 | 1463974964607 Marionette DEBUG loaded listener.js 20:42:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C454D43C00) [pid = 4068] [serial = 1802] [outer = 000000C4545BB800] 20:42:45 INFO - PROCESS | 4068 | 1463974965037 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]]]}] 20:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 733ms 20:42:45 INFO - PROCESS | 4068 | 1463974965102 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 20:42:45 INFO - PROCESS | 4068 | 1463974965104 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 20:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:42:45 INFO - PROCESS | 4068 | 1463974965108 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:42:45 INFO - PROCESS | 4068 | 1463974965110 Marionette TRACE conn5 <- [1,2366,null,{}] 20:42:45 INFO - PROCESS | 4068 | 1463974965113 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}] 20:42:45 INFO - PROCESS | 4068 | 1463974965562 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C454D59C00) [pid = 4068] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C459241800) [pid = 4068] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C444083000) [pid = 4068] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C443748C00) [pid = 4068] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C449A07800) [pid = 4068] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C450727400) [pid = 4068] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C45ABEB800) [pid = 4068] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C443E60000) [pid = 4068] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C452B1A800) [pid = 4068] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C4545BF800) [pid = 4068] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C447E5B000) [pid = 4068] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C443B8F000) [pid = 4068] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C454E0E000) [pid = 4068] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C451048000) [pid = 4068] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C444D7B800) [pid = 4068] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C444086C00) [pid = 4068] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C45104D000) [pid = 4068] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C452F7E000) [pid = 4068] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C44D53AC00) [pid = 4068] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C448176800) [pid = 4068] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C44D8C0000) [pid = 4068] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C4553C4400) [pid = 4068] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C455AB5400) [pid = 4068] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C455441C00) [pid = 4068] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C4508A4000) [pid = 4068] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C45923D800) [pid = 4068] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:42:45 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C454536800) [pid = 4068] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:42:45 INFO - PROCESS | 4068 | 1463974965641 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44F997800 == 73 [pid = 4068] [id = 601] 20:42:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C443740000) [pid = 4068] [serial = 1803] [outer = 0000000000000000] 20:42:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C44398F400) [pid = 4068] [serial = 1804] [outer = 000000C443740000] 20:42:45 INFO - PROCESS | 4068 | 1463974965688 Marionette DEBUG loaded listener.js 20:42:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C449A0C000) [pid = 4068] [serial = 1805] [outer = 000000C443740000] 20:42:46 INFO - PROCESS | 4068 | 1463974966080 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]]]}] 20:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1024ms 20:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:42:46 INFO - PROCESS | 4068 | 1463974966133 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 20:42:46 INFO - PROCESS | 4068 | 1463974966135 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 20:42:46 INFO - PROCESS | 4068 | 1463974966139 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:42:46 INFO - PROCESS | 4068 | 1463974966140 Marionette TRACE conn5 <- [1,2370,null,{}] 20:42:46 INFO - PROCESS | 4068 | 1463974966144 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}] 20:42:46 INFO - PROCESS | 4068 | 1463974966256 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 20:42:46 INFO - PROCESS | 4068 | 1463974966267 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45965A800 == 74 [pid = 4068] [id = 602] 20:42:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C44D5CAC00) [pid = 4068] [serial = 1806] [outer = 0000000000000000] 20:42:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C451044C00) [pid = 4068] [serial = 1807] [outer = 000000C44D5CAC00] 20:42:46 INFO - PROCESS | 4068 | 1463974966312 Marionette DEBUG loaded listener.js 20:42:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C454D54C00) [pid = 4068] [serial = 1808] [outer = 000000C44D5CAC00] 20:42:46 INFO - PROCESS | 4068 | 1463974966759 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]]]}] 20:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 691ms 20:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:42:46 INFO - PROCESS | 4068 | 1463974966833 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 20:42:46 INFO - PROCESS | 4068 | 1463974966836 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 20:42:46 INFO - PROCESS | 4068 | 1463974966839 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:42:46 INFO - PROCESS | 4068 | 1463974966841 Marionette TRACE conn5 <- [1,2374,null,{}] 20:42:46 INFO - PROCESS | 4068 | 1463974966845 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}] 20:42:46 INFO - PROCESS | 4068 | 1463974966972 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 20:42:46 INFO - PROCESS | 4068 | 1463974966982 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B043000 == 75 [pid = 4068] [id = 603] 20:42:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C455113C00) [pid = 4068] [serial = 1809] [outer = 0000000000000000] 20:42:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C4553B5800) [pid = 4068] [serial = 1810] [outer = 000000C455113C00] 20:42:47 INFO - PROCESS | 4068 | 1463974967027 Marionette DEBUG loaded listener.js 20:42:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C455407800) [pid = 4068] [serial = 1811] [outer = 000000C455113C00] 20:42:47 INFO - PROCESS | 4068 | 1463974967474 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]]]}] 20:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 691ms 20:42:47 INFO - PROCESS | 4068 | 1463974967596 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 20:42:47 INFO - PROCESS | 4068 | 1463974967601 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 20:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:42:47 INFO - PROCESS | 4068 | 1463974967607 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:42:47 INFO - PROCESS | 4068 | 1463974967612 Marionette TRACE conn5 <- [1,2378,null,{}] 20:42:47 INFO - PROCESS | 4068 | 1463974967618 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}] 20:42:47 INFO - PROCESS | 4068 | 1463974967784 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 20:42:47 INFO - PROCESS | 4068 | 1463974967880 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EFAB800 == 76 [pid = 4068] [id = 604] 20:42:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C443AB2C00) [pid = 4068] [serial = 1812] [outer = 0000000000000000] 20:42:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C443B8B400) [pid = 4068] [serial = 1813] [outer = 000000C443AB2C00] 20:42:47 INFO - PROCESS | 4068 | 1463974967980 Marionette DEBUG loaded listener.js 20:42:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C448064000) [pid = 4068] [serial = 1814] [outer = 000000C443AB2C00] 20:42:48 INFO - PROCESS | 4068 | 1463974968649 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]]]}] 20:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1089ms 20:42:48 INFO - PROCESS | 4068 | 1463974968700 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 20:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:42:48 INFO - PROCESS | 4068 | 1463974968705 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 20:42:48 INFO - PROCESS | 4068 | 1463974968713 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:42:48 INFO - PROCESS | 4068 | 1463974968718 Marionette TRACE conn5 <- [1,2382,null,{}] 20:42:48 INFO - PROCESS | 4068 | 1463974968722 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}] 20:42:48 INFO - PROCESS | 4068 | 1463974968849 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 20:42:48 INFO - PROCESS | 4068 | 1463974968989 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4569A4000 == 77 [pid = 4068] [id = 605] 20:42:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C448EAC800) [pid = 4068] [serial = 1815] [outer = 0000000000000000] 20:42:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C44FE68400) [pid = 4068] [serial = 1816] [outer = 000000C448EAC800] 20:42:49 INFO - PROCESS | 4068 | 1463974969047 Marionette DEBUG loaded listener.js 20:42:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C450BDF000) [pid = 4068] [serial = 1817] [outer = 000000C448EAC800] 20:42:49 INFO - PROCESS | 4068 | 1463974969692 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]]]}] 20:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1030ms 20:42:49 INFO - PROCESS | 4068 | 1463974969743 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 20:42:49 INFO - PROCESS | 4068 | 1463974969746 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 20:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:42:49 INFO - PROCESS | 4068 | 1463974969751 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:42:49 INFO - PROCESS | 4068 | 1463974969753 Marionette TRACE conn5 <- [1,2386,null,{}] 20:42:49 INFO - PROCESS | 4068 | 1463974969764 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}] 20:42:49 INFO - PROCESS | 4068 | 1463974969915 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 20:42:50 INFO - PROCESS | 4068 | 1463974970059 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B3BA800 == 78 [pid = 4068] [id = 606] 20:42:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C454129800) [pid = 4068] [serial = 1818] [outer = 0000000000000000] 20:42:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C454535800) [pid = 4068] [serial = 1819] [outer = 000000C454129800] 20:42:50 INFO - PROCESS | 4068 | 1463974970122 Marionette DEBUG loaded listener.js 20:42:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C454E9C000) [pid = 4068] [serial = 1820] [outer = 000000C454129800] 20:42:50 INFO - PROCESS | 4068 | 1463974970724 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]]]}] 20:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1027ms 20:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:42:50 INFO - PROCESS | 4068 | 1463974970780 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 20:42:50 INFO - PROCESS | 4068 | 1463974970782 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 20:42:50 INFO - PROCESS | 4068 | 1463974970786 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:42:50 INFO - PROCESS | 4068 | 1463974970788 Marionette TRACE conn5 <- [1,2390,null,{}] 20:42:50 INFO - PROCESS | 4068 | 1463974970792 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}] 20:42:50 INFO - PROCESS | 4068 | 1463974970931 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 20:42:51 INFO - PROCESS | 4068 | 1463974971072 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C632000 == 79 [pid = 4068] [id = 607] 20:42:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C45544AC00) [pid = 4068] [serial = 1821] [outer = 0000000000000000] 20:42:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C4554C9C00) [pid = 4068] [serial = 1822] [outer = 000000C45544AC00] 20:42:51 INFO - PROCESS | 4068 | 1463974971131 Marionette DEBUG loaded listener.js 20:42:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C455AC4000) [pid = 4068] [serial = 1823] [outer = 000000C45544AC00] 20:42:51 INFO - PROCESS | 4068 | 1463974971719 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]]]}] 20:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 986ms 20:42:51 INFO - PROCESS | 4068 | 1463974971775 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 20:42:51 INFO - PROCESS | 4068 | 1463974971777 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 20:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:42:51 INFO - PROCESS | 4068 | 1463974971781 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:42:51 INFO - PROCESS | 4068 | 1463974971783 Marionette TRACE conn5 <- [1,2394,null,{}] 20:42:51 INFO - PROCESS | 4068 | 1463974971787 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}] 20:42:51 INFO - PROCESS | 4068 | 1463974971908 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 20:42:52 INFO - PROCESS | 4068 | 1463974972020 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45CE34000 == 80 [pid = 4068] [id = 608] 20:42:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C4569B7C00) [pid = 4068] [serial = 1824] [outer = 0000000000000000] 20:42:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C456B0E000) [pid = 4068] [serial = 1825] [outer = 000000C4569B7C00] 20:42:52 INFO - PROCESS | 4068 | 1463974972117 Marionette DEBUG loaded listener.js 20:42:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C459194400) [pid = 4068] [serial = 1826] [outer = 000000C4569B7C00] 20:42:52 INFO - PROCESS | 4068 | 1463974972669 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]]]}] 20:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 985ms 20:42:52 INFO - PROCESS | 4068 | 1463974972768 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 20:42:52 INFO - PROCESS | 4068 | 1463974972771 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 20:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:42:52 INFO - PROCESS | 4068 | 1463974972774 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:42:52 INFO - PROCESS | 4068 | 1463974972777 Marionette TRACE conn5 <- [1,2398,null,{}] 20:42:52 INFO - PROCESS | 4068 | 1463974972795 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}] 20:42:52 INFO - PROCESS | 4068 | 1463974972946 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 20:42:53 INFO - PROCESS | 4068 | 1463974973081 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D52A000 == 81 [pid = 4068] [id = 609] 20:42:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C459240000) [pid = 4068] [serial = 1827] [outer = 0000000000000000] 20:42:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C4592ACC00) [pid = 4068] [serial = 1828] [outer = 000000C459240000] 20:42:53 INFO - PROCESS | 4068 | 1463974973139 Marionette DEBUG loaded listener.js 20:42:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C4592B5800) [pid = 4068] [serial = 1829] [outer = 000000C459240000] 20:42:53 INFO - PROCESS | 4068 | 1463974973712 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]]]}] 20:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1004ms 20:42:53 INFO - PROCESS | 4068 | 1463974973782 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 20:42:53 INFO - PROCESS | 4068 | 1463974973785 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 20:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:42:53 INFO - PROCESS | 4068 | 1463974973788 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:42:53 INFO - PROCESS | 4068 | 1463974973790 Marionette TRACE conn5 <- [1,2402,null,{}] 20:42:53 INFO - PROCESS | 4068 | 1463974973795 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}] 20:42:53 INFO - PROCESS | 4068 | 1463974973914 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 20:42:54 INFO - PROCESS | 4068 | 1463974974055 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45E9BC000 == 82 [pid = 4068] [id = 610] 20:42:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C45ABE8400) [pid = 4068] [serial = 1830] [outer = 0000000000000000] 20:42:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C45B393400) [pid = 4068] [serial = 1831] [outer = 000000C45ABE8400] 20:42:54 INFO - PROCESS | 4068 | 1463974974113 Marionette DEBUG loaded listener.js 20:42:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C45C663C00) [pid = 4068] [serial = 1832] [outer = 000000C45ABE8400] 20:42:54 INFO - PROCESS | 4068 | 1463974974714 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]]]}] 20:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 985ms 20:42:54 INFO - PROCESS | 4068 | 1463974974776 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 20:42:54 INFO - PROCESS | 4068 | 1463974974778 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 20:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:42:54 INFO - PROCESS | 4068 | 1463974974782 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:42:54 INFO - PROCESS | 4068 | 1463974974784 Marionette TRACE conn5 <- [1,2406,null,{}] 20:42:54 INFO - PROCESS | 4068 | 1463974974788 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}] 20:42:54 INFO - PROCESS | 4068 | 1463974974908 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 20:42:55 INFO - PROCESS | 4068 | 1463974975080 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459DE6000 == 83 [pid = 4068] [id = 611] 20:42:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C455411800) [pid = 4068] [serial = 1833] [outer = 0000000000000000] 20:42:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C45BC32400) [pid = 4068] [serial = 1834] [outer = 000000C455411800] 20:42:55 INFO - PROCESS | 4068 | 1463974975138 Marionette DEBUG loaded listener.js 20:42:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C45BC3D400) [pid = 4068] [serial = 1835] [outer = 000000C455411800] 20:42:55 INFO - PROCESS | 4068 | 1463974975989 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]]]}] 20:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1287ms 20:42:56 INFO - PROCESS | 4068 | 1463974976071 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 20:42:56 INFO - PROCESS | 4068 | 1463974976075 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 20:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:42:56 INFO - PROCESS | 4068 | 1463974976080 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:42:56 INFO - PROCESS | 4068 | 1463974976084 Marionette TRACE conn5 <- [1,2410,null,{}] 20:42:56 INFO - PROCESS | 4068 | 1463974976090 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}] 20:42:56 INFO - PROCESS | 4068 | 1463974976258 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 20:42:56 INFO - PROCESS | 4068 | 1463974976385 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ECA800 == 84 [pid = 4068] [id = 612] 20:42:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C444D0B800) [pid = 4068] [serial = 1836] [outer = 0000000000000000] 20:42:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C447E5C800) [pid = 4068] [serial = 1837] [outer = 000000C444D0B800] 20:42:56 INFO - PROCESS | 4068 | 1463974976438 Marionette DEBUG loaded listener.js 20:42:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C449903000) [pid = 4068] [serial = 1838] [outer = 000000C444D0B800] 20:42:57 INFO - PROCESS | 4068 | 1463974977019 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]]]}] 20:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 985ms 20:42:57 INFO - PROCESS | 4068 | 1463974977071 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 20:42:57 INFO - PROCESS | 4068 | 1463974977076 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 20:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:42:57 INFO - PROCESS | 4068 | 1463974977083 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:42:57 INFO - PROCESS | 4068 | 1463974977085 Marionette TRACE conn5 <- [1,2414,null,{}] 20:42:57 INFO - PROCESS | 4068 | 1463974977090 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}] 20:42:57 INFO - PROCESS | 4068 | 1463974977212 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 20:42:57 INFO - PROCESS | 4068 | 1463974977376 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45037F800 == 85 [pid = 4068] [id = 613] 20:42:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C44D8E7C00) [pid = 4068] [serial = 1839] [outer = 0000000000000000] 20:42:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C44F823C00) [pid = 4068] [serial = 1840] [outer = 000000C44D8E7C00] 20:42:57 INFO - PROCESS | 4068 | 1463974977427 Marionette DEBUG loaded listener.js 20:42:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C44FECA000) [pid = 4068] [serial = 1841] [outer = 000000C44D8E7C00] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EC6000 == 84 [pid = 4068] [id = 523] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C45965A800 == 83 [pid = 4068] [id = 602] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C44F997800 == 82 [pid = 4068] [id = 601] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C45855F800 == 81 [pid = 4068] [id = 600] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C45752F000 == 80 [pid = 4068] [id = 599] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571C2000 == 79 [pid = 4068] [id = 598] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552DE000 == 78 [pid = 4068] [id = 597] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C453D7B000) [pid = 4068] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C454541400) [pid = 4068] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C454707000) [pid = 4068] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C454D5C800) [pid = 4068] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C4554C5000) [pid = 4068] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FC4800 == 77 [pid = 4068] [id = 596] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C448030800 == 76 [pid = 4068] [id = 595] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C44A8E8000 == 75 [pid = 4068] [id = 594] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B428000 == 74 [pid = 4068] [id = 591] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B243000 == 73 [pid = 4068] [id = 590] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B14D000 == 72 [pid = 4068] [id = 589] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B03C800 == 71 [pid = 4068] [id = 588] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C45752A000 == 70 [pid = 4068] [id = 587] 20:42:57 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EC7000 == 69 [pid = 4068] [id = 586] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C4569B5C00) [pid = 4068] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C4569BAC00) [pid = 4068] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C453D5AC00) [pid = 4068] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C4593D2400) [pid = 4068] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C454D6E000) [pid = 4068] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C459191000) [pid = 4068] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C45B39DC00) [pid = 4068] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C451B1D000) [pid = 4068] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C448010000) [pid = 4068] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C45543F400) [pid = 4068] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C4511A4800) [pid = 4068] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C45C66F800) [pid = 4068] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C44FED0000) [pid = 4068] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C4530AB400) [pid = 4068] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C45412A400) [pid = 4068] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C454703C00) [pid = 4068] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C454D6AC00) [pid = 4068] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C44FECC400) [pid = 4068] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C448DF3000) [pid = 4068] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C447E19C00) [pid = 4068] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C455119000) [pid = 4068] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C453637C00) [pid = 4068] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C4511E3000) [pid = 4068] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C454E08800) [pid = 4068] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C45075E000) [pid = 4068] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C448FA7C00) [pid = 4068] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C44D8C2C00) [pid = 4068] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C4511E6400) [pid = 4068] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C45363C400) [pid = 4068] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C44D82A800) [pid = 4068] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C44FE61C00) [pid = 4068] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C44C995000) [pid = 4068] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C4489F2800) [pid = 4068] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C450782C00) [pid = 4068] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C450CF0000) [pid = 4068] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C455410400) [pid = 4068] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C4553B9800) [pid = 4068] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C4553BBC00) [pid = 4068] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C455443800) [pid = 4068] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 20:42:57 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C451B1E800) [pid = 4068] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 20:42:58 INFO - PROCESS | 4068 | 1463974978026 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]]]}] 20:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 984ms 20:42:58 INFO - PROCESS | 4068 | 1463974978068 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 20:42:58 INFO - PROCESS | 4068 | 1463974978070 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 20:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:42:58 INFO - PROCESS | 4068 | 1463974978073 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:42:58 INFO - PROCESS | 4068 | 1463974978077 Marionette TRACE conn5 <- [1,2418,null,{}] 20:42:58 INFO - PROCESS | 4068 | 1463974978090 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}] 20:42:58 INFO - PROCESS | 4068 | 1463974978195 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 20:42:58 INFO - PROCESS | 4068 | 1463974978292 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ED8800 == 70 [pid = 4068] [id = 614] 20:42:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C44A808400) [pid = 4068] [serial = 1842] [outer = 0000000000000000] 20:42:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C44DD9A000) [pid = 4068] [serial = 1843] [outer = 000000C44A808400] 20:42:58 INFO - PROCESS | 4068 | 1463974978343 Marionette DEBUG loaded listener.js 20:42:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C45000D400) [pid = 4068] [serial = 1844] [outer = 000000C44A808400] 20:42:58 INFO - PROCESS | 4068 | 1463974978779 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]]]}] 20:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 730ms 20:42:58 INFO - PROCESS | 4068 | 1463974978807 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 20:42:58 INFO - PROCESS | 4068 | 1463974978810 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 20:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:42:58 INFO - PROCESS | 4068 | 1463974978813 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:42:58 INFO - PROCESS | 4068 | 1463974978815 Marionette TRACE conn5 <- [1,2422,null,{}] 20:42:58 INFO - PROCESS | 4068 | 1463974978819 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}] 20:42:58 INFO - PROCESS | 4068 | 1463974978919 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 20:42:58 INFO - PROCESS | 4068 | 1463974978929 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455253000 == 71 [pid = 4068] [id = 615] 20:42:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C450766C00) [pid = 4068] [serial = 1845] [outer = 0000000000000000] 20:42:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C450BD7C00) [pid = 4068] [serial = 1846] [outer = 000000C450766C00] 20:42:58 INFO - PROCESS | 4068 | 1463974978976 Marionette DEBUG loaded listener.js 20:42:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C450FF5000) [pid = 4068] [serial = 1847] [outer = 000000C450766C00] 20:42:59 INFO - PROCESS | 4068 | 1463974979485 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]]]}] 20:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 734ms 20:42:59 INFO - PROCESS | 4068 | 1463974979550 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 20:42:59 INFO - PROCESS | 4068 | 1463974979552 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 20:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:42:59 INFO - PROCESS | 4068 | 1463974979556 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:42:59 INFO - PROCESS | 4068 | 1463974979558 Marionette TRACE conn5 <- [1,2426,null,{}] 20:42:59 INFO - PROCESS | 4068 | 1463974979561 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}] 20:42:59 INFO - PROCESS | 4068 | 1463974979659 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 20:42:59 INFO - PROCESS | 4068 | 1463974979764 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:59 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45698F000 == 72 [pid = 4068] [id = 616] 20:42:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C450768000) [pid = 4068] [serial = 1848] [outer = 0000000000000000] 20:42:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C4511A4000) [pid = 4068] [serial = 1849] [outer = 000000C450768000] 20:42:59 INFO - PROCESS | 4068 | 1463974979811 Marionette DEBUG loaded listener.js 20:42:59 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C45126A000) [pid = 4068] [serial = 1850] [outer = 000000C450768000] 20:43:00 INFO - PROCESS | 4068 | 1463974980227 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]]]}] 20:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 692ms 20:43:00 INFO - PROCESS | 4068 | 1463974980251 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 20:43:00 INFO - PROCESS | 4068 | 1463974980253 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 20:43:00 INFO - PROCESS | 4068 | 1463974980256 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:43:00 INFO - PROCESS | 4068 | 1463974980258 Marionette TRACE conn5 <- [1,2430,null,{}] 20:43:00 INFO - PROCESS | 4068 | 1463974980262 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}] 20:43:00 INFO - PROCESS | 4068 | 1463974980441 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 20:43:00 INFO - PROCESS | 4068 | 1463974980470 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457336000 == 73 [pid = 4068] [id = 617] 20:43:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C452687400) [pid = 4068] [serial = 1851] [outer = 0000000000000000] 20:43:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C453D4F800) [pid = 4068] [serial = 1852] [outer = 000000C452687400] 20:43:00 INFO - PROCESS | 4068 | 1463974980519 Marionette DEBUG loaded listener.js 20:43:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C45412A400) [pid = 4068] [serial = 1853] [outer = 000000C452687400] 20:43:00 INFO - PROCESS | 4068 | 1463974980985 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]]]}] 20:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 776ms 20:43:01 INFO - PROCESS | 4068 | 1463974981039 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 20:43:01 INFO - PROCESS | 4068 | 1463974981041 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 20:43:01 INFO - PROCESS | 4068 | 1463974981045 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:43:01 INFO - PROCESS | 4068 | 1463974981047 Marionette TRACE conn5 <- [1,2434,null,{}] 20:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:43:01 INFO - PROCESS | 4068 | 1463974981050 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}] 20:43:01 INFO - PROCESS | 4068 | 1463974981182 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 20:43:01 INFO - PROCESS | 4068 | 1463974981202 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4573A8000 == 74 [pid = 4068] [id = 618] 20:43:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C45453CC00) [pid = 4068] [serial = 1854] [outer = 0000000000000000] 20:43:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C454671C00) [pid = 4068] [serial = 1855] [outer = 000000C45453CC00] 20:43:01 INFO - PROCESS | 4068 | 1463974981247 Marionette DEBUG loaded listener.js 20:43:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C454703400) [pid = 4068] [serial = 1856] [outer = 000000C45453CC00] 20:43:01 INFO - PROCESS | 4068 | 1463974981715 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]]]}] 20:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 734ms 20:43:01 INFO - PROCESS | 4068 | 1463974981805 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 20:43:01 INFO - PROCESS | 4068 | 1463974981807 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 20:43:01 INFO - PROCESS | 4068 | 1463974981811 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:43:01 INFO - PROCESS | 4068 | 1463974981813 Marionette TRACE conn5 <- [1,2438,null,{}] 20:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:43:01 INFO - PROCESS | 4068 | 1463974981817 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}] 20:43:01 INFO - PROCESS | 4068 | 1463974981946 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 20:43:02 INFO - PROCESS | 4068 | 1463974982010 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458432800 == 75 [pid = 4068] [id = 619] 20:43:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C454711000) [pid = 4068] [serial = 1857] [outer = 0000000000000000] 20:43:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C454D5C800) [pid = 4068] [serial = 1858] [outer = 000000C454711000] 20:43:02 INFO - PROCESS | 4068 | 1463974982056 Marionette DEBUG loaded listener.js 20:43:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C454E12800) [pid = 4068] [serial = 1859] [outer = 000000C454711000] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C45C661800) [pid = 4068] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C45468B800) [pid = 4068] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C453D5C000) [pid = 4068] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C453D71C00) [pid = 4068] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C4545BB800) [pid = 4068] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C448D33800) [pid = 4068] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C4593CC400) [pid = 4068] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C44500EC00) [pid = 4068] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C450BD8C00) [pid = 4068] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C45470E800) [pid = 4068] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C450788400) [pid = 4068] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C443E72000) [pid = 4068] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C444086000) [pid = 4068] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C455A90C00) [pid = 4068] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C44D5CAC00) [pid = 4068] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C455B06800) [pid = 4068] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C4511E5C00) [pid = 4068] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C443740000) [pid = 4068] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C45468CC00) [pid = 4068] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:43:02 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C454126800) [pid = 4068] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:43:02 INFO - PROCESS | 4068 | 1463974982622 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]]]}] 20:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 837ms 20:43:02 INFO - PROCESS | 4068 | 1463974982667 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 20:43:02 INFO - PROCESS | 4068 | 1463974982678 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 20:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:43:02 INFO - PROCESS | 4068 | 1463974982695 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:43:02 INFO - PROCESS | 4068 | 1463974982697 Marionette TRACE conn5 <- [1,2442,null,{}] 20:43:02 INFO - PROCESS | 4068 | 1463974982701 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}] 20:43:02 INFO - PROCESS | 4068 | 1463974982798 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 20:43:02 INFO - PROCESS | 4068 | 1463974982804 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FA4000 == 76 [pid = 4068] [id = 620] 20:43:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C450760400) [pid = 4068] [serial = 1860] [outer = 0000000000000000] 20:43:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C453D5A000) [pid = 4068] [serial = 1861] [outer = 000000C450760400] 20:43:02 INFO - PROCESS | 4068 | 1463974982850 Marionette DEBUG loaded listener.js 20:43:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C454D3DC00) [pid = 4068] [serial = 1862] [outer = 000000C450760400] 20:43:03 INFO - PROCESS | 4068 | 1463974983287 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]]]}] 20:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 629ms 20:43:03 INFO - PROCESS | 4068 | 1463974983329 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 20:43:03 INFO - PROCESS | 4068 | 1463974983331 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 20:43:03 INFO - PROCESS | 4068 | 1463974983334 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:43:03 INFO - PROCESS | 4068 | 1463974983336 Marionette TRACE conn5 <- [1,2446,null,{}] 20:43:03 INFO - PROCESS | 4068 | 1463974983339 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}] 20:43:03 INFO - PROCESS | 4068 | 1463974983439 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 20:43:03 INFO - PROCESS | 4068 | 1463974983445 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459406800 == 77 [pid = 4068] [id = 621] 20:43:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C44894A400) [pid = 4068] [serial = 1863] [outer = 0000000000000000] 20:43:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C454EA5C00) [pid = 4068] [serial = 1864] [outer = 000000C44894A400] 20:43:03 INFO - PROCESS | 4068 | 1463974983491 Marionette DEBUG loaded listener.js 20:43:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C4553BD400) [pid = 4068] [serial = 1865] [outer = 000000C44894A400] 20:43:03 INFO - PROCESS | 4068 | 1463974983935 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]]]}] 20:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 627ms 20:43:03 INFO - PROCESS | 4068 | 1463974983965 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 20:43:03 INFO - PROCESS | 4068 | 1463974983967 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 20:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:43:03 INFO - PROCESS | 4068 | 1463974983971 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:43:03 INFO - PROCESS | 4068 | 1463974983973 Marionette TRACE conn5 <- [1,2450,null,{}] 20:43:04 INFO - PROCESS | 4068 | 1463974983991 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}] 20:43:04 INFO - PROCESS | 4068 | 1463974984121 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 20:43:04 INFO - PROCESS | 4068 | 1463974984134 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459676800 == 78 [pid = 4068] [id = 622] 20:43:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C4554CA800) [pid = 4068] [serial = 1866] [outer = 0000000000000000] 20:43:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C455A8AC00) [pid = 4068] [serial = 1867] [outer = 000000C4554CA800] 20:43:04 INFO - PROCESS | 4068 | 1463974984185 Marionette DEBUG loaded listener.js 20:43:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C455B06800) [pid = 4068] [serial = 1868] [outer = 000000C4554CA800] 20:43:04 INFO - PROCESS | 4068 | 1463974984921 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]]]}] 20:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 982ms 20:43:04 INFO - PROCESS | 4068 | 1463974984956 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 20:43:04 INFO - PROCESS | 4068 | 1463974984962 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 20:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:43:04 INFO - PROCESS | 4068 | 1463974984967 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:43:04 INFO - PROCESS | 4068 | 1463974984972 Marionette TRACE conn5 <- [1,2454,null,{}] 20:43:04 INFO - PROCESS | 4068 | 1463974984978 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}] 20:43:05 INFO - PROCESS | 4068 | 1463974985121 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 20:43:05 INFO - PROCESS | 4068 | 1463974985229 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450ECC800 == 79 [pid = 4068] [id = 623] 20:43:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C448978000) [pid = 4068] [serial = 1869] [outer = 0000000000000000] 20:43:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C448FA7C00) [pid = 4068] [serial = 1870] [outer = 000000C448978000] 20:43:05 INFO - PROCESS | 4068 | 1463974985289 Marionette DEBUG loaded listener.js 20:43:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C44D8C4C00) [pid = 4068] [serial = 1871] [outer = 000000C448978000] 20:43:05 INFO - PROCESS | 4068 | 1463974985880 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]]]}] 20:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 944ms 20:43:05 INFO - PROCESS | 4068 | 1463974985915 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 20:43:05 INFO - PROCESS | 4068 | 1463974985921 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 20:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:43:05 INFO - PROCESS | 4068 | 1463974985928 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:43:05 INFO - PROCESS | 4068 | 1463974985932 Marionette TRACE conn5 <- [1,2458,null,{}] 20:43:05 INFO - PROCESS | 4068 | 1463974985936 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}] 20:43:06 INFO - PROCESS | 4068 | 1463974986066 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 20:43:06 INFO - PROCESS | 4068 | 1463974986178 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45732C800 == 80 [pid = 4068] [id = 624] 20:43:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C4503A8800) [pid = 4068] [serial = 1872] [outer = 0000000000000000] 20:43:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C450F7F400) [pid = 4068] [serial = 1873] [outer = 000000C4503A8800] 20:43:06 INFO - PROCESS | 4068 | 1463974986276 Marionette DEBUG loaded listener.js 20:43:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C451B1A800) [pid = 4068] [serial = 1874] [outer = 000000C4503A8800] 20:43:06 INFO - PROCESS | 4068 | 1463974986886 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]]]}] 20:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 983ms 20:43:06 INFO - PROCESS | 4068 | 1463974986917 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 20:43:06 INFO - PROCESS | 4068 | 1463974986920 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 20:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:43:06 INFO - PROCESS | 4068 | 1463974986924 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:43:06 INFO - PROCESS | 4068 | 1463974986928 Marionette TRACE conn5 <- [1,2462,null,{}] 20:43:06 INFO - PROCESS | 4068 | 1463974986940 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}] 20:43:07 INFO - PROCESS | 4068 | 1463974987069 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 20:43:07 INFO - PROCESS | 4068 | 1463974987213 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B050800 == 81 [pid = 4068] [id = 625] 20:43:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C4545B4800) [pid = 4068] [serial = 1875] [outer = 0000000000000000] 20:43:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C454D66400) [pid = 4068] [serial = 1876] [outer = 000000C4545B4800] 20:43:07 INFO - PROCESS | 4068 | 1463974987275 Marionette DEBUG loaded listener.js 20:43:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C4554C5000) [pid = 4068] [serial = 1877] [outer = 000000C4545B4800] 20:43:07 INFO - PROCESS | 4068 | 1463974987893 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]]]}] 20:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 986ms 20:43:07 INFO - PROCESS | 4068 | 1463974987912 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 20:43:07 INFO - PROCESS | 4068 | 1463974987915 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 20:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:43:07 INFO - PROCESS | 4068 | 1463974987919 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:43:07 INFO - PROCESS | 4068 | 1463974987921 Marionette TRACE conn5 <- [1,2466,null,{}] 20:43:07 INFO - PROCESS | 4068 | 1463974987925 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}] 20:43:08 INFO - PROCESS | 4068 | 1463974988051 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 20:43:08 INFO - PROCESS | 4068 | 1463974988164 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B3AA000 == 82 [pid = 4068] [id = 626] 20:43:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C455AC2800) [pid = 4068] [serial = 1878] [outer = 0000000000000000] 20:43:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C4569B4C00) [pid = 4068] [serial = 1879] [outer = 000000C455AC2800] 20:43:08 INFO - PROCESS | 4068 | 1463974988221 Marionette DEBUG loaded listener.js 20:43:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C45918B000) [pid = 4068] [serial = 1880] [outer = 000000C455AC2800] 20:43:08 INFO - PROCESS | 4068 | 1463974988786 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]]]}] 20:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 944ms 20:43:08 INFO - PROCESS | 4068 | 1463974988865 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 20:43:08 INFO - PROCESS | 4068 | 1463974988868 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 20:43:08 INFO - PROCESS | 4068 | 1463974988871 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:43:08 INFO - PROCESS | 4068 | 1463974988874 Marionette TRACE conn5 <- [1,2470,null,{}] 20:43:08 INFO - PROCESS | 4068 | 1463974988878 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}] 20:43:09 INFO - PROCESS | 4068 | 1463974989030 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 20:43:09 INFO - PROCESS | 4068 | 1463974989169 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C112000 == 83 [pid = 4068] [id = 627] 20:43:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C455AC2C00) [pid = 4068] [serial = 1881] [outer = 0000000000000000] 20:43:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C459280C00) [pid = 4068] [serial = 1882] [outer = 000000C455AC2C00] 20:43:09 INFO - PROCESS | 4068 | 1463974989227 Marionette DEBUG loaded listener.js 20:43:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C4592AA800) [pid = 4068] [serial = 1883] [outer = 000000C455AC2C00] 20:43:09 INFO - PROCESS | 4068 | 1463974989818 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]]]}] 20:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 985ms 20:43:09 INFO - PROCESS | 4068 | 1463974989858 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 20:43:09 INFO - PROCESS | 4068 | 1463974989861 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 20:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:43:09 INFO - PROCESS | 4068 | 1463974989864 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:43:09 INFO - PROCESS | 4068 | 1463974989867 Marionette TRACE conn5 <- [1,2474,null,{}] 20:43:09 INFO - PROCESS | 4068 | 1463974989870 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}] 20:43:10 INFO - PROCESS | 4068 | 1463974990004 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 20:43:10 INFO - PROCESS | 4068 | 1463974990117 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D1DC800 == 84 [pid = 4068] [id = 628] 20:43:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C45ABECC00) [pid = 4068] [serial = 1884] [outer = 0000000000000000] 20:43:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C45BC38000) [pid = 4068] [serial = 1885] [outer = 000000C45ABECC00] 20:43:10 INFO - PROCESS | 4068 | 1463974990215 Marionette DEBUG loaded listener.js 20:43:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C45C667C00) [pid = 4068] [serial = 1886] [outer = 000000C45ABECC00] 20:43:10 INFO - PROCESS | 4068 | 1463974990816 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]]]}] 20:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 985ms 20:43:10 INFO - PROCESS | 4068 | 1463974990856 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 20:43:10 INFO - PROCESS | 4068 | 1463974990859 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 20:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:43:10 INFO - PROCESS | 4068 | 1463974990864 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:43:10 INFO - PROCESS | 4068 | 1463974990866 Marionette TRACE conn5 <- [1,2478,null,{}] 20:43:10 INFO - PROCESS | 4068 | 1463974990870 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}] 20:43:11 INFO - PROCESS | 4068 | 1463974990991 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 20:43:11 INFO - PROCESS | 4068 | 1463974991130 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45EA0A800 == 85 [pid = 4068] [id = 629] 20:43:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C459264C00) [pid = 4068] [serial = 1887] [outer = 0000000000000000] 20:43:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C45926A400) [pid = 4068] [serial = 1888] [outer = 000000C459264C00] 20:43:11 INFO - PROCESS | 4068 | 1463974991187 Marionette DEBUG loaded listener.js 20:43:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C4593D2C00) [pid = 4068] [serial = 1889] [outer = 000000C459264C00] 20:43:11 INFO - PROCESS | 4068 | 1463974991748 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]]]}] 20:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 943ms 20:43:11 INFO - PROCESS | 4068 | 1463974991809 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 20:43:11 INFO - PROCESS | 4068 | 1463974991812 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 20:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:43:11 INFO - PROCESS | 4068 | 1463974991816 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:43:11 INFO - PROCESS | 4068 | 1463974991818 Marionette TRACE conn5 <- [1,2482,null,{}] 20:43:11 INFO - PROCESS | 4068 | 1463974991822 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}] 20:43:11 INFO - PROCESS | 4068 | 1463974991945 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 20:43:12 INFO - PROCESS | 4068 | 1463974992058 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D380800 == 86 [pid = 4068] [id = 630] 20:43:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C45926EC00) [pid = 4068] [serial = 1890] [outer = 0000000000000000] 20:43:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C45C670C00) [pid = 4068] [serial = 1891] [outer = 000000C45926EC00] 20:43:12 INFO - PROCESS | 4068 | 1463974992154 Marionette DEBUG loaded listener.js 20:43:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C45CE6F800) [pid = 4068] [serial = 1892] [outer = 000000C45926EC00] 20:43:12 INFO - PROCESS | 4068 | 1463974992758 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]]]}] 20:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1033ms 20:43:12 INFO - PROCESS | 4068 | 1463974992851 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 20:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:43:12 INFO - PROCESS | 4068 | 1463974992854 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 20:43:12 INFO - PROCESS | 4068 | 1463974992858 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:43:12 INFO - PROCESS | 4068 | 1463974992860 Marionette TRACE conn5 <- [1,2486,null,{}] 20:43:12 INFO - PROCESS | 4068 | 1463974992882 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}] 20:43:13 INFO - PROCESS | 4068 | 1463974993011 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 20:43:13 INFO - PROCESS | 4068 | 1463974993149 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AD2800 == 87 [pid = 4068] [id = 631] 20:43:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C44418B800) [pid = 4068] [serial = 1893] [outer = 0000000000000000] 20:43:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C44A80DC00) [pid = 4068] [serial = 1894] [outer = 000000C44418B800] 20:43:13 INFO - PROCESS | 4068 | 1463974993208 Marionette DEBUG loaded listener.js 20:43:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C455116400) [pid = 4068] [serial = 1895] [outer = 000000C44418B800] 20:43:14 INFO - PROCESS | 4068 | 1463974994121 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]]]}] 20:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1314ms 20:43:14 INFO - PROCESS | 4068 | 1463974994174 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 20:43:14 INFO - PROCESS | 4068 | 1463974994179 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 20:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:43:14 INFO - PROCESS | 4068 | 1463974994184 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:43:14 INFO - PROCESS | 4068 | 1463974994188 Marionette TRACE conn5 <- [1,2490,null,{}] 20:43:14 INFO - PROCESS | 4068 | 1463974994206 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}] 20:43:14 INFO - PROCESS | 4068 | 1463974994362 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 20:43:14 INFO - PROCESS | 4068 | 1463974994476 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FCE000 == 88 [pid = 4068] [id = 632] 20:43:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C444083400) [pid = 4068] [serial = 1896] [outer = 0000000000000000] 20:43:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C444D79400) [pid = 4068] [serial = 1897] [outer = 000000C444083400] 20:43:14 INFO - PROCESS | 4068 | 1463974994531 Marionette DEBUG loaded listener.js 20:43:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C44D53F400) [pid = 4068] [serial = 1898] [outer = 000000C444083400] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C458F99000 == 87 [pid = 4068] [id = 467] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C459406800 == 86 [pid = 4068] [id = 621] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FA4000 == 85 [pid = 4068] [id = 620] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C458432800 == 84 [pid = 4068] [id = 619] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C4573A8000 == 83 [pid = 4068] [id = 618] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C457336000 == 82 [pid = 4068] [id = 617] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C45698F000 == 81 [pid = 4068] [id = 616] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C4553B5800) [pid = 4068] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C455253000 == 80 [pid = 4068] [id = 615] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ED8800 == 79 [pid = 4068] [id = 614] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C45037F800 == 78 [pid = 4068] [id = 613] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ECA800 == 77 [pid = 4068] [id = 612] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C45CE34000 == 76 [pid = 4068] [id = 608] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C632000 == 75 [pid = 4068] [id = 607] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B3BA800 == 74 [pid = 4068] [id = 606] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C4569A4000 == 73 [pid = 4068] [id = 605] 20:43:15 INFO - PROCESS | 4068 | 1463974995245 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]]]}] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EFAB800 == 72 [pid = 4068] [id = 604] 20:43:15 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B043000 == 71 [pid = 4068] [id = 603] 20:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1091ms 20:43:15 INFO - PROCESS | 4068 | 1463974995279 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 20:43:15 INFO - PROCESS | 4068 | 1463974995285 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 20:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:43:15 INFO - PROCESS | 4068 | 1463974995291 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:43:15 INFO - PROCESS | 4068 | 1463974995294 Marionette TRACE conn5 <- [1,2494,null,{}] 20:43:15 INFO - PROCESS | 4068 | 1463974995297 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}] 20:43:15 INFO - PROCESS | 4068 | 1463974995412 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C454D69C00) [pid = 4068] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C454676400) [pid = 4068] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C45C670000) [pid = 4068] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C454D44C00) [pid = 4068] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C454130800) [pid = 4068] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C45453E400) [pid = 4068] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C45468DC00) [pid = 4068] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C454672800) [pid = 4068] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C44D8C1400) [pid = 4068] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C454D43C00) [pid = 4068] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C45ABEBC00) [pid = 4068] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C45ABE0400) [pid = 4068] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C449A91400) [pid = 4068] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C44814E000) [pid = 4068] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C452F76C00) [pid = 4068] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C450F7F800) [pid = 4068] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C4554C3C00) [pid = 4068] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C454D5CC00) [pid = 4068] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C450F81800) [pid = 4068] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C45113A400) [pid = 4068] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C447E11C00) [pid = 4068] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C450759800) [pid = 4068] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C44FB54400) [pid = 4068] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C448FA3800) [pid = 4068] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C455AB6400) [pid = 4068] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C451044C00) [pid = 4068] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C455AC3400) [pid = 4068] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C456B05C00) [pid = 4068] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C455B11C00) [pid = 4068] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C45126A400) [pid = 4068] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C459283800) [pid = 4068] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C454EA4000) [pid = 4068] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C44398F400) [pid = 4068] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C45075AC00) [pid = 4068] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C449A0C000) [pid = 4068] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C451B25000) [pid = 4068] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C454D54C00) [pid = 4068] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 20:43:15 INFO - PROCESS | 4068 | 1463974995542 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EF98000 == 72 [pid = 4068] [id = 633] 20:43:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C44408A800) [pid = 4068] [serial = 1899] [outer = 0000000000000000] 20:43:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C444D0A400) [pid = 4068] [serial = 1900] [outer = 000000C44408A800] 20:43:15 INFO - PROCESS | 4068 | 1463974995590 Marionette DEBUG loaded listener.js 20:43:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C44A80C400) [pid = 4068] [serial = 1901] [outer = 000000C44408A800] 20:43:16 INFO - PROCESS | 4068 | 1463974996092 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]]]}] 20:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 837ms 20:43:16 INFO - PROCESS | 4068 | 1463974996130 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 20:43:16 INFO - PROCESS | 4068 | 1463974996132 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 20:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:43:16 INFO - PROCESS | 4068 | 1463974996136 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:43:16 INFO - PROCESS | 4068 | 1463974996139 Marionette TRACE conn5 <- [1,2498,null,{}] 20:43:16 INFO - PROCESS | 4068 | 1463974996150 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}] 20:43:16 INFO - PROCESS | 4068 | 1463974996257 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 20:43:16 INFO - PROCESS | 4068 | 1463974996275 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552CB000 == 73 [pid = 4068] [id = 634] 20:43:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C450761C00) [pid = 4068] [serial = 1902] [outer = 0000000000000000] 20:43:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C450782C00) [pid = 4068] [serial = 1903] [outer = 000000C450761C00] 20:43:16 INFO - PROCESS | 4068 | 1463974996324 Marionette DEBUG loaded listener.js 20:43:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C450F84C00) [pid = 4068] [serial = 1904] [outer = 000000C450761C00] 20:43:16 INFO - PROCESS | 4068 | 1463974996818 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]]]}] 20:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 732ms 20:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:43:16 INFO - PROCESS | 4068 | 1463974996870 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 20:43:16 INFO - PROCESS | 4068 | 1463974996873 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 20:43:16 INFO - PROCESS | 4068 | 1463974996876 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:43:16 INFO - PROCESS | 4068 | 1463974996878 Marionette TRACE conn5 <- [1,2502,null,{}] 20:43:16 INFO - PROCESS | 4068 | 1463974996882 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}] 20:43:16 INFO - PROCESS | 4068 | 1463974996984 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 20:43:17 INFO - PROCESS | 4068 | 1463974997083 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457334800 == 74 [pid = 4068] [id = 635] 20:43:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C450FF4000) [pid = 4068] [serial = 1905] [outer = 0000000000000000] 20:43:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C4511E2C00) [pid = 4068] [serial = 1906] [outer = 000000C450FF4000] 20:43:17 INFO - PROCESS | 4068 | 1463974997130 Marionette DEBUG loaded listener.js 20:43:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C451B20C00) [pid = 4068] [serial = 1907] [outer = 000000C450FF4000] 20:43:17 INFO - PROCESS | 4068 | 1463974997511 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]]]}] 20:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 691ms 20:43:17 INFO - PROCESS | 4068 | 1463974997570 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 20:43:17 INFO - PROCESS | 4068 | 1463974997572 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 20:43:17 INFO - PROCESS | 4068 | 1463974997593 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:43:17 INFO - PROCESS | 4068 | 1463974997596 Marionette TRACE conn5 <- [1,2506,null,{}] 20:43:17 INFO - PROCESS | 4068 | 1463974997599 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}] 20:43:17 INFO - PROCESS | 4068 | 1463974997765 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 20:43:17 INFO - PROCESS | 4068 | 1463974997789 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45753F000 == 75 [pid = 4068] [id = 636] 20:43:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C452683000) [pid = 4068] [serial = 1908] [outer = 0000000000000000] 20:43:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C453630400) [pid = 4068] [serial = 1909] [outer = 000000C452683000] 20:43:17 INFO - PROCESS | 4068 | 1463974997839 Marionette DEBUG loaded listener.js 20:43:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C453D72800) [pid = 4068] [serial = 1910] [outer = 000000C452683000] 20:43:18 INFO - PROCESS | 4068 | 1463974998309 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]]]}] 20:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 733ms 20:43:18 INFO - PROCESS | 4068 | 1463974998331 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 20:43:18 INFO - PROCESS | 4068 | 1463974998333 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 20:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:43:18 INFO - PROCESS | 4068 | 1463974998344 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:43:18 INFO - PROCESS | 4068 | 1463974998346 Marionette TRACE conn5 <- [1,2510,null,{}] 20:43:18 INFO - PROCESS | 4068 | 1463974998350 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}] 20:43:18 INFO - PROCESS | 4068 | 1463974998501 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 20:43:18 INFO - PROCESS | 4068 | 1463974998522 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45855C000 == 76 [pid = 4068] [id = 637] 20:43:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C454538800) [pid = 4068] [serial = 1911] [outer = 0000000000000000] 20:43:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C454678400) [pid = 4068] [serial = 1912] [outer = 000000C454538800] 20:43:18 INFO - PROCESS | 4068 | 1463974998569 Marionette DEBUG loaded listener.js 20:43:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C454711400) [pid = 4068] [serial = 1913] [outer = 000000C454538800] 20:43:19 INFO - PROCESS | 4068 | 1463974999035 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]]]}] 20:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 734ms 20:43:19 INFO - PROCESS | 4068 | 1463974999074 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 20:43:19 INFO - PROCESS | 4068 | 1463974999076 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 20:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:43:19 INFO - PROCESS | 4068 | 1463974999079 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:43:19 INFO - PROCESS | 4068 | 1463974999081 Marionette TRACE conn5 <- [1,2514,null,{}] 20:43:19 INFO - PROCESS | 4068 | 1463974999084 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}] 20:43:19 INFO - PROCESS | 4068 | 1463974999247 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 20:43:19 INFO - PROCESS | 4068 | 1463974999268 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45915B800 == 77 [pid = 4068] [id = 638] 20:43:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C454D43C00) [pid = 4068] [serial = 1914] [outer = 0000000000000000] 20:43:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C454D55C00) [pid = 4068] [serial = 1915] [outer = 000000C454D43C00] 20:43:19 INFO - PROCESS | 4068 | 1463974999314 Marionette DEBUG loaded listener.js 20:43:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C454E08800) [pid = 4068] [serial = 1916] [outer = 000000C454D43C00] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C45ABE2800) [pid = 4068] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C452687400) [pid = 4068] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C45453CC00) [pid = 4068] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C454711000) [pid = 4068] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C450768000) [pid = 4068] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C44D8E7C00) [pid = 4068] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C444D0B800) [pid = 4068] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C450766C00) [pid = 4068] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C44A808400) [pid = 4068] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C455113C00) [pid = 4068] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C44894A400) [pid = 4068] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:43:19 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C450760400) [pid = 4068] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:43:19 INFO - PROCESS | 4068 | 1463974999973 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]]]}] 20:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 943ms 20:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:43:20 INFO - PROCESS | 4068 | 1463975000025 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 20:43:20 INFO - PROCESS | 4068 | 1463975000028 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 20:43:20 INFO - PROCESS | 4068 | 1463975000031 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:43:20 INFO - PROCESS | 4068 | 1463975000033 Marionette TRACE conn5 <- [1,2518,null,{}] 20:43:20 INFO - PROCESS | 4068 | 1463975000036 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}] 20:43:20 INFO - PROCESS | 4068 | 1463975000178 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 20:43:20 INFO - PROCESS | 4068 | 1463975000242 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459408800 == 78 [pid = 4068] [id = 639] 20:43:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C448010000) [pid = 4068] [serial = 1917] [outer = 0000000000000000] 20:43:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C451047400) [pid = 4068] [serial = 1918] [outer = 000000C448010000] 20:43:20 INFO - PROCESS | 4068 | 1463975000290 Marionette DEBUG loaded listener.js 20:43:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C454EA4000) [pid = 4068] [serial = 1919] [outer = 000000C448010000] 20:43:20 INFO - PROCESS | 4068 | 1463975000690 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]]]}] 20:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 733ms 20:43:20 INFO - PROCESS | 4068 | 1463975000768 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 20:43:20 INFO - PROCESS | 4068 | 1463975000770 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 20:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:43:20 INFO - PROCESS | 4068 | 1463975000773 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:43:20 INFO - PROCESS | 4068 | 1463975000775 Marionette TRACE conn5 <- [1,2522,null,{}] 20:43:20 INFO - PROCESS | 4068 | 1463975000779 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}] 20:43:20 INFO - PROCESS | 4068 | 1463975000878 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 20:43:20 INFO - PROCESS | 4068 | 1463975000891 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459DDF000 == 79 [pid = 4068] [id = 640] 20:43:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C44D5C9800) [pid = 4068] [serial = 1920] [outer = 0000000000000000] 20:43:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C4530AC000) [pid = 4068] [serial = 1921] [outer = 000000C44D5C9800] 20:43:20 INFO - PROCESS | 4068 | 1463975000938 Marionette DEBUG loaded listener.js 20:43:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C455444400) [pid = 4068] [serial = 1922] [outer = 000000C44D5C9800] 20:43:21 INFO - PROCESS | 4068 | 1463975001369 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]]]}] 20:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 628ms 20:43:21 INFO - PROCESS | 4068 | 1463975001412 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 20:43:21 INFO - PROCESS | 4068 | 1463975001414 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 20:43:21 INFO - PROCESS | 4068 | 1463975001418 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:43:21 INFO - PROCESS | 4068 | 1463975001420 Marionette TRACE conn5 <- [1,2526,null,{}] 20:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:43:21 INFO - PROCESS | 4068 | 1463975001423 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}] 20:43:21 INFO - PROCESS | 4068 | 1463975001533 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 20:43:21 INFO - PROCESS | 4068 | 1463975001540 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B04F000 == 80 [pid = 4068] [id = 641] 20:43:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 125 (000000C4554CA000) [pid = 4068] [serial = 1923] [outer = 0000000000000000] 20:43:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 126 (000000C4554CC800) [pid = 4068] [serial = 1924] [outer = 000000C4554CA000] 20:43:21 INFO - PROCESS | 4068 | 1463975001586 Marionette DEBUG loaded listener.js 20:43:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 127 (000000C455B07800) [pid = 4068] [serial = 1925] [outer = 000000C4554CA000] 20:43:22 INFO - PROCESS | 4068 | 1463975002205 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]]]}] 20:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 839ms 20:43:22 INFO - PROCESS | 4068 | 1463975002283 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 20:43:22 INFO - PROCESS | 4068 | 1463975002288 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 20:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:43:22 INFO - PROCESS | 4068 | 1463975002339 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:43:22 INFO - PROCESS | 4068 | 1463975002344 Marionette TRACE conn5 <- [1,2530,null,{}] 20:43:22 INFO - PROCESS | 4068 | 1463975002351 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}] 20:43:22 INFO - PROCESS | 4068 | 1463975002496 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 20:43:22 INFO - PROCESS | 4068 | 1463975002603 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B31800 == 81 [pid = 4068] [id = 642] 20:43:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 128 (000000C444183000) [pid = 4068] [serial = 1926] [outer = 0000000000000000] 20:43:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 129 (000000C449A04400) [pid = 4068] [serial = 1927] [outer = 000000C444183000] 20:43:22 INFO - PROCESS | 4068 | 1463975002663 Marionette DEBUG loaded listener.js 20:43:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C44F932C00) [pid = 4068] [serial = 1928] [outer = 000000C444183000] 20:43:23 INFO - PROCESS | 4068 | 1463975003257 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]]]}] 20:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1027ms 20:43:23 INFO - PROCESS | 4068 | 1463975003327 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 20:43:23 INFO - PROCESS | 4068 | 1463975003333 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 20:43:23 INFO - PROCESS | 4068 | 1463975003340 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:43:23 INFO - PROCESS | 4068 | 1463975003343 Marionette TRACE conn5 <- [1,2534,null,{}] 20:43:23 INFO - PROCESS | 4068 | 1463975003347 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}] 20:43:23 INFO - PROCESS | 4068 | 1463975003477 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 20:43:23 INFO - PROCESS | 4068 | 1463975003619 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458432000 == 82 [pid = 4068] [id = 643] 20:43:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C45086F400) [pid = 4068] [serial = 1929] [outer = 0000000000000000] 20:43:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C45104A000) [pid = 4068] [serial = 1930] [outer = 000000C45086F400] 20:43:23 INFO - PROCESS | 4068 | 1463975003677 Marionette DEBUG loaded listener.js 20:43:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C453D58C00) [pid = 4068] [serial = 1931] [outer = 000000C45086F400] 20:43:24 INFO - PROCESS | 4068 | 1463975004346 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]]]}] 20:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1027ms 20:43:24 INFO - PROCESS | 4068 | 1463975004373 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 20:43:24 INFO - PROCESS | 4068 | 1463975004376 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 20:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:43:24 INFO - PROCESS | 4068 | 1463975004380 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:43:24 INFO - PROCESS | 4068 | 1463975004384 Marionette TRACE conn5 <- [1,2538,null,{}] 20:43:24 INFO - PROCESS | 4068 | 1463975004416 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}] 20:43:24 INFO - PROCESS | 4068 | 1463975004547 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 20:43:24 INFO - PROCESS | 4068 | 1463975004693 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B259800 == 83 [pid = 4068] [id = 644] 20:43:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C45467B800) [pid = 4068] [serial = 1932] [outer = 0000000000000000] 20:43:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C45540F000) [pid = 4068] [serial = 1933] [outer = 000000C45467B800] 20:43:24 INFO - PROCESS | 4068 | 1463975004754 Marionette DEBUG loaded listener.js 20:43:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C456B07000) [pid = 4068] [serial = 1934] [outer = 000000C45467B800] 20:43:25 INFO - PROCESS | 4068 | 1463975005491 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]]]}] 20:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1143ms 20:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:43:25 INFO - PROCESS | 4068 | 1463975005525 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 20:43:25 INFO - PROCESS | 4068 | 1463975005529 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 20:43:25 INFO - PROCESS | 4068 | 1463975005532 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:43:25 INFO - PROCESS | 4068 | 1463975005534 Marionette TRACE conn5 <- [1,2542,null,{}] 20:43:25 INFO - PROCESS | 4068 | 1463975005538 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}] 20:43:25 INFO - PROCESS | 4068 | 1463975005685 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 20:43:25 INFO - PROCESS | 4068 | 1463975005828 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C1A7800 == 84 [pid = 4068] [id = 645] 20:43:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C459265800) [pid = 4068] [serial = 1935] [outer = 0000000000000000] 20:43:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C459281800) [pid = 4068] [serial = 1936] [outer = 000000C459265800] 20:43:25 INFO - PROCESS | 4068 | 1463975005886 Marionette DEBUG loaded listener.js 20:43:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C4592B5400) [pid = 4068] [serial = 1937] [outer = 000000C459265800] 20:43:26 INFO - PROCESS | 4068 | 1463975006484 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]]]}] 20:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1029ms 20:43:26 INFO - PROCESS | 4068 | 1463975006563 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 20:43:26 INFO - PROCESS | 4068 | 1463975006566 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 20:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:43:26 INFO - PROCESS | 4068 | 1463975006570 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:43:26 INFO - PROCESS | 4068 | 1463975006572 Marionette TRACE conn5 <- [1,2546,null,{}] 20:43:26 INFO - PROCESS | 4068 | 1463975006576 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}] 20:43:26 INFO - PROCESS | 4068 | 1463975006707 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 20:43:26 INFO - PROCESS | 4068 | 1463975006821 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D53C800 == 85 [pid = 4068] [id = 646] 20:43:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C459266000) [pid = 4068] [serial = 1938] [outer = 0000000000000000] 20:43:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C45B394C00) [pid = 4068] [serial = 1939] [outer = 000000C459266000] 20:43:26 INFO - PROCESS | 4068 | 1463975006877 Marionette DEBUG loaded listener.js 20:43:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C45BC3A000) [pid = 4068] [serial = 1940] [outer = 000000C459266000] 20:43:27 INFO - PROCESS | 4068 | 1463975007482 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]]]}] 20:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 985ms 20:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:43:27 INFO - PROCESS | 4068 | 1463975007557 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 20:43:27 INFO - PROCESS | 4068 | 1463975007559 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 20:43:27 INFO - PROCESS | 4068 | 1463975007563 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:43:27 INFO - PROCESS | 4068 | 1463975007565 Marionette TRACE conn5 <- [1,2550,null,{}] 20:43:27 INFO - PROCESS | 4068 | 1463975007569 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}] 20:43:27 INFO - PROCESS | 4068 | 1463975007746 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 20:43:27 INFO - PROCESS | 4068 | 1463975007888 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45ECD7000 == 86 [pid = 4068] [id = 647] 20:43:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C45CE69000) [pid = 4068] [serial = 1941] [outer = 0000000000000000] 20:43:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C45DA0D000) [pid = 4068] [serial = 1942] [outer = 000000C45CE69000] 20:43:27 INFO - PROCESS | 4068 | 1463975007947 Marionette DEBUG loaded listener.js 20:43:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C45DBAA400) [pid = 4068] [serial = 1943] [outer = 000000C45CE69000] 20:43:28 INFO - PROCESS | 4068 | 1463975008561 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]]]}] 20:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1026ms 20:43:28 INFO - PROCESS | 4068 | 1463975008592 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 20:43:28 INFO - PROCESS | 4068 | 1463975008595 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 20:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:43:28 INFO - PROCESS | 4068 | 1463975008598 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:43:28 INFO - PROCESS | 4068 | 1463975008600 Marionette TRACE conn5 <- [1,2554,null,{}] 20:43:28 INFO - PROCESS | 4068 | 1463975008604 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}] 20:43:28 INFO - PROCESS | 4068 | 1463975008727 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 20:43:28 INFO - PROCESS | 4068 | 1463975008866 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45DA2A000 == 87 [pid = 4068] [id = 648] 20:43:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C45DBADC00) [pid = 4068] [serial = 1944] [outer = 0000000000000000] 20:43:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C45DBB1800) [pid = 4068] [serial = 1945] [outer = 000000C45DBADC00] 20:43:28 INFO - PROCESS | 4068 | 1463975008923 Marionette DEBUG loaded listener.js 20:43:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C45DBB9400) [pid = 4068] [serial = 1946] [outer = 000000C45DBADC00] 20:43:29 INFO - PROCESS | 4068 | 1463975009522 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]]]}] 20:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 984ms 20:43:29 INFO - PROCESS | 4068 | 1463975009585 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 20:43:29 INFO - PROCESS | 4068 | 1463975009588 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 20:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:43:29 INFO - PROCESS | 4068 | 1463975009591 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:43:29 INFO - PROCESS | 4068 | 1463975009594 Marionette TRACE conn5 <- [1,2558,null,{}] 20:43:29 INFO - PROCESS | 4068 | 1463975009597 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}] 20:43:29 INFO - PROCESS | 4068 | 1463975009720 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 20:43:29 INFO - PROCESS | 4068 | 1463975009862 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B4A4000 == 88 [pid = 4068] [id = 649] 20:43:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C45DBB7C00) [pid = 4068] [serial = 1947] [outer = 0000000000000000] 20:43:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C45ED61000) [pid = 4068] [serial = 1948] [outer = 000000C45DBB7C00] 20:43:29 INFO - PROCESS | 4068 | 1463975009919 Marionette DEBUG loaded listener.js 20:43:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C45ED67400) [pid = 4068] [serial = 1949] [outer = 000000C45DBB7C00] 20:43:30 INFO - PROCESS | 4068 | 1463975010502 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]]]}] 20:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 944ms 20:43:30 INFO - PROCESS | 4068 | 1463975010542 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 20:43:30 INFO - PROCESS | 4068 | 1463975010545 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 20:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:43:30 INFO - PROCESS | 4068 | 1463975010550 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:43:30 INFO - PROCESS | 4068 | 1463975010552 Marionette TRACE conn5 <- [1,2562,null,{}] 20:43:30 INFO - PROCESS | 4068 | 1463975010556 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}] 20:43:30 INFO - PROCESS | 4068 | 1463975010681 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 20:43:30 INFO - PROCESS | 4068 | 1463975010796 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459421000 == 89 [pid = 4068] [id = 650] 20:43:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C44398A800) [pid = 4068] [serial = 1950] [outer = 0000000000000000] 20:43:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C455A92400) [pid = 4068] [serial = 1951] [outer = 000000C44398A800] 20:43:30 INFO - PROCESS | 4068 | 1463975010912 Marionette DEBUG loaded listener.js 20:43:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C45CFB1400) [pid = 4068] [serial = 1952] [outer = 000000C44398A800] 20:43:31 INFO - PROCESS | 4068 | 1463975011749 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]]]}] 20:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1245ms 20:43:31 INFO - PROCESS | 4068 | 1463975011797 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 20:43:31 INFO - PROCESS | 4068 | 1463975011802 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 20:43:31 INFO - PROCESS | 4068 | 1463975011807 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:43:31 INFO - PROCESS | 4068 | 1463975011812 Marionette TRACE conn5 <- [1,2566,null,{}] 20:43:31 INFO - PROCESS | 4068 | 1463975011819 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}] 20:43:31 INFO - PROCESS | 4068 | 1463975011944 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 20:43:32 INFO - PROCESS | 4068 | 1463975012095 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454122000 == 90 [pid = 4068] [id = 651] 20:43:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C443E66800) [pid = 4068] [serial = 1953] [outer = 0000000000000000] 20:43:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C448010800) [pid = 4068] [serial = 1954] [outer = 000000C443E66800] 20:43:32 INFO - PROCESS | 4068 | 1463975012147 Marionette DEBUG loaded listener.js 20:43:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C44D8C6000) [pid = 4068] [serial = 1955] [outer = 000000C443E66800] 20:43:32 INFO - PROCESS | 4068 | 1463975012783 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]]]}] 20:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1031ms 20:43:32 INFO - PROCESS | 4068 | 1463975012843 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 20:43:32 INFO - PROCESS | 4068 | 1463975012849 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 20:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:43:32 INFO - PROCESS | 4068 | 1463975012855 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:43:32 INFO - PROCESS | 4068 | 1463975012857 Marionette TRACE conn5 <- [1,2570,null,{}] 20:43:32 INFO - PROCESS | 4068 | 1463975012861 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}] 20:43:33 INFO - PROCESS | 4068 | 1463975013027 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 20:43:33 INFO - PROCESS | 4068 | 1463975013168 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C459DDF000 == 89 [pid = 4068] [id = 640] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C459408800 == 88 [pid = 4068] [id = 639] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45915B800 == 87 [pid = 4068] [id = 638] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45855C000 == 86 [pid = 4068] [id = 637] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45753F000 == 85 [pid = 4068] [id = 636] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C457334800 == 84 [pid = 4068] [id = 635] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552CB000 == 83 [pid = 4068] [id = 634] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C45B393400) [pid = 4068] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C45BC32400) [pid = 4068] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C455A8AC00) [pid = 4068] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44CB4A000 == 84 [pid = 4068] [id = 652] 20:43:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C443775400) [pid = 4068] [serial = 1956] [outer = 0000000000000000] 20:43:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C443B8DC00) [pid = 4068] [serial = 1957] [outer = 000000C443775400] 20:43:33 INFO - PROCESS | 4068 | 1463975013276 Marionette DEBUG loaded listener.js 20:43:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C44FB54000) [pid = 4068] [serial = 1958] [outer = 000000C443775400] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EF98000 == 83 [pid = 4068] [id = 633] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FCE000 == 82 [pid = 4068] [id = 632] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45EA0A800 == 81 [pid = 4068] [id = 629] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D1DC800 == 80 [pid = 4068] [id = 628] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C112000 == 79 [pid = 4068] [id = 627] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B3AA000 == 78 [pid = 4068] [id = 626] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B050800 == 77 [pid = 4068] [id = 625] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C45732C800 == 76 [pid = 4068] [id = 624] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C450ECC800 == 75 [pid = 4068] [id = 623] 20:43:33 INFO - PROCESS | 4068 | --DOCSHELL 000000C459676800 == 74 [pid = 4068] [id = 622] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C45DA13400) [pid = 4068] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C44FECA000) [pid = 4068] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C44F823C00) [pid = 4068] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C449903000) [pid = 4068] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C447E5C800) [pid = 4068] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C454535800) [pid = 4068] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C4592ACC00) [pid = 4068] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C455407800) [pid = 4068] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C456B0E000) [pid = 4068] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C443B8B400) [pid = 4068] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C44FE68400) [pid = 4068] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C4554C9C00) [pid = 4068] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C453D4F800) [pid = 4068] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C454671C00) [pid = 4068] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C45412A400) [pid = 4068] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C454D5C800) [pid = 4068] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C4511A4000) [pid = 4068] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C450BD7C00) [pid = 4068] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C450FF5000) [pid = 4068] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C44DD9A000) [pid = 4068] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C454703400) [pid = 4068] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C45000D400) [pid = 4068] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C4553BD400) [pid = 4068] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C454EA5C00) [pid = 4068] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C454E12800) [pid = 4068] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C453D5A000) [pid = 4068] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C45126A000) [pid = 4068] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C454D3DC00) [pid = 4068] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 20:43:33 INFO - PROCESS | 4068 | 1463975013784 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]]]}] 20:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 986ms 20:43:33 INFO - PROCESS | 4068 | 1463975013842 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 20:43:33 INFO - PROCESS | 4068 | 1463975013845 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 20:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:43:33 INFO - PROCESS | 4068 | 1463975013849 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:43:33 INFO - PROCESS | 4068 | 1463975013852 Marionette TRACE conn5 <- [1,2574,null,{}] 20:43:33 INFO - PROCESS | 4068 | 1463975013863 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}] 20:43:34 INFO - PROCESS | 4068 | 1463975014005 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 20:43:34 INFO - PROCESS | 4068 | 1463975014106 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454554000 == 75 [pid = 4068] [id = 653] 20:43:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 130 (000000C44F81B800) [pid = 4068] [serial = 1959] [outer = 0000000000000000] 20:43:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 131 (000000C45075EC00) [pid = 4068] [serial = 1960] [outer = 000000C44F81B800] 20:43:34 INFO - PROCESS | 4068 | 1463975014157 Marionette DEBUG loaded listener.js 20:43:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 132 (000000C451046800) [pid = 4068] [serial = 1961] [outer = 000000C44F81B800] 20:43:34 INFO - PROCESS | 4068 | 1463975014542 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]]]}] 20:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 734ms 20:43:34 INFO - PROCESS | 4068 | 1463975014614 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 20:43:34 INFO - PROCESS | 4068 | 1463975014616 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 20:43:34 INFO - PROCESS | 4068 | 1463975014620 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:43:34 INFO - PROCESS | 4068 | 1463975014622 Marionette TRACE conn5 <- [1,2578,null,{}] 20:43:34 INFO - PROCESS | 4068 | 1463975014625 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}] 20:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:43:34 INFO - PROCESS | 4068 | 1463975014728 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 20:43:34 INFO - PROCESS | 4068 | 1463975014740 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457346000 == 76 [pid = 4068] [id = 654] 20:43:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C4511E1000) [pid = 4068] [serial = 1962] [outer = 0000000000000000] 20:43:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C4514DD800) [pid = 4068] [serial = 1963] [outer = 000000C4511E1000] 20:43:34 INFO - PROCESS | 4068 | 1463975014797 Marionette DEBUG loaded listener.js 20:43:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C452F76800) [pid = 4068] [serial = 1964] [outer = 000000C4511E1000] 20:43:35 INFO - PROCESS | 4068 | 1463975015260 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]]]}] 20:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 669ms 20:43:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:43:35 INFO - PROCESS | 4068 | 1463975015298 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 20:43:35 INFO - PROCESS | 4068 | 1463975015300 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 20:43:35 INFO - PROCESS | 4068 | 1463975015303 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:43:35 INFO - PROCESS | 4068 | 1463975015305 Marionette TRACE conn5 <- [1,2582,null,{}] 20:43:35 INFO - PROCESS | 4068 | 1463975015309 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}] 20:43:35 INFO - PROCESS | 4068 | 1463975015409 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 20:43:35 INFO - PROCESS | 4068 | 1463975015416 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457540000 == 77 [pid = 4068] [id = 655] 20:43:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C453D4F800) [pid = 4068] [serial = 1965] [outer = 0000000000000000] 20:43:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C453D5C400) [pid = 4068] [serial = 1966] [outer = 000000C453D4F800] 20:43:35 INFO - PROCESS | 4068 | 1463975015462 Marionette DEBUG loaded listener.js 20:43:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C454537400) [pid = 4068] [serial = 1967] [outer = 000000C453D4F800] 20:43:36 INFO - PROCESS | 4068 | 1463975015996 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]]]}] 20:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 733ms 20:43:36 INFO - PROCESS | 4068 | 1463975016039 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 20:43:36 INFO - PROCESS | 4068 | 1463975016041 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 20:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:43:36 INFO - PROCESS | 4068 | 1463975016044 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:43:36 INFO - PROCESS | 4068 | 1463975016046 Marionette TRACE conn5 <- [1,2586,null,{}] 20:43:36 INFO - PROCESS | 4068 | 1463975016050 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}] 20:43:36 INFO - PROCESS | 4068 | 1463975016233 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 20:43:36 INFO - PROCESS | 4068 | 1463975016263 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FAA800 == 78 [pid = 4068] [id = 656] 20:43:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C454682400) [pid = 4068] [serial = 1968] [outer = 0000000000000000] 20:43:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C45470D800) [pid = 4068] [serial = 1969] [outer = 000000C454682400] 20:43:36 INFO - PROCESS | 4068 | 1463975016310 Marionette DEBUG loaded listener.js 20:43:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C454D51400) [pid = 4068] [serial = 1970] [outer = 000000C454682400] 20:43:36 INFO - PROCESS | 4068 | 1463975016768 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]]]}] 20:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 772ms 20:43:36 INFO - PROCESS | 4068 | 1463975016820 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 20:43:36 INFO - PROCESS | 4068 | 1463975016822 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 20:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:43:36 INFO - PROCESS | 4068 | 1463975016831 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:43:36 INFO - PROCESS | 4068 | 1463975016833 Marionette TRACE conn5 <- [1,2590,null,{}] 20:43:36 INFO - PROCESS | 4068 | 1463975016837 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}] 20:43:36 INFO - PROCESS | 4068 | 1463975016974 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 20:43:37 INFO - PROCESS | 4068 | 1463975017000 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45940E800 == 79 [pid = 4068] [id = 657] 20:43:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C454D5D800) [pid = 4068] [serial = 1971] [outer = 0000000000000000] 20:43:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C454E0BC00) [pid = 4068] [serial = 1972] [outer = 000000C454D5D800] 20:43:37 INFO - PROCESS | 4068 | 1463975017046 Marionette DEBUG loaded listener.js 20:43:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C4553B9000) [pid = 4068] [serial = 1973] [outer = 000000C454D5D800] 20:43:37 INFO - PROCESS | 4068 | 1463975017511 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]]]}] 20:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 732ms 20:43:37 INFO - PROCESS | 4068 | 1463975017589 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 20:43:37 INFO - PROCESS | 4068 | 1463975017592 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 20:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C459235800) [pid = 4068] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C454E9E400) [pid = 4068] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C444083400) [pid = 4068] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C452683000) [pid = 4068] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C454538800) [pid = 4068] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C450FF4000) [pid = 4068] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C4554CA800) [pid = 4068] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C448010000) [pid = 4068] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C454D43C00) [pid = 4068] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C44D5C9800) [pid = 4068] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C450761C00) [pid = 4068] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:43:37 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C44408A800) [pid = 4068] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:43:37 INFO - PROCESS | 4068 | 1463975017800 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:43:37 INFO - PROCESS | 4068 | 1463975017802 Marionette TRACE conn5 <- [1,2594,null,{}] 20:43:37 INFO - PROCESS | 4068 | 1463975017806 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}] 20:43:37 INFO - PROCESS | 4068 | 1463975017906 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 20:43:37 INFO - PROCESS | 4068 | 1463975017913 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594DB000 == 80 [pid = 4068] [id = 658] 20:43:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 133 (000000C44A812400) [pid = 4068] [serial = 1974] [outer = 0000000000000000] 20:43:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 134 (000000C4511A6800) [pid = 4068] [serial = 1975] [outer = 000000C44A812400] 20:43:37 INFO - PROCESS | 4068 | 1463975017959 Marionette DEBUG loaded listener.js 20:43:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 135 (000000C454EA3400) [pid = 4068] [serial = 1976] [outer = 000000C44A812400] 20:43:38 INFO - PROCESS | 4068 | 1463975018413 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]]]}] 20:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 647ms 20:43:38 INFO - PROCESS | 4068 | 1463975018452 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 20:43:38 INFO - PROCESS | 4068 | 1463975018454 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 20:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:43:38 INFO - PROCESS | 4068 | 1463975018458 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:43:38 INFO - PROCESS | 4068 | 1463975018459 Marionette TRACE conn5 <- [1,2598,null,{}] 20:43:38 INFO - PROCESS | 4068 | 1463975018463 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}] 20:43:38 INFO - PROCESS | 4068 | 1463975018565 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 20:43:38 INFO - PROCESS | 4068 | 1463975018572 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B180000 == 81 [pid = 4068] [id = 659] 20:43:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 136 (000000C455442400) [pid = 4068] [serial = 1977] [outer = 0000000000000000] 20:43:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 137 (000000C4554C9400) [pid = 4068] [serial = 1978] [outer = 000000C455442400] 20:43:38 INFO - PROCESS | 4068 | 1463975018618 Marionette DEBUG loaded listener.js 20:43:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 138 (000000C455B06000) [pid = 4068] [serial = 1979] [outer = 000000C455442400] 20:43:39 INFO - PROCESS | 4068 | 1463975019059 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]]]}] 20:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 628ms 20:43:39 INFO - PROCESS | 4068 | 1463975019086 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 20:43:39 INFO - PROCESS | 4068 | 1463975019088 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 20:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:43:39 INFO - PROCESS | 4068 | 1463975019111 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:43:39 INFO - PROCESS | 4068 | 1463975019113 Marionette TRACE conn5 <- [1,2602,null,{}] 20:43:39 INFO - PROCESS | 4068 | 1463975019118 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}] 20:43:39 INFO - PROCESS | 4068 | 1463975019221 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 20:43:39 INFO - PROCESS | 4068 | 1463975019227 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B4A5000 == 82 [pid = 4068] [id = 660] 20:43:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 139 (000000C456B06800) [pid = 4068] [serial = 1980] [outer = 0000000000000000] 20:43:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 140 (000000C456B10000) [pid = 4068] [serial = 1981] [outer = 000000C456B06800] 20:43:39 INFO - PROCESS | 4068 | 1463975019273 Marionette DEBUG loaded listener.js 20:43:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 141 (000000C459267800) [pid = 4068] [serial = 1982] [outer = 000000C456B06800] 20:43:39 INFO - PROCESS | 4068 | 1463975019770 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]]]}] 20:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 713ms 20:43:39 INFO - PROCESS | 4068 | 1463975019872 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 20:43:39 INFO - PROCESS | 4068 | 1463975019876 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 20:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:43:39 INFO - PROCESS | 4068 | 1463975019882 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:43:39 INFO - PROCESS | 4068 | 1463975019887 Marionette TRACE conn5 <- [1,2606,null,{}] 20:43:39 INFO - PROCESS | 4068 | 1463975019894 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}] 20:43:40 INFO - PROCESS | 4068 | 1463975020075 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 20:43:40 INFO - PROCESS | 4068 | 1463975020215 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450384000 == 83 [pid = 4068] [id = 661] 20:43:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 142 (000000C443E60000) [pid = 4068] [serial = 1983] [outer = 0000000000000000] 20:43:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 143 (000000C444089400) [pid = 4068] [serial = 1984] [outer = 000000C443E60000] 20:43:40 INFO - PROCESS | 4068 | 1463975020275 Marionette DEBUG loaded listener.js 20:43:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 144 (000000C448D2E800) [pid = 4068] [serial = 1985] [outer = 000000C443E60000] 20:43:40 INFO - PROCESS | 4068 | 1463975020975 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]]]}] 20:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1143ms 20:43:41 INFO - PROCESS | 4068 | 1463975021040 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 20:43:41 INFO - PROCESS | 4068 | 1463975021044 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 20:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:43:41 INFO - PROCESS | 4068 | 1463975021054 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:43:41 INFO - PROCESS | 4068 | 1463975021058 Marionette TRACE conn5 <- [1,2610,null,{}] 20:43:41 INFO - PROCESS | 4068 | 1463975021063 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}] 20:43:41 INFO - PROCESS | 4068 | 1463975021201 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 20:43:41 INFO - PROCESS | 4068 | 1463975021341 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4583BB800 == 84 [pid = 4068] [id = 662] 20:43:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 145 (000000C45000B400) [pid = 4068] [serial = 1986] [outer = 0000000000000000] 20:43:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 146 (000000C450C6D000) [pid = 4068] [serial = 1987] [outer = 000000C45000B400] 20:43:41 INFO - PROCESS | 4068 | 1463975021400 Marionette DEBUG loaded listener.js 20:43:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C451440800) [pid = 4068] [serial = 1988] [outer = 000000C45000B400] 20:43:42 INFO - PROCESS | 4068 | 1463975022025 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]]]}] 20:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1029ms 20:43:42 INFO - PROCESS | 4068 | 1463975022085 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 20:43:42 INFO - PROCESS | 4068 | 1463975022088 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 20:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:43:42 INFO - PROCESS | 4068 | 1463975022092 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:43:42 INFO - PROCESS | 4068 | 1463975022095 Marionette TRACE conn5 <- [1,2614,null,{}] 20:43:42 INFO - PROCESS | 4068 | 1463975022105 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}] 20:43:42 INFO - PROCESS | 4068 | 1463975022311 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 20:43:42 INFO - PROCESS | 4068 | 1463975022327 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D1D0800 == 85 [pid = 4068] [id = 663] 20:43:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C454703400) [pid = 4068] [serial = 1989] [outer = 0000000000000000] 20:43:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C454711C00) [pid = 4068] [serial = 1990] [outer = 000000C454703400] 20:43:42 INFO - PROCESS | 4068 | 1463975022429 Marionette DEBUG loaded listener.js 20:43:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C456B04400) [pid = 4068] [serial = 1991] [outer = 000000C454703400] 20:43:43 INFO - PROCESS | 4068 | 1463975023146 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]]]}] 20:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1091ms 20:43:43 INFO - PROCESS | 4068 | 1463975023201 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 20:43:43 INFO - PROCESS | 4068 | 1463975023204 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 20:43:43 INFO - PROCESS | 4068 | 1463975023207 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:43:43 INFO - PROCESS | 4068 | 1463975023209 Marionette TRACE conn5 <- [1,2618,null,{}] 20:43:43 INFO - PROCESS | 4068 | 1463975023213 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}] 20:43:43 INFO - PROCESS | 4068 | 1463975023342 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 20:43:43 INFO - PROCESS | 4068 | 1463975023486 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45E9C4000 == 86 [pid = 4068] [id = 664] 20:43:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C4592B4800) [pid = 4068] [serial = 1992] [outer = 0000000000000000] 20:43:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C45B262400) [pid = 4068] [serial = 1993] [outer = 000000C4592B4800] 20:43:43 INFO - PROCESS | 4068 | 1463975023544 Marionette DEBUG loaded listener.js 20:43:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C45B26A400) [pid = 4068] [serial = 1994] [outer = 000000C4592B4800] 20:43:44 INFO - PROCESS | 4068 | 1463975024104 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]]]}] 20:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 923ms 20:43:44 INFO - PROCESS | 4068 | 1463975024134 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 20:43:44 INFO - PROCESS | 4068 | 1463975024137 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 20:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:43:44 INFO - PROCESS | 4068 | 1463975024140 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:43:44 INFO - PROCESS | 4068 | 1463975024143 Marionette TRACE conn5 <- [1,2622,null,{}] 20:43:44 INFO - PROCESS | 4068 | 1463975024146 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}] 20:43:44 INFO - PROCESS | 4068 | 1463975024270 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 20:43:44 INFO - PROCESS | 4068 | 1463975024385 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460BE0000 == 87 [pid = 4068] [id = 665] 20:43:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C45B26EC00) [pid = 4068] [serial = 1995] [outer = 0000000000000000] 20:43:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C45B398000) [pid = 4068] [serial = 1996] [outer = 000000C45B26EC00] 20:43:44 INFO - PROCESS | 4068 | 1463975024482 Marionette DEBUG loaded listener.js 20:43:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C45B475C00) [pid = 4068] [serial = 1997] [outer = 000000C45B26EC00] 20:43:45 INFO - PROCESS | 4068 | 1463975025096 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]]]}] 20:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 985ms 20:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:43:45 INFO - PROCESS | 4068 | 1463975025128 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 20:43:45 INFO - PROCESS | 4068 | 1463975025131 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 20:43:45 INFO - PROCESS | 4068 | 1463975025135 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:43:45 INFO - PROCESS | 4068 | 1463975025137 Marionette TRACE conn5 <- [1,2626,null,{}] 20:43:45 INFO - PROCESS | 4068 | 1463975025141 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}] 20:43:45 INFO - PROCESS | 4068 | 1463975025289 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 20:43:45 INFO - PROCESS | 4068 | 1463975025438 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45EFB5800 == 88 [pid = 4068] [id = 666] 20:43:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C45BC40800) [pid = 4068] [serial = 1998] [outer = 0000000000000000] 20:43:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C45C670800) [pid = 4068] [serial = 1999] [outer = 000000C45BC40800] 20:43:45 INFO - PROCESS | 4068 | 1463975025497 Marionette DEBUG loaded listener.js 20:43:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C45CFA9400) [pid = 4068] [serial = 2000] [outer = 000000C45BC40800] 20:43:46 INFO - PROCESS | 4068 | 1463975026095 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]]]}] 20:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 984ms 20:43:46 INFO - PROCESS | 4068 | 1463975026125 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 20:43:46 INFO - PROCESS | 4068 | 1463975026128 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 20:43:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:43:46 INFO - PROCESS | 4068 | 1463975026133 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:43:46 INFO - PROCESS | 4068 | 1463975026136 Marionette TRACE conn5 <- [1,2630,null,{}] 20:43:46 INFO - PROCESS | 4068 | 1463975026140 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}] 20:43:46 INFO - PROCESS | 4068 | 1463975026264 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 20:43:46 INFO - PROCESS | 4068 | 1463975026381 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460FD0000 == 89 [pid = 4068] [id = 667] 20:43:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C45CFA7400) [pid = 4068] [serial = 2001] [outer = 0000000000000000] 20:43:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C45DA0E000) [pid = 4068] [serial = 2002] [outer = 000000C45CFA7400] 20:43:46 INFO - PROCESS | 4068 | 1463975026436 Marionette DEBUG loaded listener.js 20:43:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C45ED5AC00) [pid = 4068] [serial = 2003] [outer = 000000C45CFA7400] 20:43:46 INFO - PROCESS | 4068 | 1463975026971 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]]]}] 20:43:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:43:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 881ms 20:43:47 INFO - PROCESS | 4068 | 1463975027017 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 20:43:47 INFO - PROCESS | 4068 | 1463975027019 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 20:43:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:43:47 INFO - PROCESS | 4068 | 1463975027023 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:43:47 INFO - PROCESS | 4068 | 1463975027026 Marionette TRACE conn5 <- [1,2634,null,{}] 20:43:47 INFO - PROCESS | 4068 | 1463975027030 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}] 20:43:47 INFO - PROCESS | 4068 | 1463975027154 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 20:43:47 INFO - PROCESS | 4068 | 1463975027311 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4603E7800 == 90 [pid = 4068] [id = 668] 20:43:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C45D314400) [pid = 4068] [serial = 2004] [outer = 0000000000000000] 20:43:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C45D31A000) [pid = 4068] [serial = 2005] [outer = 000000C45D314400] 20:43:47 INFO - PROCESS | 4068 | 1463975027369 Marionette DEBUG loaded listener.js 20:43:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C45D320800) [pid = 4068] [serial = 2006] [outer = 000000C45D314400] 20:43:47 INFO - PROCESS | 4068 | 1463975027950 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]]]}] 20:43:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 986ms 20:43:48 INFO - PROCESS | 4068 | 1463975028012 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 20:43:48 INFO - PROCESS | 4068 | 1463975028014 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 20:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:43:48 INFO - PROCESS | 4068 | 1463975028018 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:43:48 INFO - PROCESS | 4068 | 1463975028020 Marionette TRACE conn5 <- [1,2638,null,{}] 20:43:48 INFO - PROCESS | 4068 | 1463975028024 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}] 20:43:48 INFO - PROCESS | 4068 | 1463975028181 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 20:43:48 INFO - PROCESS | 4068 | 1463975028326 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D202800 == 91 [pid = 4068] [id = 669] 20:43:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C45DBB6000) [pid = 4068] [serial = 2007] [outer = 0000000000000000] 20:43:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C45ED68000) [pid = 4068] [serial = 2008] [outer = 000000C45DBB6000] 20:43:48 INFO - PROCESS | 4068 | 1463975028383 Marionette DEBUG loaded listener.js 20:43:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C4606EB400) [pid = 4068] [serial = 2009] [outer = 000000C45DBB6000] 20:43:49 INFO - PROCESS | 4068 | 1463975029046 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]]]}] 20:43:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:43:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1077ms 20:43:49 INFO - PROCESS | 4068 | 1463975029106 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 20:43:49 INFO - PROCESS | 4068 | 1463975029109 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 20:43:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:43:49 INFO - PROCESS | 4068 | 1463975029114 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:43:49 INFO - PROCESS | 4068 | 1463975029117 Marionette TRACE conn5 <- [1,2642,null,{}] 20:43:49 INFO - PROCESS | 4068 | 1463975029120 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}] 20:43:49 INFO - PROCESS | 4068 | 1463975029255 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 20:43:49 INFO - PROCESS | 4068 | 1463975029398 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448F51000 == 92 [pid = 4068] [id = 670] 20:43:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C443ED9800) [pid = 4068] [serial = 2010] [outer = 0000000000000000] 20:43:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C44D5EEC00) [pid = 4068] [serial = 2011] [outer = 000000C443ED9800] 20:43:49 INFO - PROCESS | 4068 | 1463975029461 Marionette DEBUG loaded listener.js 20:43:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C454E10800) [pid = 4068] [serial = 2012] [outer = 000000C443ED9800] 20:43:50 INFO - PROCESS | 4068 | 1463975030298 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]]]}] 20:43:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:43:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1242ms 20:43:50 INFO - PROCESS | 4068 | 1463975030359 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 20:43:50 INFO - PROCESS | 4068 | 1463975030363 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 20:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:43:50 INFO - PROCESS | 4068 | 1463975030369 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:43:50 INFO - PROCESS | 4068 | 1463975030373 Marionette TRACE conn5 <- [1,2646,null,{}] 20:43:50 INFO - PROCESS | 4068 | 1463975030379 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}] 20:43:50 INFO - PROCESS | 4068 | 1463975030507 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 20:43:50 INFO - PROCESS | 4068 | 1463975030659 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450351000 == 93 [pid = 4068] [id = 671] 20:43:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C44398AC00) [pid = 4068] [serial = 2013] [outer = 0000000000000000] 20:43:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C444E9A800) [pid = 4068] [serial = 2014] [outer = 000000C44398AC00] 20:43:50 INFO - PROCESS | 4068 | 1463975030712 Marionette DEBUG loaded listener.js 20:43:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C44D8DF800) [pid = 4068] [serial = 2015] [outer = 000000C44398AC00] 20:43:51 INFO - PROCESS | 4068 | 1463975031322 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]]]}] 20:43:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:43:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 986ms 20:43:51 INFO - PROCESS | 4068 | 1463975031359 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 20:43:51 INFO - PROCESS | 4068 | 1463975031365 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 20:43:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:43:51 INFO - PROCESS | 4068 | 1463975031371 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:43:51 INFO - PROCESS | 4068 | 1463975031374 Marionette TRACE conn5 <- [1,2650,null,{}] 20:43:51 INFO - PROCESS | 4068 | 1463975031378 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}] 20:43:51 INFO - PROCESS | 4068 | 1463975031497 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 20:43:51 INFO - PROCESS | 4068 | 1463975031662 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B180000 == 92 [pid = 4068] [id = 659] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594DB000 == 91 [pid = 4068] [id = 658] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45940E800 == 90 [pid = 4068] [id = 657] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FAA800 == 89 [pid = 4068] [id = 656] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C457540000 == 88 [pid = 4068] [id = 655] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C457346000 == 87 [pid = 4068] [id = 654] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C454554000 == 86 [pid = 4068] [id = 653] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C44CB4A000 == 85 [pid = 4068] [id = 652] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C4569B4C00) [pid = 4068] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C459280C00) [pid = 4068] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C45BC38000) [pid = 4068] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C45926A400) [pid = 4068] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C45C670C00) [pid = 4068] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C4554CC800) [pid = 4068] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448B16000 == 86 [pid = 4068] [id = 672] 20:43:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C4430E5400) [pid = 4068] [serial = 2016] [outer = 0000000000000000] 20:43:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C44408AC00) [pid = 4068] [serial = 2017] [outer = 000000C4430E5400] 20:43:51 INFO - PROCESS | 4068 | 1463975031775 Marionette DEBUG loaded listener.js 20:43:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C44FE62800) [pid = 4068] [serial = 2018] [outer = 000000C4430E5400] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C454122000 == 85 [pid = 4068] [id = 651] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D53C800 == 84 [pid = 4068] [id = 646] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C1A7800 == 83 [pid = 4068] [id = 645] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B259800 == 82 [pid = 4068] [id = 644] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C458432000 == 81 [pid = 4068] [id = 643] 20:43:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C452B31800 == 80 [pid = 4068] [id = 642] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C4593CBC00) [pid = 4068] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C459236400) [pid = 4068] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C444D79400) [pid = 4068] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C453630400) [pid = 4068] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C453D72800) [pid = 4068] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C454711400) [pid = 4068] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C44D53F400) [pid = 4068] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C454678400) [pid = 4068] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C450F7F400) [pid = 4068] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C454D66400) [pid = 4068] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C4511E2C00) [pid = 4068] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C455B06800) [pid = 4068] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C44A80DC00) [pid = 4068] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C451047400) [pid = 4068] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C454D55C00) [pid = 4068] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C455444400) [pid = 4068] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C4530AC000) [pid = 4068] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C454E08800) [pid = 4068] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C448FA7C00) [pid = 4068] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C450782C00) [pid = 4068] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C450F84C00) [pid = 4068] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C44A80C400) [pid = 4068] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C444D0A400) [pid = 4068] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C451B20C00) [pid = 4068] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 20:43:51 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C454EA4000) [pid = 4068] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 20:43:52 INFO - PROCESS | 4068 | 1463975032259 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]]]}] 20:43:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:43:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 943ms 20:43:52 INFO - PROCESS | 4068 | 1463975032316 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 20:43:52 INFO - PROCESS | 4068 | 1463975032319 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 20:43:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:43:52 INFO - PROCESS | 4068 | 1463975032322 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:43:52 INFO - PROCESS | 4068 | 1463975032326 Marionette TRACE conn5 <- [1,2654,null,{}] 20:43:52 INFO - PROCESS | 4068 | 1463975032336 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}] 20:43:52 INFO - PROCESS | 4068 | 1463975032446 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 20:43:52 INFO - PROCESS | 4068 | 1463975032588 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456987800 == 81 [pid = 4068] [id = 673] 20:43:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C44FBE4C00) [pid = 4068] [serial = 2019] [outer = 0000000000000000] 20:43:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C45119F000) [pid = 4068] [serial = 2020] [outer = 000000C44FBE4C00] 20:43:52 INFO - PROCESS | 4068 | 1463975032638 Marionette DEBUG loaded listener.js 20:43:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C4511EC000) [pid = 4068] [serial = 2021] [outer = 000000C44FBE4C00] 20:43:52 INFO - PROCESS | 4068 | [4068] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:43:53 INFO - PROCESS | 4068 | [4068] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:43:53 INFO - PROCESS | 4068 | 1463975033516 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]]]}] 20:43:53 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) 20:43:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1232ms 20:43:53 INFO - PROCESS | 4068 | 1463975033561 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 20:43:53 INFO - PROCESS | 4068 | 1463975033564 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 20:43:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:43:53 INFO - PROCESS | 4068 | 1463975033569 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:43:53 INFO - PROCESS | 4068 | 1463975033571 Marionette TRACE conn5 <- [1,2658,null,{}] 20:43:53 INFO - PROCESS | 4068 | 1463975033575 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}] 20:43:53 INFO - PROCESS | 4068 | 1463975033679 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 20:43:53 INFO - PROCESS | 4068 | 1463975033686 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457369800 == 82 [pid = 4068] [id = 674] 20:43:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C451D35C00) [pid = 4068] [serial = 2022] [outer = 0000000000000000] 20:43:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C453630400) [pid = 4068] [serial = 2023] [outer = 000000C451D35C00] 20:43:53 INFO - PROCESS | 4068 | 1463975033741 Marionette DEBUG loaded listener.js 20:43:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C453D7A400) [pid = 4068] [serial = 2024] [outer = 000000C451D35C00] 20:43:54 INFO - PROCESS | 4068 | 1463975034714 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] 20:43:54 INFO - PROCESS | 4068 | 1463975034770 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 20:43:54 INFO - PROCESS | 4068 | 1463975034774 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:43:54 INFO - PROCESS | 4068 | 1463975034775 Marionette TRACE conn5 <- [1,2662,null,{}] 20:43:54 INFO - PROCESS | 4068 | 1463975034779 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}] 20:43:54 INFO - PROCESS | 4068 | 1463975034917 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 20:43:54 INFO - PROCESS | 4068 | 1463975034936 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45842C800 == 83 [pid = 4068] [id = 675] 20:43:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C453D53C00) [pid = 4068] [serial = 2025] [outer = 0000000000000000] 20:43:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C4545C1400) [pid = 4068] [serial = 2026] [outer = 000000C453D53C00] 20:43:54 INFO - PROCESS | 4068 | 1463975034982 Marionette DEBUG loaded listener.js 20:43:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C454685C00) [pid = 4068] [serial = 2027] [outer = 000000C453D53C00] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C454D5D800) [pid = 4068] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C44F81B800) [pid = 4068] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C453D4F800) [pid = 4068] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C443775400) [pid = 4068] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C44A812400) [pid = 4068] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C454682400) [pid = 4068] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C455442400) [pid = 4068] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C443E66800) [pid = 4068] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:43:55 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C4511E1000) [pid = 4068] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:43:56 INFO - PROCESS | 4068 | 1463975035997 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] 20:43:56 INFO - PROCESS | 4068 | 1463975036009 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 20:43:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:43:56 INFO - PROCESS | 4068 | 1463975036013 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:43:56 INFO - PROCESS | 4068 | 1463975036014 Marionette TRACE conn5 <- [1,2666,null,{}] 20:43:56 INFO - PROCESS | 4068 | 1463975036018 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}] 20:43:56 INFO - PROCESS | 4068 | 1463975036139 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 20:43:56 INFO - PROCESS | 4068 | 1463975036148 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45915B800 == 84 [pid = 4068] [id = 676] 20:43:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 147 (000000C454D36C00) [pid = 4068] [serial = 2028] [outer = 0000000000000000] 20:43:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 148 (000000C454D6B400) [pid = 4068] [serial = 2029] [outer = 000000C454D36C00] 20:43:56 INFO - PROCESS | 4068 | 1463975036202 Marionette DEBUG loaded listener.js 20:43:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 149 (000000C454EA0000) [pid = 4068] [serial = 2030] [outer = 000000C454D36C00] 20:43:57 INFO - PROCESS | 4068 | 1463975037147 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]]]}] 20:43:57 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) 20:43:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1177ms 20:43:57 INFO - PROCESS | 4068 | 1463975037193 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 20:43:57 INFO - PROCESS | 4068 | 1463975037195 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 20:43:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:43:57 INFO - PROCESS | 4068 | 1463975037202 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:43:57 INFO - PROCESS | 4068 | 1463975037204 Marionette TRACE conn5 <- [1,2670,null,{}] 20:43:57 INFO - PROCESS | 4068 | 1463975037207 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}] 20:43:57 INFO - PROCESS | 4068 | 1463975037308 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 20:43:57 INFO - PROCESS | 4068 | 1463975037315 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594DB000 == 85 [pid = 4068] [id = 677] 20:43:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 150 (000000C455118C00) [pid = 4068] [serial = 2031] [outer = 0000000000000000] 20:43:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 151 (000000C455440000) [pid = 4068] [serial = 2032] [outer = 000000C455118C00] 20:43:57 INFO - PROCESS | 4068 | 1463975037362 Marionette DEBUG loaded listener.js 20:43:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 152 (000000C455A8C000) [pid = 4068] [serial = 2033] [outer = 000000C455118C00] 20:43:58 INFO - PROCESS | 4068 | 1463975038351 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]]]}] 20:43:58 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) 20:43:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1190ms 20:43:58 INFO - PROCESS | 4068 | 1463975038398 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 20:43:58 INFO - PROCESS | 4068 | 1463975038402 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 20:43:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:43:58 INFO - PROCESS | 4068 | 1463975038408 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:43:58 INFO - PROCESS | 4068 | 1463975038412 Marionette TRACE conn5 <- [1,2674,null,{}] 20:43:58 INFO - PROCESS | 4068 | 1463975038459 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}] 20:43:58 INFO - PROCESS | 4068 | 1463975038625 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 20:43:58 INFO - PROCESS | 4068 | 1463975038822 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:43:58 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FC0800 == 86 [pid = 4068] [id = 678] 20:43:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 153 (000000C448862000) [pid = 4068] [serial = 2034] [outer = 0000000000000000] 20:43:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 154 (000000C448FAF800) [pid = 4068] [serial = 2035] [outer = 000000C448862000] 20:43:58 INFO - PROCESS | 4068 | 1463975038885 Marionette DEBUG loaded listener.js 20:43:58 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C44FB58C00) [pid = 4068] [serial = 2036] [outer = 000000C448862000] 20:43:59 INFO - PROCESS | 4068 | 1463975039976 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] 20:44:00 INFO - PROCESS | 4068 | 1463975040018 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 20:44:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:44:00 INFO - PROCESS | 4068 | 1463975040025 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:44:00 INFO - PROCESS | 4068 | 1463975040028 Marionette TRACE conn5 <- [1,2678,null,{}] 20:44:00 INFO - PROCESS | 4068 | 1463975040032 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}] 20:44:00 INFO - PROCESS | 4068 | 1463975040193 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 20:44:00 INFO - PROCESS | 4068 | 1463975040343 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:00 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459148800 == 87 [pid = 4068] [id = 679] 20:44:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C450013C00) [pid = 4068] [serial = 2037] [outer = 0000000000000000] 20:44:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C4511DFC00) [pid = 4068] [serial = 2038] [outer = 000000C450013C00] 20:44:00 INFO - PROCESS | 4068 | 1463975040401 Marionette DEBUG loaded listener.js 20:44:00 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C45363E400) [pid = 4068] [serial = 2039] [outer = 000000C450013C00] 20:44:01 INFO - PROCESS | 4068 | 1463975041472 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] 20:44:01 INFO - PROCESS | 4068 | 1463975041518 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 20:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:44:01 INFO - PROCESS | 4068 | 1463975041523 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:44:01 INFO - PROCESS | 4068 | 1463975041527 Marionette TRACE conn5 <- [1,2682,null,{}] 20:44:01 INFO - PROCESS | 4068 | 1463975041538 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}] 20:44:01 INFO - PROCESS | 4068 | 1463975041774 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 20:44:01 INFO - PROCESS | 4068 | 1463975041884 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B18C800 == 88 [pid = 4068] [id = 680] 20:44:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C454D53800) [pid = 4068] [serial = 2040] [outer = 0000000000000000] 20:44:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C455411000) [pid = 4068] [serial = 2041] [outer = 000000C454D53800] 20:44:01 INFO - PROCESS | 4068 | 1463975041943 Marionette DEBUG loaded listener.js 20:44:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C456B06C00) [pid = 4068] [serial = 2042] [outer = 000000C454D53800] 20:44:03 INFO - PROCESS | 4068 | 1463975043004 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] 20:44:03 INFO - PROCESS | 4068 | 1463975043014 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 20:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:44:03 INFO - PROCESS | 4068 | 1463975043018 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:44:03 INFO - PROCESS | 4068 | 1463975043020 Marionette TRACE conn5 <- [1,2686,null,{}] 20:44:03 INFO - PROCESS | 4068 | 1463975043024 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}] 20:44:03 INFO - PROCESS | 4068 | 1463975043151 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 20:44:03 INFO - PROCESS | 4068 | 1463975043297 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45BCA9800 == 89 [pid = 4068] [id = 681] 20:44:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C459240800) [pid = 4068] [serial = 2043] [outer = 0000000000000000] 20:44:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C4592A9800) [pid = 4068] [serial = 2044] [outer = 000000C459240800] 20:44:03 INFO - PROCESS | 4068 | 1463975043356 Marionette DEBUG loaded listener.js 20:44:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C45ABE5000) [pid = 4068] [serial = 2045] [outer = 000000C459240800] 20:44:04 INFO - PROCESS | 4068 | 1463975044355 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] 20:44:04 INFO - PROCESS | 4068 | 1463975044449 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 20:44:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:44:04 INFO - PROCESS | 4068 | 1463975044454 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:44:04 INFO - PROCESS | 4068 | 1463975044456 Marionette TRACE conn5 <- [1,2690,null,{}] 20:44:04 INFO - PROCESS | 4068 | 1463975044460 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}] 20:44:04 INFO - PROCESS | 4068 | 1463975044574 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 20:44:04 INFO - PROCESS | 4068 | 1463975044788 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D1CD000 == 90 [pid = 4068] [id = 682] 20:44:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C45ABE1C00) [pid = 4068] [serial = 2046] [outer = 0000000000000000] 20:44:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C45B39CC00) [pid = 4068] [serial = 2047] [outer = 000000C45ABE1C00] 20:44:04 INFO - PROCESS | 4068 | 1463975044845 Marionette DEBUG loaded listener.js 20:44:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C45B47E400) [pid = 4068] [serial = 2048] [outer = 000000C45ABE1C00] 20:44:05 INFO - PROCESS | 4068 | 1463975045382 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]]]}] 20:44:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:44:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 985ms 20:44:05 INFO - PROCESS | 4068 | 1463975045444 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 20:44:05 INFO - PROCESS | 4068 | 1463975045446 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 20:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:44:05 INFO - PROCESS | 4068 | 1463975045450 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:44:05 INFO - PROCESS | 4068 | 1463975045452 Marionette TRACE conn5 <- [1,2694,null,{}] 20:44:05 INFO - PROCESS | 4068 | 1463975045456 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}] 20:44:05 INFO - PROCESS | 4068 | 1463975045602 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 20:44:05 INFO - PROCESS | 4068 | 1463975045724 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45DA1B000 == 91 [pid = 4068] [id = 683] 20:44:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C45C670C00) [pid = 4068] [serial = 2049] [outer = 0000000000000000] 20:44:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C45D2A5800) [pid = 4068] [serial = 2050] [outer = 000000C45C670C00] 20:44:05 INFO - PROCESS | 4068 | 1463975045780 Marionette DEBUG loaded listener.js 20:44:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C45D2B3400) [pid = 4068] [serial = 2051] [outer = 000000C45C670C00] 20:44:06 INFO - PROCESS | 4068 | 1463975046378 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]]]}] 20:44:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:44:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 986ms 20:44:06 INFO - PROCESS | 4068 | 1463975046439 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 20:44:06 INFO - PROCESS | 4068 | 1463975046441 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 20:44:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:44:06 INFO - PROCESS | 4068 | 1463975046445 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:44:06 INFO - PROCESS | 4068 | 1463975046447 Marionette TRACE conn5 <- [1,2698,null,{}] 20:44:06 INFO - PROCESS | 4068 | 1463975046451 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}] 20:44:06 INFO - PROCESS | 4068 | 1463975046575 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 20:44:06 INFO - PROCESS | 4068 | 1463975046732 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45ECDE000 == 92 [pid = 4068] [id = 684] 20:44:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C45C251000) [pid = 4068] [serial = 2052] [outer = 0000000000000000] 20:44:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C45C255800) [pid = 4068] [serial = 2053] [outer = 000000C45C251000] 20:44:06 INFO - PROCESS | 4068 | 1463975046790 Marionette DEBUG loaded listener.js 20:44:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C45D2AE000) [pid = 4068] [serial = 2054] [outer = 000000C45C251000] 20:44:07 INFO - PROCESS | 4068 | 1463975047397 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] 20:44:07 INFO - PROCESS | 4068 | 1463975047481 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 20:44:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:44:07 INFO - PROCESS | 4068 | 1463975047485 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:44:07 INFO - PROCESS | 4068 | 1463975047487 Marionette TRACE conn5 <- [1,2702,null,{}] 20:44:07 INFO - PROCESS | 4068 | 1463975047508 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}] 20:44:07 INFO - PROCESS | 4068 | 1463975047649 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 20:44:07 INFO - PROCESS | 4068 | 1463975047793 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449AC5000 == 93 [pid = 4068] [id = 685] 20:44:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C44DD9E400) [pid = 4068] [serial = 2055] [outer = 0000000000000000] 20:44:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 175 (000000C44FE60000) [pid = 4068] [serial = 2056] [outer = 000000C44DD9E400] 20:44:07 INFO - PROCESS | 4068 | 1463975047850 Marionette DEBUG loaded listener.js 20:44:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 176 (000000C454E9B800) [pid = 4068] [serial = 2057] [outer = 000000C44DD9E400] 20:44:08 INFO - PROCESS | 4068 | 1463975048624 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]]]}] 20:44:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:44:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1190ms 20:44:08 INFO - PROCESS | 4068 | 1463975048678 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 20:44:08 INFO - PROCESS | 4068 | 1463975048682 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 20:44:08 INFO - PROCESS | 4068 | 1463975048687 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:44:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:44:08 INFO - PROCESS | 4068 | 1463975048691 Marionette TRACE conn5 <- [1,2706,null,{}] 20:44:08 INFO - PROCESS | 4068 | 1463975048697 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}] 20:44:08 INFO - PROCESS | 4068 | 1463975048829 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 20:44:08 INFO - PROCESS | 4068 | 1463975048943 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:09 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45753C000 == 94 [pid = 4068] [id = 686] 20:44:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 177 (000000C44A813800) [pid = 4068] [serial = 2058] [outer = 0000000000000000] 20:44:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 178 (000000C44D5C9800) [pid = 4068] [serial = 2059] [outer = 000000C44A813800] 20:44:09 INFO - PROCESS | 4068 | 1463975049036 Marionette DEBUG loaded listener.js 20:44:09 INFO - PROCESS | 4068 | ++DOMWINDOW == 179 (000000C450CF2800) [pid = 4068] [serial = 2060] [outer = 000000C44A813800] 20:44:09 INFO - PROCESS | 4068 | 1463975049700 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] 20:44:09 INFO - PROCESS | 4068 | 1463975049726 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 20:44:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:44:09 INFO - PROCESS | 4068 | 1463975049732 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:44:09 INFO - PROCESS | 4068 | 1463975049735 Marionette TRACE conn5 <- [1,2710,null,{}] 20:44:09 INFO - PROCESS | 4068 | 1463975049739 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}] 20:44:09 INFO - PROCESS | 4068 | 1463975049860 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 20:44:10 INFO - PROCESS | 4068 | 1463975050032 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D380800 == 93 [pid = 4068] [id = 630] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C45BC9E800 == 92 [pid = 4068] [id = 592] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C45915B800 == 91 [pid = 4068] [id = 676] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C45842C800 == 90 [pid = 4068] [id = 675] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C457369800 == 89 [pid = 4068] [id = 674] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C456987800 == 88 [pid = 4068] [id = 673] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C448B16000 == 87 [pid = 4068] [id = 672] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C450351000 == 86 [pid = 4068] [id = 671] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 178 (000000C45DA0D000) [pid = 4068] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 177 (000000C45DBB1800) [pid = 4068] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 176 (000000C45ED61000) [pid = 4068] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 175 (000000C456B10000) [pid = 4068] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450351000 == 87 [pid = 4068] [id = 687] 20:44:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 176 (000000C443AA9800) [pid = 4068] [serial = 2061] [outer = 0000000000000000] 20:44:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 177 (000000C448DF3C00) [pid = 4068] [serial = 2062] [outer = 000000C443AA9800] 20:44:10 INFO - PROCESS | 4068 | 1463975050134 Marionette DEBUG loaded listener.js 20:44:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 178 (000000C450CF1C00) [pid = 4068] [serial = 2063] [outer = 000000C443AA9800] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C4603E7800 == 86 [pid = 4068] [id = 668] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C460FD0000 == 85 [pid = 4068] [id = 667] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C45EFB5800 == 84 [pid = 4068] [id = 666] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C460BE0000 == 83 [pid = 4068] [id = 665] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C45E9C4000 == 82 [pid = 4068] [id = 664] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D1D0800 == 81 [pid = 4068] [id = 663] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583BB800 == 80 [pid = 4068] [id = 662] 20:44:10 INFO - PROCESS | 4068 | --DOCSHELL 000000C450384000 == 79 [pid = 4068] [id = 661] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 177 (000000C455B06000) [pid = 4068] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 176 (000000C449A04400) [pid = 4068] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 175 (000000C4553B9000) [pid = 4068] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 174 (000000C45540F000) [pid = 4068] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C451046800) [pid = 4068] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C454537400) [pid = 4068] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C453D5C400) [pid = 4068] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C459281800) [pid = 4068] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C44FB54000) [pid = 4068] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C455A92400) [pid = 4068] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C4511A6800) [pid = 4068] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C443B8DC00) [pid = 4068] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C454E0BC00) [pid = 4068] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C454D51400) [pid = 4068] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C4554C9400) [pid = 4068] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C45104A000) [pid = 4068] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C44D8C6000) [pid = 4068] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C454EA3400) [pid = 4068] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C45075EC00) [pid = 4068] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C448010800) [pid = 4068] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C452F76800) [pid = 4068] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C45470D800) [pid = 4068] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C4514DD800) [pid = 4068] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C45B394C00) [pid = 4068] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 20:44:10 INFO - PROCESS | 4068 | 1463975050626 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] 20:44:10 INFO - PROCESS | 4068 | 1463975050680 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 20:44:10 INFO - PROCESS | 4068 | 1463975050684 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:44:10 INFO - PROCESS | 4068 | 1463975050688 Marionette TRACE conn5 <- [1,2714,null,{}] 20:44:10 INFO - PROCESS | 4068 | 1463975050698 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}] 20:44:10 INFO - PROCESS | 4068 | 1463975050808 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 20:44:10 INFO - PROCESS | 4068 | 1463975050938 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457368000 == 80 [pid = 4068] [id = 688] 20:44:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C45000C400) [pid = 4068] [serial = 2064] [outer = 0000000000000000] 20:44:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C45453B800) [pid = 4068] [serial = 2065] [outer = 000000C45000C400] 20:44:10 INFO - PROCESS | 4068 | 1463975050989 Marionette DEBUG loaded listener.js 20:44:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C454683800) [pid = 4068] [serial = 2066] [outer = 000000C45000C400] 20:44:11 INFO - PROCESS | 4068 | 1463975051378 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]]]}] 20:44:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:44:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 732ms 20:44:11 INFO - PROCESS | 4068 | 1463975051418 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 20:44:11 INFO - PROCESS | 4068 | 1463975051421 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 20:44:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:44:11 INFO - PROCESS | 4068 | 1463975051425 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:44:11 INFO - PROCESS | 4068 | 1463975051427 Marionette TRACE conn5 <- [1,2718,null,{}] 20:44:11 INFO - PROCESS | 4068 | 1463975051430 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}] 20:44:11 INFO - PROCESS | 4068 | 1463975051561 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 20:44:11 INFO - PROCESS | 4068 | 1463975051570 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459156800 == 81 [pid = 4068] [id = 689] 20:44:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C454D51800) [pid = 4068] [serial = 2067] [outer = 0000000000000000] 20:44:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C454E0C000) [pid = 4068] [serial = 2068] [outer = 000000C454D51800] 20:44:11 INFO - PROCESS | 4068 | 1463975051619 Marionette DEBUG loaded listener.js 20:44:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C45540B000) [pid = 4068] [serial = 2069] [outer = 000000C454D51800] 20:44:12 INFO - PROCESS | 4068 | 1463975052570 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] 20:44:12 INFO - PROCESS | 4068 | 1463975052625 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 20:44:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:44:12 INFO - PROCESS | 4068 | 1463975052628 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:44:12 INFO - PROCESS | 4068 | 1463975052630 Marionette TRACE conn5 <- [1,2722,null,{}] 20:44:12 INFO - PROCESS | 4068 | 1463975052634 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}] 20:44:12 INFO - PROCESS | 4068 | 1463975052771 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 20:44:12 INFO - PROCESS | 4068 | 1463975052786 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45AC21800 == 82 [pid = 4068] [id = 690] 20:44:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C456B07C00) [pid = 4068] [serial = 2070] [outer = 0000000000000000] 20:44:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C459235800) [pid = 4068] [serial = 2071] [outer = 000000C456B07C00] 20:44:12 INFO - PROCESS | 4068 | 1463975052833 Marionette DEBUG loaded listener.js 20:44:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C4592AD800) [pid = 4068] [serial = 2072] [outer = 000000C456B07C00] 20:44:13 INFO - PROCESS | 4068 | 1463975053322 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]]]}] 20:44:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:44:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 733ms 20:44:13 INFO - PROCESS | 4068 | 1463975053365 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 20:44:13 INFO - PROCESS | 4068 | 1463975053367 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 20:44:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:44:13 INFO - PROCESS | 4068 | 1463975053370 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:44:13 INFO - PROCESS | 4068 | 1463975053372 Marionette TRACE conn5 <- [1,2726,null,{}] 20:44:13 INFO - PROCESS | 4068 | 1463975053381 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}] 20:44:13 INFO - PROCESS | 4068 | 1463975053537 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 20:44:13 INFO - PROCESS | 4068 | 1463975053564 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B435000 == 83 [pid = 4068] [id = 691] 20:44:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C448FC4000) [pid = 4068] [serial = 2073] [outer = 0000000000000000] 20:44:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C456B0A000) [pid = 4068] [serial = 2074] [outer = 000000C448FC4000] 20:44:13 INFO - PROCESS | 4068 | 1463975053620 Marionette DEBUG loaded listener.js 20:44:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C45B471400) [pid = 4068] [serial = 2075] [outer = 000000C448FC4000] 20:44:14 INFO - PROCESS | 4068 | 1463975054094 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]]]}] 20:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 776ms 20:44:14 INFO - PROCESS | 4068 | 1463975054150 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 20:44:14 INFO - PROCESS | 4068 | 1463975054152 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 20:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:44:14 INFO - PROCESS | 4068 | 1463975054155 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:44:14 INFO - PROCESS | 4068 | 1463975054157 Marionette TRACE conn5 <- [1,2730,null,{}] 20:44:14 INFO - PROCESS | 4068 | 1463975054161 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}] 20:44:14 INFO - PROCESS | 4068 | 1463975054299 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 20:44:14 INFO - PROCESS | 4068 | 1463975054320 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D214000 == 84 [pid = 4068] [id = 692] 20:44:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C45B47E000) [pid = 4068] [serial = 2076] [outer = 0000000000000000] 20:44:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C45C257C00) [pid = 4068] [serial = 2077] [outer = 000000C45B47E000] 20:44:14 INFO - PROCESS | 4068 | 1463975054368 Marionette DEBUG loaded listener.js 20:44:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C45CE73C00) [pid = 4068] [serial = 2078] [outer = 000000C45B47E000] 20:44:14 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C453D53C00) [pid = 4068] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:44:14 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C44FBE4C00) [pid = 4068] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:44:14 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C456B06800) [pid = 4068] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:44:14 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C454D36C00) [pid = 4068] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:44:14 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C44398AC00) [pid = 4068] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:44:14 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C4430E5400) [pid = 4068] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:44:14 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C451D35C00) [pid = 4068] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:44:14 INFO - PROCESS | 4068 | 1463975054870 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]]]}] 20:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 734ms 20:44:14 INFO - PROCESS | 4068 | 1463975054892 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 20:44:14 INFO - PROCESS | 4068 | 1463975054894 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 20:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:44:14 INFO - PROCESS | 4068 | 1463975054897 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:44:14 INFO - PROCESS | 4068 | 1463975054899 Marionette TRACE conn5 <- [1,2734,null,{}] 20:44:14 INFO - PROCESS | 4068 | 1463975054903 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}] 20:44:15 INFO - PROCESS | 4068 | 1463975055052 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 20:44:15 INFO - PROCESS | 4068 | 1463975055213 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450684000 == 85 [pid = 4068] [id = 693] 20:44:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C44246D000) [pid = 4068] [serial = 2079] [outer = 0000000000000000] 20:44:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C443AB0C00) [pid = 4068] [serial = 2080] [outer = 000000C44246D000] 20:44:15 INFO - PROCESS | 4068 | 1463975055275 Marionette DEBUG loaded listener.js 20:44:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C448FBEC00) [pid = 4068] [serial = 2081] [outer = 000000C44246D000] 20:44:15 INFO - PROCESS | 4068 | 1463975055979 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]]]}] 20:44:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:44:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1131ms 20:44:16 INFO - PROCESS | 4068 | 1463975056033 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 20:44:16 INFO - PROCESS | 4068 | 1463975056039 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 20:44:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:44:16 INFO - PROCESS | 4068 | 1463975056044 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:44:16 INFO - PROCESS | 4068 | 1463975056048 Marionette TRACE conn5 <- [1,2738,null,{}] 20:44:16 INFO - PROCESS | 4068 | 1463975056053 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}] 20:44:16 INFO - PROCESS | 4068 | 1463975056246 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 20:44:16 INFO - PROCESS | 4068 | 1463975056353 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C458FB2000 == 86 [pid = 4068] [id = 694] 20:44:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C451047400) [pid = 4068] [serial = 2082] [outer = 0000000000000000] 20:44:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C45119C000) [pid = 4068] [serial = 2083] [outer = 000000C451047400] 20:44:16 INFO - PROCESS | 4068 | 1463975056414 Marionette DEBUG loaded listener.js 20:44:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C453631800) [pid = 4068] [serial = 2084] [outer = 000000C451047400] 20:44:17 INFO - PROCESS | 4068 | 1463975056995 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]]]}] 20:44:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:44:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 985ms 20:44:17 INFO - PROCESS | 4068 | 1463975057034 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 20:44:17 INFO - PROCESS | 4068 | 1463975057039 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 20:44:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:44:17 INFO - PROCESS | 4068 | 1463975057044 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:44:17 INFO - PROCESS | 4068 | 1463975057047 Marionette TRACE conn5 <- [1,2742,null,{}] 20:44:17 INFO - PROCESS | 4068 | 1463975057051 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}] 20:44:17 INFO - PROCESS | 4068 | 1463975057180 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 20:44:17 INFO - PROCESS | 4068 | 1463975057341 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45ECCF800 == 87 [pid = 4068] [id = 695] 20:44:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C454D36C00) [pid = 4068] [serial = 2085] [outer = 0000000000000000] 20:44:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C454D6BC00) [pid = 4068] [serial = 2086] [outer = 000000C454D36C00] 20:44:17 INFO - PROCESS | 4068 | 1463975057400 Marionette DEBUG loaded listener.js 20:44:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C459238000) [pid = 4068] [serial = 2087] [outer = 000000C454D36C00] 20:44:18 INFO - PROCESS | 4068 | 1463975058012 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]]]}] 20:44:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:44:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 985ms 20:44:18 INFO - PROCESS | 4068 | 1463975058031 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 20:44:18 INFO - PROCESS | 4068 | 1463975058034 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 20:44:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:44:18 INFO - PROCESS | 4068 | 1463975058039 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:44:18 INFO - PROCESS | 4068 | 1463975058046 Marionette TRACE conn5 <- [1,2746,null,{}] 20:44:18 INFO - PROCESS | 4068 | 1463975058056 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}] 20:44:18 INFO - PROCESS | 4068 | 1463975058187 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 20:44:18 INFO - PROCESS | 4068 | 1463975058338 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460FD0000 == 88 [pid = 4068] [id = 696] 20:44:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C45BC3F800) [pid = 4068] [serial = 2088] [outer = 0000000000000000] 20:44:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C45CFA8800) [pid = 4068] [serial = 2089] [outer = 000000C45BC3F800] 20:44:18 INFO - PROCESS | 4068 | 1463975058396 Marionette DEBUG loaded listener.js 20:44:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C45D2B1000) [pid = 4068] [serial = 2090] [outer = 000000C45BC3F800] 20:44:19 INFO - PROCESS | 4068 | 1463975059035 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]]]}] 20:44:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:44:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1036ms 20:44:19 INFO - PROCESS | 4068 | 1463975059076 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 20:44:19 INFO - PROCESS | 4068 | 1463975059079 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 20:44:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:44:19 INFO - PROCESS | 4068 | 1463975059083 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:44:19 INFO - PROCESS | 4068 | 1463975059085 Marionette TRACE conn5 <- [1,2750,null,{}] 20:44:19 INFO - PROCESS | 4068 | 1463975059102 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}] 20:44:19 INFO - PROCESS | 4068 | 1463975059284 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 20:44:19 INFO - PROCESS | 4068 | 1463975059301 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D2CE800 == 89 [pid = 4068] [id = 697] 20:44:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 175 (000000C45DA0A800) [pid = 4068] [serial = 2091] [outer = 0000000000000000] 20:44:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 176 (000000C45DBB0000) [pid = 4068] [serial = 2092] [outer = 000000C45DA0A800] 20:44:19 INFO - PROCESS | 4068 | 1463975059358 Marionette DEBUG loaded listener.js 20:44:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 177 (000000C45ED64800) [pid = 4068] [serial = 2093] [outer = 000000C45DA0A800] 20:44:20 INFO - PROCESS | 4068 | 1463975059999 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]]]}] 20:44:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:44:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 943ms 20:44:20 INFO - PROCESS | 4068 | 1463975060028 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 20:44:20 INFO - PROCESS | 4068 | 1463975060030 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 20:44:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:44:20 INFO - PROCESS | 4068 | 1463975060034 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:44:20 INFO - PROCESS | 4068 | 1463975060036 Marionette TRACE conn5 <- [1,2754,null,{}] 20:44:20 INFO - PROCESS | 4068 | 1463975060053 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}] 20:44:20 INFO - PROCESS | 4068 | 1463975060213 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 20:44:20 INFO - PROCESS | 4068 | 1463975060325 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4610EB000 == 90 [pid = 4068] [id = 698] 20:44:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 178 (000000C4606E9400) [pid = 4068] [serial = 2094] [outer = 0000000000000000] 20:44:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 179 (000000C4606ED800) [pid = 4068] [serial = 2095] [outer = 000000C4606E9400] 20:44:20 INFO - PROCESS | 4068 | 1463975060390 Marionette DEBUG loaded listener.js 20:44:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 180 (000000C45ECA7C00) [pid = 4068] [serial = 2096] [outer = 000000C4606E9400] 20:44:21 INFO - PROCESS | 4068 | 1463975060996 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]]]}] 20:44:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:44:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1030ms 20:44:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:44:21 INFO - PROCESS | 4068 | 1463975061067 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 20:44:21 INFO - PROCESS | 4068 | 1463975061070 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 20:44:21 INFO - PROCESS | 4068 | 1463975061073 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:44:21 INFO - PROCESS | 4068 | 1463975061075 Marionette TRACE conn5 <- [1,2758,null,{}] 20:44:21 INFO - PROCESS | 4068 | 1463975061079 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}] 20:44:21 INFO - PROCESS | 4068 | 1463975061206 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 20:44:21 INFO - PROCESS | 4068 | 1463975061355 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460418800 == 91 [pid = 4068] [id = 699] 20:44:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 181 (000000C45ED08C00) [pid = 4068] [serial = 2097] [outer = 0000000000000000] 20:44:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 182 (000000C45ED0B000) [pid = 4068] [serial = 2098] [outer = 000000C45ED08C00] 20:44:21 INFO - PROCESS | 4068 | 1463975061412 Marionette DEBUG loaded listener.js 20:44:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 183 (000000C45ED11C00) [pid = 4068] [serial = 2099] [outer = 000000C45ED08C00] 20:44:22 INFO - PROCESS | 4068 | 1463975062013 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]]]}] 20:44:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:44:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 985ms 20:44:22 INFO - PROCESS | 4068 | 1463975062061 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 20:44:22 INFO - PROCESS | 4068 | 1463975062064 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 20:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:44:22 INFO - PROCESS | 4068 | 1463975062067 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:44:22 INFO - PROCESS | 4068 | 1463975062070 Marionette TRACE conn5 <- [1,2762,null,{}] 20:44:22 INFO - PROCESS | 4068 | 1463975062073 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}] 20:44:22 INFO - PROCESS | 4068 | 1463975062197 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 20:44:22 INFO - PROCESS | 4068 | 1463975062345 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:22 INFO - PROCESS | 4068 | ++DOCSHELL 000000C46086F800 == 92 [pid = 4068] [id = 700] 20:44:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 184 (000000C45C557000) [pid = 4068] [serial = 2100] [outer = 0000000000000000] 20:44:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 185 (000000C45C55B000) [pid = 4068] [serial = 2101] [outer = 000000C45C557000] 20:44:22 INFO - PROCESS | 4068 | 1463975062403 Marionette DEBUG loaded listener.js 20:44:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 186 (000000C45C561000) [pid = 4068] [serial = 2102] [outer = 000000C45C557000] 20:44:22 INFO - PROCESS | 4068 | 1463975062933 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]]]}] 20:44:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:44:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 881ms 20:44:22 INFO - PROCESS | 4068 | 1463975062951 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 20:44:22 INFO - PROCESS | 4068 | 1463975062953 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 20:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:44:22 INFO - PROCESS | 4068 | 1463975062974 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:44:22 INFO - PROCESS | 4068 | 1463975062976 Marionette TRACE conn5 <- [1,2766,null,{}] 20:44:22 INFO - PROCESS | 4068 | 1463975062981 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}] 20:44:23 INFO - PROCESS | 4068 | 1463975063104 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 20:44:23 INFO - PROCESS | 4068 | 1463975063224 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455A06800 == 93 [pid = 4068] [id = 701] 20:44:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 187 (000000C45C55F400) [pid = 4068] [serial = 2103] [outer = 0000000000000000] 20:44:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 188 (000000C45F59D800) [pid = 4068] [serial = 2104] [outer = 000000C45C55F400] 20:44:23 INFO - PROCESS | 4068 | 1463975063279 Marionette DEBUG loaded listener.js 20:44:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 189 (000000C45F5A5400) [pid = 4068] [serial = 2105] [outer = 000000C45C55F400] 20:44:23 INFO - PROCESS | 4068 | 1463975063840 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]]]}] 20:44:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:44:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 901ms 20:44:23 INFO - PROCESS | 4068 | 1463975063861 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 20:44:23 INFO - PROCESS | 4068 | 1463975063863 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 20:44:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:44:23 INFO - PROCESS | 4068 | 1463975063867 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:44:23 INFO - PROCESS | 4068 | 1463975063869 Marionette TRACE conn5 <- [1,2770,null,{}] 20:44:23 INFO - PROCESS | 4068 | 1463975063888 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}] 20:44:24 INFO - PROCESS | 4068 | 1463975064050 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 20:44:24 INFO - PROCESS | 4068 | 1463975064136 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455A21800 == 94 [pid = 4068] [id = 702] 20:44:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 190 (000000C460AC7C00) [pid = 4068] [serial = 2106] [outer = 0000000000000000] 20:44:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 191 (000000C460ACB400) [pid = 4068] [serial = 2107] [outer = 000000C460AC7C00] 20:44:24 INFO - PROCESS | 4068 | 1463975064193 Marionette DEBUG loaded listener.js 20:44:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 192 (000000C460AD1C00) [pid = 4068] [serial = 2108] [outer = 000000C460AC7C00] 20:44:24 INFO - PROCESS | 4068 | 1463975064743 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]]]}] 20:44:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:44:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 943ms 20:44:24 INFO - PROCESS | 4068 | 1463975064813 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 20:44:24 INFO - PROCESS | 4068 | 1463975064816 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 20:44:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:44:24 INFO - PROCESS | 4068 | 1463975064820 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:44:24 INFO - PROCESS | 4068 | 1463975064822 Marionette TRACE conn5 <- [1,2774,null,{}] 20:44:24 INFO - PROCESS | 4068 | 1463975064840 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}] 20:44:24 INFO - PROCESS | 4068 | 1463975064967 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 20:44:25 INFO - PROCESS | 4068 | 1463975065115 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45EA6D000 == 95 [pid = 4068] [id = 703] 20:44:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 193 (000000C45F450800) [pid = 4068] [serial = 2109] [outer = 0000000000000000] 20:44:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 194 (000000C45F454C00) [pid = 4068] [serial = 2110] [outer = 000000C45F450800] 20:44:25 INFO - PROCESS | 4068 | 1463975065179 Marionette DEBUG loaded listener.js 20:44:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 195 (000000C460AD2000) [pid = 4068] [serial = 2111] [outer = 000000C45F450800] 20:44:25 INFO - PROCESS | 4068 | 1463975065783 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]]]}] 20:44:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:44:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1003ms 20:44:25 INFO - PROCESS | 4068 | 1463975065824 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 20:44:25 INFO - PROCESS | 4068 | 1463975065827 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 20:44:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:44:25 INFO - PROCESS | 4068 | 1463975065831 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:44:25 INFO - PROCESS | 4068 | 1463975065834 Marionette TRACE conn5 <- [1,2778,null,{}] 20:44:25 INFO - PROCESS | 4068 | 1463975065838 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}] 20:44:25 INFO - PROCESS | 4068 | 1463975065986 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 20:44:26 INFO - PROCESS | 4068 | 1463975066151 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45F543000 == 96 [pid = 4068] [id = 704] 20:44:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 196 (000000C460AD1400) [pid = 4068] [serial = 2112] [outer = 0000000000000000] 20:44:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 197 (000000C462DB6400) [pid = 4068] [serial = 2113] [outer = 000000C460AD1400] 20:44:26 INFO - PROCESS | 4068 | 1463975066207 Marionette DEBUG loaded listener.js 20:44:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 198 (000000C462DF4400) [pid = 4068] [serial = 2114] [outer = 000000C460AD1400] 20:44:26 INFO - PROCESS | 4068 | 1463975066841 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]]]}] 20:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1036ms 20:44:26 INFO - PROCESS | 4068 | 1463975066869 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 20:44:26 INFO - PROCESS | 4068 | 1463975066871 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 20:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:44:26 INFO - PROCESS | 4068 | 1463975066875 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:44:26 INFO - PROCESS | 4068 | 1463975066877 Marionette TRACE conn5 <- [1,2782,null,{}] 20:44:26 INFO - PROCESS | 4068 | 1463975066880 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}] 20:44:27 INFO - PROCESS | 4068 | 1463975067044 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 20:44:27 INFO - PROCESS | 4068 | 1463975067199 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C454093800 == 97 [pid = 4068] [id = 705] 20:44:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 199 (000000C44F828800) [pid = 4068] [serial = 2115] [outer = 0000000000000000] 20:44:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 200 (000000C454D41800) [pid = 4068] [serial = 2116] [outer = 000000C44F828800] 20:44:27 INFO - PROCESS | 4068 | 1463975067255 Marionette DEBUG loaded listener.js 20:44:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 201 (000000C462DF8C00) [pid = 4068] [serial = 2117] [outer = 000000C44F828800] 20:44:28 INFO - PROCESS | 4068 | 1463975068122 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]]]}] 20:44:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:44:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1293ms 20:44:28 INFO - PROCESS | 4068 | 1463975068170 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 20:44:28 INFO - PROCESS | 4068 | 1463975068174 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 20:44:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:44:28 INFO - PROCESS | 4068 | 1463975068180 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:44:28 INFO - PROCESS | 4068 | 1463975068184 Marionette TRACE conn5 <- [1,2786,null,{}] 20:44:28 INFO - PROCESS | 4068 | 1463975068189 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}] 20:44:28 INFO - PROCESS | 4068 | 1463975068319 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 20:44:28 INFO - PROCESS | 4068 | 1463975068474 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45842A000 == 98 [pid = 4068] [id = 706] 20:44:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 202 (000000C448FCB800) [pid = 4068] [serial = 2118] [outer = 0000000000000000] 20:44:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 203 (000000C450766C00) [pid = 4068] [serial = 2119] [outer = 000000C448FCB800] 20:44:28 INFO - PROCESS | 4068 | 1463975068528 Marionette DEBUG loaded listener.js 20:44:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 204 (000000C451B1DC00) [pid = 4068] [serial = 2120] [outer = 000000C448FCB800] 20:44:29 INFO - PROCESS | 4068 | 1463975069136 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]]]}] 20:44:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:44:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1031ms 20:44:29 INFO - PROCESS | 4068 | 1463975069216 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 20:44:29 INFO - PROCESS | 4068 | 1463975069222 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 20:44:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:44:29 INFO - PROCESS | 4068 | 1463975069228 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:44:29 INFO - PROCESS | 4068 | 1463975069231 Marionette TRACE conn5 <- [1,2790,null,{}] 20:44:29 INFO - PROCESS | 4068 | 1463975069270 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}] 20:44:29 INFO - PROCESS | 4068 | 1463975069457 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D214000 == 97 [pid = 4068] [id = 692] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B435000 == 96 [pid = 4068] [id = 691] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C45AC21800 == 95 [pid = 4068] [id = 690] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C459156800 == 94 [pid = 4068] [id = 689] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C457368000 == 93 [pid = 4068] [id = 688] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C450351000 == 92 [pid = 4068] [id = 687] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B4A5000 == 91 [pid = 4068] [id = 660] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C45753C000 == 90 [pid = 4068] [id = 686] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 203 (000000C45DA0E000) [pid = 4068] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 202 (000000C45D31A000) [pid = 4068] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 201 (000000C45ED68000) [pid = 4068] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 200 (000000C455440000) [pid = 4068] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C45BCA9800 == 89 [pid = 4068] [id = 681] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B18C800 == 88 [pid = 4068] [id = 680] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C459148800 == 87 [pid = 4068] [id = 679] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FC0800 == 86 [pid = 4068] [id = 678] 20:44:29 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594DB000 == 85 [pid = 4068] [id = 677] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 199 (000000C4545C1400) [pid = 4068] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 198 (000000C45B398000) [pid = 4068] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 197 (000000C45119F000) [pid = 4068] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 196 (000000C4511EC000) [pid = 4068] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 195 (000000C459267800) [pid = 4068] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 194 (000000C454D6B400) [pid = 4068] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 193 (000000C454711C00) [pid = 4068] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 192 (000000C44D5EEC00) [pid = 4068] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 191 (000000C444E9A800) [pid = 4068] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 190 (000000C444089400) [pid = 4068] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 189 (000000C45C670800) [pid = 4068] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 188 (000000C454685C00) [pid = 4068] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 187 (000000C45B262400) [pid = 4068] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 186 (000000C44D8DF800) [pid = 4068] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 185 (000000C44408AC00) [pid = 4068] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 184 (000000C450C6D000) [pid = 4068] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 183 (000000C453630400) [pid = 4068] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 182 (000000C44FE62800) [pid = 4068] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 181 (000000C454EA0000) [pid = 4068] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | --DOMWINDOW == 180 (000000C453D7A400) [pid = 4068] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 20:44:29 INFO - PROCESS | 4068 | 1463975069629 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EFA0000 == 86 [pid = 4068] [id = 707] 20:44:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 181 (000000C443AAD400) [pid = 4068] [serial = 2121] [outer = 0000000000000000] 20:44:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 182 (000000C44418C400) [pid = 4068] [serial = 2122] [outer = 000000C443AAD400] 20:44:29 INFO - PROCESS | 4068 | 1463975069681 Marionette DEBUG loaded listener.js 20:44:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 183 (000000C44C991800) [pid = 4068] [serial = 2123] [outer = 000000C443AAD400] 20:44:30 INFO - PROCESS | 4068 | 1463975070122 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]]]}] 20:44:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:44:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 986ms 20:44:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:44:30 INFO - PROCESS | 4068 | 1463975070216 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 20:44:30 INFO - PROCESS | 4068 | 1463975070218 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 20:44:30 INFO - PROCESS | 4068 | 1463975070222 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:44:30 INFO - PROCESS | 4068 | 1463975070226 Marionette TRACE conn5 <- [1,2794,null,{}] 20:44:30 INFO - PROCESS | 4068 | 1463975070236 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}] 20:44:30 INFO - PROCESS | 4068 | 1463975070349 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 20:44:30 INFO - PROCESS | 4068 | 1463975070367 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457368000 == 87 [pid = 4068] [id = 708] 20:44:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 184 (000000C453637C00) [pid = 4068] [serial = 2124] [outer = 0000000000000000] 20:44:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 185 (000000C453D7B400) [pid = 4068] [serial = 2125] [outer = 000000C453637C00] 20:44:30 INFO - PROCESS | 4068 | 1463975070416 Marionette DEBUG loaded listener.js 20:44:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 186 (000000C454686000) [pid = 4068] [serial = 2126] [outer = 000000C453637C00] 20:44:30 INFO - PROCESS | 4068 | 1463975070886 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]]]}] 20:44:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:44:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 734ms 20:44:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:44:30 INFO - PROCESS | 4068 | 1463975070958 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 20:44:30 INFO - PROCESS | 4068 | 1463975070961 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 20:44:30 INFO - PROCESS | 4068 | 1463975070964 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:44:30 INFO - PROCESS | 4068 | 1463975070966 Marionette TRACE conn5 <- [1,2798,null,{}] 20:44:30 INFO - PROCESS | 4068 | 1463975070970 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}] 20:44:31 INFO - PROCESS | 4068 | 1463975071079 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 20:44:31 INFO - PROCESS | 4068 | 1463975071203 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45915B000 == 88 [pid = 4068] [id = 709] 20:44:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 187 (000000C454D41400) [pid = 4068] [serial = 2127] [outer = 0000000000000000] 20:44:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 188 (000000C454D61800) [pid = 4068] [serial = 2128] [outer = 000000C454D41400] 20:44:31 INFO - PROCESS | 4068 | 1463975071250 Marionette DEBUG loaded listener.js 20:44:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 189 (000000C454EA7C00) [pid = 4068] [serial = 2129] [outer = 000000C454D41400] 20:44:31 INFO - PROCESS | 4068 | 1463975071642 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]]]}] 20:44:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:44:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 733ms 20:44:31 INFO - PROCESS | 4068 | 1463975071703 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 20:44:31 INFO - PROCESS | 4068 | 1463975071706 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 20:44:31 INFO - PROCESS | 4068 | 1463975071709 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:44:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:44:31 INFO - PROCESS | 4068 | 1463975071711 Marionette TRACE conn5 <- [1,2802,null,{}] 20:44:31 INFO - PROCESS | 4068 | 1463975071714 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}] 20:44:31 INFO - PROCESS | 4068 | 1463975071859 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 20:44:31 INFO - PROCESS | 4068 | 1463975071879 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45AC20800 == 89 [pid = 4068] [id = 710] 20:44:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 190 (000000C4553B9000) [pid = 4068] [serial = 2130] [outer = 0000000000000000] 20:44:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 191 (000000C455440000) [pid = 4068] [serial = 2131] [outer = 000000C4553B9000] 20:44:31 INFO - PROCESS | 4068 | 1463975071927 Marionette DEBUG loaded listener.js 20:44:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 192 (000000C455B0BC00) [pid = 4068] [serial = 2132] [outer = 000000C4553B9000] 20:44:32 INFO - PROCESS | 4068 | 1463975072403 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]]]}] 20:44:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:44:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 733ms 20:44:32 INFO - PROCESS | 4068 | 1463975072447 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 20:44:32 INFO - PROCESS | 4068 | 1463975072450 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 20:44:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:44:32 INFO - PROCESS | 4068 | 1463975072453 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:44:32 INFO - PROCESS | 4068 | 1463975072455 Marionette TRACE conn5 <- [1,2806,null,{}] 20:44:32 INFO - PROCESS | 4068 | 1463975072500 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}] 20:44:32 INFO - PROCESS | 4068 | 1463975072663 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 20:44:32 INFO - PROCESS | 4068 | 1463975072689 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45BCAE800 == 90 [pid = 4068] [id = 711] 20:44:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 193 (000000C45849CC00) [pid = 4068] [serial = 2133] [outer = 0000000000000000] 20:44:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 194 (000000C459269400) [pid = 4068] [serial = 2134] [outer = 000000C45849CC00] 20:44:32 INFO - PROCESS | 4068 | 1463975072745 Marionette DEBUG loaded listener.js 20:44:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 195 (000000C4592B5000) [pid = 4068] [serial = 2135] [outer = 000000C45849CC00] 20:44:33 INFO - PROCESS | 4068 | 1463975073213 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]]]}] 20:44:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:44:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 818ms 20:44:33 INFO - PROCESS | 4068 | 1463975073274 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 20:44:33 INFO - PROCESS | 4068 | 1463975073277 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 20:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:44:33 INFO - PROCESS | 4068 | 1463975073280 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:44:33 INFO - PROCESS | 4068 | 1463975073282 Marionette TRACE conn5 <- [1,2810,null,{}] 20:44:33 INFO - PROCESS | 4068 | 1463975073285 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}] 20:44:33 INFO - PROCESS | 4068 | 1463975073430 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 20:44:33 INFO - PROCESS | 4068 | 1463975073451 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D214000 == 91 [pid = 4068] [id = 712] 20:44:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 196 (000000C4593D9000) [pid = 4068] [serial = 2136] [outer = 0000000000000000] 20:44:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 197 (000000C45B268000) [pid = 4068] [serial = 2137] [outer = 000000C4593D9000] 20:44:33 INFO - PROCESS | 4068 | 1463975073498 Marionette DEBUG loaded listener.js 20:44:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 198 (000000C45BC38800) [pid = 4068] [serial = 2138] [outer = 000000C4593D9000] 20:44:33 INFO - PROCESS | 4068 | --DOMWINDOW == 197 (000000C456B07C00) [pid = 4068] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:44:33 INFO - PROCESS | 4068 | --DOMWINDOW == 196 (000000C448FC4000) [pid = 4068] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:44:33 INFO - PROCESS | 4068 | --DOMWINDOW == 195 (000000C455118C00) [pid = 4068] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:44:33 INFO - PROCESS | 4068 | --DOMWINDOW == 194 (000000C443AA9800) [pid = 4068] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:44:33 INFO - PROCESS | 4068 | --DOMWINDOW == 193 (000000C44A813800) [pid = 4068] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:44:33 INFO - PROCESS | 4068 | --DOMWINDOW == 192 (000000C454D51800) [pid = 4068] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:44:33 INFO - PROCESS | 4068 | --DOMWINDOW == 191 (000000C45000C400) [pid = 4068] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:44:33 INFO - PROCESS | 4068 | --DOMWINDOW == 190 (000000C4554CA000) [pid = 4068] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:44:34 INFO - PROCESS | 4068 | 1463975074091 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]]]}] 20:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 838ms 20:44:34 INFO - PROCESS | 4068 | 1463975074121 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 20:44:34 INFO - PROCESS | 4068 | 1463975074123 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 20:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:44:34 INFO - PROCESS | 4068 | 1463975074127 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:44:34 INFO - PROCESS | 4068 | 1463975074129 Marionette TRACE conn5 <- [1,2814,null,{}] 20:44:34 INFO - PROCESS | 4068 | 1463975074145 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}] 20:44:34 INFO - PROCESS | 4068 | 1463975074251 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 20:44:34 INFO - PROCESS | 4068 | 1463975074260 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45E9B1000 == 92 [pid = 4068] [id = 713] 20:44:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 191 (000000C454674400) [pid = 4068] [serial = 2139] [outer = 0000000000000000] 20:44:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 192 (000000C45BC34000) [pid = 4068] [serial = 2140] [outer = 000000C454674400] 20:44:34 INFO - PROCESS | 4068 | 1463975074306 Marionette DEBUG loaded listener.js 20:44:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 193 (000000C45C664000) [pid = 4068] [serial = 2141] [outer = 000000C454674400] 20:44:34 INFO - PROCESS | 4068 | 1463975074780 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 691ms 20:44:34 INFO - PROCESS | 4068 | 1463975074821 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 20:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:44:34 INFO - PROCESS | 4068 | 1463975074824 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 20:44:34 INFO - PROCESS | 4068 | 1463975074827 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:44:34 INFO - PROCESS | 4068 | 1463975074829 Marionette TRACE conn5 <- [1,2818,null,{}] 20:44:34 INFO - PROCESS | 4068 | 1463975074832 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}] 20:44:34 INFO - PROCESS | 4068 | 1463975074937 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 20:44:34 INFO - PROCESS | 4068 | 1463975074944 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45F532800 == 93 [pid = 4068] [id = 714] 20:44:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 194 (000000C45CE73400) [pid = 4068] [serial = 2142] [outer = 0000000000000000] 20:44:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 195 (000000C45CFAD800) [pid = 4068] [serial = 2143] [outer = 000000C45CE73400] 20:44:34 INFO - PROCESS | 4068 | 1463975074989 Marionette DEBUG loaded listener.js 20:44:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 196 (000000C45DA10C00) [pid = 4068] [serial = 2144] [outer = 000000C45CE73400] 20:44:35 INFO - PROCESS | 4068 | 1463975075437 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]]]}] 20:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 691ms 20:44:35 INFO - PROCESS | 4068 | 1463975075521 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 20:44:35 INFO - PROCESS | 4068 | 1463975075524 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 20:44:35 INFO - PROCESS | 4068 | 1463975075527 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:44:35 INFO - PROCESS | 4068 | 1463975075528 Marionette TRACE conn5 <- [1,2822,null,{}] 20:44:35 INFO - PROCESS | 4068 | 1463975075532 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}] 20:44:35 INFO - PROCESS | 4068 | 1463975075638 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 20:44:35 INFO - PROCESS | 4068 | 1463975075683 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C46086C000 == 94 [pid = 4068] [id = 715] 20:44:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 197 (000000C45ECA5000) [pid = 4068] [serial = 2145] [outer = 0000000000000000] 20:44:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 198 (000000C45ECAB000) [pid = 4068] [serial = 2146] [outer = 000000C45ECA5000] 20:44:35 INFO - PROCESS | 4068 | 1463975075729 Marionette DEBUG loaded listener.js 20:44:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 199 (000000C45ED5C800) [pid = 4068] [serial = 2147] [outer = 000000C45ECA5000] 20:44:36 INFO - PROCESS | 4068 | 1463975076488 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:44:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:44:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1026ms 20:44:36 INFO - PROCESS | 4068 | 1463975076557 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 20:44:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:44:36 INFO - PROCESS | 4068 | 1463975076563 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 20:44:36 INFO - PROCESS | 4068 | 1463975076590 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:44:36 INFO - PROCESS | 4068 | 1463975076595 Marionette TRACE conn5 <- [1,2826,null,{}] 20:44:36 INFO - PROCESS | 4068 | 1463975076601 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}] 20:44:36 INFO - PROCESS | 4068 | 1463975076832 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 20:44:36 INFO - PROCESS | 4068 | 1463975076944 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456B5C800 == 95 [pid = 4068] [id = 716] 20:44:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 200 (000000C44D53F400) [pid = 4068] [serial = 2148] [outer = 0000000000000000] 20:44:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 201 (000000C44FBBE000) [pid = 4068] [serial = 2149] [outer = 000000C44D53F400] 20:44:37 INFO - PROCESS | 4068 | 1463975077006 Marionette DEBUG loaded listener.js 20:44:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 202 (000000C450F81800) [pid = 4068] [serial = 2150] [outer = 000000C44D53F400] 20:44:37 INFO - PROCESS | 4068 | 1463975077659 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]]]}] 20:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1114ms 20:44:37 INFO - PROCESS | 4068 | 1463975077685 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 20:44:37 INFO - PROCESS | 4068 | 1463975077692 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 20:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:44:37 INFO - PROCESS | 4068 | 1463975077719 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:44:37 INFO - PROCESS | 4068 | 1463975077723 Marionette TRACE conn5 <- [1,2830,null,{}] 20:44:37 INFO - PROCESS | 4068 | 1463975077727 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}] 20:44:37 INFO - PROCESS | 4068 | 1463975077864 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 20:44:38 INFO - PROCESS | 4068 | 1463975078019 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B446800 == 96 [pid = 4068] [id = 717] 20:44:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 203 (000000C4545B4000) [pid = 4068] [serial = 2151] [outer = 0000000000000000] 20:44:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 204 (000000C454711000) [pid = 4068] [serial = 2152] [outer = 000000C4545B4000] 20:44:38 INFO - PROCESS | 4068 | 1463975078079 Marionette DEBUG loaded listener.js 20:44:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 205 (000000C456B0A800) [pid = 4068] [serial = 2153] [outer = 000000C4545B4000] 20:44:38 INFO - PROCESS | 4068 | 1463975078695 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]]]}] 20:44:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:44:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1029ms 20:44:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:44:38 INFO - PROCESS | 4068 | 1463975078749 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 20:44:38 INFO - PROCESS | 4068 | 1463975078752 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 20:44:38 INFO - PROCESS | 4068 | 1463975078756 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:44:38 INFO - PROCESS | 4068 | 1463975078760 Marionette TRACE conn5 <- [1,2834,null,{}] 20:44:38 INFO - PROCESS | 4068 | 1463975078790 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}] 20:44:38 INFO - PROCESS | 4068 | 1463975078928 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 20:44:39 INFO - PROCESS | 4068 | 1463975079085 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C462E5E800 == 97 [pid = 4068] [id = 718] 20:44:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 206 (000000C459195800) [pid = 4068] [serial = 2154] [outer = 0000000000000000] 20:44:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 207 (000000C45CFAE000) [pid = 4068] [serial = 2155] [outer = 000000C459195800] 20:44:39 INFO - PROCESS | 4068 | 1463975079147 Marionette DEBUG loaded listener.js 20:44:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 208 (000000C45ED5DC00) [pid = 4068] [serial = 2156] [outer = 000000C459195800] 20:44:39 INFO - PROCESS | 4068 | 1463975079781 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]]]}] 20:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1085ms 20:44:39 INFO - PROCESS | 4068 | 1463975079868 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 20:44:39 INFO - PROCESS | 4068 | 1463975079871 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 20:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:44:39 INFO - PROCESS | 4068 | 1463975079876 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:44:39 INFO - PROCESS | 4068 | 1463975079879 Marionette TRACE conn5 <- [1,2838,null,{}] 20:44:39 INFO - PROCESS | 4068 | 1463975079883 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}] 20:44:40 INFO - PROCESS | 4068 | 1463975080016 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 20:44:40 INFO - PROCESS | 4068 | 1463975080169 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4632A6000 == 98 [pid = 4068] [id = 719] 20:44:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 209 (000000C45F551C00) [pid = 4068] [serial = 2157] [outer = 0000000000000000] 20:44:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 210 (000000C45F556400) [pid = 4068] [serial = 2158] [outer = 000000C45F551C00] 20:44:40 INFO - PROCESS | 4068 | 1463975080226 Marionette DEBUG loaded listener.js 20:44:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 211 (000000C45F55D000) [pid = 4068] [serial = 2159] [outer = 000000C45F551C00] 20:44:40 INFO - PROCESS | 4068 | 1463975080810 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:44:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:44:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 984ms 20:44:40 INFO - PROCESS | 4068 | 1463975080862 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 20:44:40 INFO - PROCESS | 4068 | 1463975080864 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 20:44:40 INFO - PROCESS | 4068 | 1463975080868 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:44:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:44:40 INFO - PROCESS | 4068 | 1463975080870 Marionette TRACE conn5 <- [1,2842,null,{}] 20:44:40 INFO - PROCESS | 4068 | 1463975080874 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}] 20:44:41 INFO - PROCESS | 4068 | 1463975081004 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 20:44:41 INFO - PROCESS | 4068 | 1463975081171 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459386000 == 99 [pid = 4068] [id = 720] 20:44:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 212 (000000C45F55B800) [pid = 4068] [serial = 2160] [outer = 0000000000000000] 20:44:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 213 (000000C4606E8000) [pid = 4068] [serial = 2161] [outer = 000000C45F55B800] 20:44:41 INFO - PROCESS | 4068 | 1463975081228 Marionette DEBUG loaded listener.js 20:44:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 214 (000000C460AD5800) [pid = 4068] [serial = 2162] [outer = 000000C45F55B800] 20:44:41 INFO - PROCESS | 4068 | 1463975081872 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]]]}] 20:44:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:44:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1028ms 20:44:41 INFO - PROCESS | 4068 | 1463975081899 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 20:44:41 INFO - PROCESS | 4068 | 1463975081901 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 20:44:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:44:41 INFO - PROCESS | 4068 | 1463975081905 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:44:41 INFO - PROCESS | 4068 | 1463975081907 Marionette TRACE conn5 <- [1,2846,null,{}] 20:44:41 INFO - PROCESS | 4068 | 1463975081929 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}] 20:44:42 INFO - PROCESS | 4068 | 1463975082072 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 20:44:42 INFO - PROCESS | 4068 | 1463975082262 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460F2F000 == 100 [pid = 4068] [id = 721] 20:44:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 215 (000000C460F1D800) [pid = 4068] [serial = 2163] [outer = 0000000000000000] 20:44:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 216 (000000C462DB4400) [pid = 4068] [serial = 2164] [outer = 000000C460F1D800] 20:44:42 INFO - PROCESS | 4068 | 1463975082320 Marionette DEBUG loaded listener.js 20:44:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 217 (000000C462DFC000) [pid = 4068] [serial = 2165] [outer = 000000C460F1D800] 20:44:42 INFO - PROCESS | 4068 | 1463975082900 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1027ms 20:44:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:44:42 INFO - PROCESS | 4068 | 1463975082935 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 20:44:42 INFO - PROCESS | 4068 | 1463975082938 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 20:44:42 INFO - PROCESS | 4068 | 1463975082941 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:44:42 INFO - PROCESS | 4068 | 1463975082943 Marionette TRACE conn5 <- [1,2850,null,{}] 20:44:42 INFO - PROCESS | 4068 | 1463975082947 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}] 20:44:43 INFO - PROCESS | 4068 | 1463975083076 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 20:44:43 INFO - PROCESS | 4068 | 1463975083244 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:43 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460CB4000 == 101 [pid = 4068] [id = 722] 20:44:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 218 (000000C45EA96800) [pid = 4068] [serial = 2166] [outer = 0000000000000000] 20:44:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 219 (000000C45EA99800) [pid = 4068] [serial = 2167] [outer = 000000C45EA96800] 20:44:43 INFO - PROCESS | 4068 | 1463975083300 Marionette DEBUG loaded listener.js 20:44:43 INFO - PROCESS | 4068 | ++DOMWINDOW == 220 (000000C45EA9FC00) [pid = 4068] [serial = 2168] [outer = 000000C45EA96800] 20:44:43 INFO - PROCESS | 4068 | 1463975083849 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]]]}] 20:44:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:44:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 984ms 20:44:43 INFO - PROCESS | 4068 | 1463975083928 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 20:44:43 INFO - PROCESS | 4068 | 1463975083931 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 20:44:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:44:43 INFO - PROCESS | 4068 | 1463975083934 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:44:43 INFO - PROCESS | 4068 | 1463975083936 Marionette TRACE conn5 <- [1,2854,null,{}] 20:44:43 INFO - PROCESS | 4068 | 1463975083940 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}] 20:44:44 INFO - PROCESS | 4068 | 1463975084069 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 20:44:44 INFO - PROCESS | 4068 | 1463975084225 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:44 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460CCD800 == 102 [pid = 4068] [id = 723] 20:44:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 221 (000000C45EA9E000) [pid = 4068] [serial = 2169] [outer = 0000000000000000] 20:44:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 222 (000000C460DF1C00) [pid = 4068] [serial = 2170] [outer = 000000C45EA9E000] 20:44:44 INFO - PROCESS | 4068 | 1463975084282 Marionette DEBUG loaded listener.js 20:44:44 INFO - PROCESS | 4068 | ++DOMWINDOW == 223 (000000C460DF7C00) [pid = 4068] [serial = 2171] [outer = 000000C45EA9E000] 20:44:44 INFO - PROCESS | 4068 | 1463975084868 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]]]}] 20:44:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:44:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 984ms 20:44:44 INFO - PROCESS | 4068 | 1463975084921 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 20:44:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:44:44 INFO - PROCESS | 4068 | 1463975084924 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 20:44:44 INFO - PROCESS | 4068 | 1463975084927 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:44:44 INFO - PROCESS | 4068 | 1463975084929 Marionette TRACE conn5 <- [1,2858,null,{}] 20:44:44 INFO - PROCESS | 4068 | 1463975084933 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}] 20:44:45 INFO - PROCESS | 4068 | 1463975085063 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 20:44:45 INFO - PROCESS | 4068 | 1463975085232 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:45 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460DE5800 == 103 [pid = 4068] [id = 724] 20:44:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 224 (000000C460DFB400) [pid = 4068] [serial = 2172] [outer = 0000000000000000] 20:44:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 225 (000000C462602800) [pid = 4068] [serial = 2173] [outer = 000000C460DFB400] 20:44:45 INFO - PROCESS | 4068 | 1463975085290 Marionette DEBUG loaded listener.js 20:44:45 INFO - PROCESS | 4068 | ++DOMWINDOW == 226 (000000C46260A800) [pid = 4068] [serial = 2174] [outer = 000000C460DFB400] 20:44:45 INFO - PROCESS | 4068 | 1463975085906 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]]]}] 20:44:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:44:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1025ms 20:44:45 INFO - PROCESS | 4068 | 1463975085954 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 20:44:45 INFO - PROCESS | 4068 | 1463975085957 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 20:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:44:45 INFO - PROCESS | 4068 | 1463975085961 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:44:45 INFO - PROCESS | 4068 | 1463975085963 Marionette TRACE conn5 <- [1,2862,null,{}] 20:44:45 INFO - PROCESS | 4068 | 1463975085966 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}] 20:44:46 INFO - PROCESS | 4068 | 1463975086117 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 20:44:46 INFO - PROCESS | 4068 | 1463975086286 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:46 INFO - PROCESS | 4068 | ++DOCSHELL 000000C46333E000 == 104 [pid = 4068] [id = 725] 20:44:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 227 (000000C462609000) [pid = 4068] [serial = 2175] [outer = 0000000000000000] 20:44:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 228 (000000C462611C00) [pid = 4068] [serial = 2176] [outer = 000000C462609000] 20:44:46 INFO - PROCESS | 4068 | 1463975086343 Marionette DEBUG loaded listener.js 20:44:46 INFO - PROCESS | 4068 | ++DOMWINDOW == 229 (000000C462EF3C00) [pid = 4068] [serial = 2177] [outer = 000000C462609000] 20:44:46 INFO - PROCESS | 4068 | 1463975086902 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]]]}] 20:44:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:44:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 985ms 20:44:46 INFO - PROCESS | 4068 | 1463975086948 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 20:44:46 INFO - PROCESS | 4068 | 1463975086951 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 20:44:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:44:46 INFO - PROCESS | 4068 | 1463975086955 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:44:46 INFO - PROCESS | 4068 | 1463975086958 Marionette TRACE conn5 <- [1,2866,null,{}] 20:44:46 INFO - PROCESS | 4068 | 1463975086962 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}] 20:44:47 INFO - PROCESS | 4068 | 1463975087113 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 20:44:47 INFO - PROCESS | 4068 | 1463975087298 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:47 INFO - PROCESS | 4068 | ++DOCSHELL 000000C460789000 == 105 [pid = 4068] [id = 726] 20:44:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 230 (000000C448FC3400) [pid = 4068] [serial = 2178] [outer = 0000000000000000] 20:44:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 231 (000000C462EFD800) [pid = 4068] [serial = 2179] [outer = 000000C448FC3400] 20:44:47 INFO - PROCESS | 4068 | 1463975087362 Marionette DEBUG loaded listener.js 20:44:47 INFO - PROCESS | 4068 | ++DOMWINDOW == 232 (000000C46411DC00) [pid = 4068] [serial = 2180] [outer = 000000C448FC3400] 20:44:48 INFO - PROCESS | 4068 | 1463975088028 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]]]}] 20:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1130ms 20:44:48 INFO - PROCESS | 4068 | 1463975088088 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 20:44:48 INFO - PROCESS | 4068 | 1463975088090 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 20:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:44:48 INFO - PROCESS | 4068 | 1463975088094 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:44:48 INFO - PROCESS | 4068 | 1463975088096 Marionette TRACE conn5 <- [1,2870,null,{}] 20:44:48 INFO - PROCESS | 4068 | 1463975088100 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}] 20:44:48 INFO - PROCESS | 4068 | 1463975088234 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 20:44:48 INFO - PROCESS | 4068 | 1463975088393 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:48 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45732F800 == 106 [pid = 4068] [id = 727] 20:44:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 233 (000000C450CF4400) [pid = 4068] [serial = 2181] [outer = 0000000000000000] 20:44:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 234 (000000C45B3A0400) [pid = 4068] [serial = 2182] [outer = 000000C450CF4400] 20:44:48 INFO - PROCESS | 4068 | 1463975088450 Marionette DEBUG loaded listener.js 20:44:48 INFO - PROCESS | 4068 | ++DOMWINDOW == 235 (000000C464121800) [pid = 4068] [serial = 2183] [outer = 000000C450CF4400] 20:44:49 INFO - PROCESS | 4068 | 1463975089366 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]]]}] 20:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1327ms 20:44:49 INFO - PROCESS | 4068 | 1463975089424 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 20:44:49 INFO - PROCESS | 4068 | 1463975089428 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 20:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:44:49 INFO - PROCESS | 4068 | 1463975089433 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:44:49 INFO - PROCESS | 4068 | 1463975089437 Marionette TRACE conn5 <- [1,2874,null,{}] 20:44:49 INFO - PROCESS | 4068 | 1463975089443 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}] 20:44:49 INFO - PROCESS | 4068 | 1463975089586 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 20:44:49 INFO - PROCESS | 4068 | 1463975089741 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:49 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459377000 == 107 [pid = 4068] [id = 728] 20:44:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 236 (000000C44C98C800) [pid = 4068] [serial = 2184] [outer = 0000000000000000] 20:44:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 237 (000000C44F8B0000) [pid = 4068] [serial = 2185] [outer = 000000C44C98C800] 20:44:49 INFO - PROCESS | 4068 | 1463975089794 Marionette DEBUG loaded listener.js 20:44:49 INFO - PROCESS | 4068 | ++DOMWINDOW == 238 (000000C45119E800) [pid = 4068] [serial = 2186] [outer = 000000C44C98C800] 20:44:50 INFO - PROCESS | 4068 | 1463975090442 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]]]}] 20:44:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:44:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1078ms 20:44:50 INFO - PROCESS | 4068 | 1463975090518 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 20:44:50 INFO - PROCESS | 4068 | 1463975090524 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 20:44:50 INFO - PROCESS | 4068 | 1463975090531 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:44:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:44:50 INFO - PROCESS | 4068 | 1463975090534 Marionette TRACE conn5 <- [1,2878,null,{}] 20:44:50 INFO - PROCESS | 4068 | 1463975090538 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}] 20:44:50 INFO - PROCESS | 4068 | 1463975090699 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 20:44:50 INFO - PROCESS | 4068 | 1463975090861 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:50 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455A19800 == 108 [pid = 4068] [id = 729] 20:44:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 239 (000000C450FF4000) [pid = 4068] [serial = 2187] [outer = 0000000000000000] 20:44:50 INFO - PROCESS | 4068 | ++DOMWINDOW == 240 (000000C454132400) [pid = 4068] [serial = 2188] [outer = 000000C450FF4000] 20:44:50 INFO - PROCESS | 4068 | 1463975090911 Marionette DEBUG loaded listener.js 20:44:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 241 (000000C454D51400) [pid = 4068] [serial = 2189] [outer = 000000C450FF4000] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45F532800 == 107 [pid = 4068] [id = 714] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45E9B1000 == 106 [pid = 4068] [id = 713] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D214000 == 105 [pid = 4068] [id = 712] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45BCAE800 == 104 [pid = 4068] [id = 711] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45AC20800 == 103 [pid = 4068] [id = 710] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45915B000 == 102 [pid = 4068] [id = 709] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C457368000 == 101 [pid = 4068] [id = 708] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EFA0000 == 100 [pid = 4068] [id = 707] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 240 (000000C45C257C00) [pid = 4068] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45842A000 == 99 [pid = 4068] [id = 706] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C455A21800 == 98 [pid = 4068] [id = 702] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C455A06800 == 97 [pid = 4068] [id = 701] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C46086F800 == 96 [pid = 4068] [id = 700] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C460418800 == 95 [pid = 4068] [id = 699] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C4610EB000 == 94 [pid = 4068] [id = 698] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D2CE800 == 93 [pid = 4068] [id = 697] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C460FD0000 == 92 [pid = 4068] [id = 696] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C45ECCF800 == 91 [pid = 4068] [id = 695] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FB2000 == 90 [pid = 4068] [id = 694] 20:44:51 INFO - PROCESS | 4068 | --DOCSHELL 000000C450684000 == 89 [pid = 4068] [id = 693] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 239 (000000C455B07800) [pid = 4068] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 238 (000000C4592AD800) [pid = 4068] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 237 (000000C459235800) [pid = 4068] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 236 (000000C456B0A000) [pid = 4068] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 235 (000000C45B471400) [pid = 4068] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 234 (000000C455A8C000) [pid = 4068] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 233 (000000C448FAF800) [pid = 4068] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 232 (000000C45D2A5800) [pid = 4068] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 231 (000000C448DF3C00) [pid = 4068] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 230 (000000C450CF1C00) [pid = 4068] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 229 (000000C44FE60000) [pid = 4068] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 228 (000000C450CF2800) [pid = 4068] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 227 (000000C44D5C9800) [pid = 4068] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 226 (000000C454E0C000) [pid = 4068] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 225 (000000C455411000) [pid = 4068] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 224 (000000C45453B800) [pid = 4068] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 223 (000000C454683800) [pid = 4068] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 222 (000000C45B39CC00) [pid = 4068] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 221 (000000C4511DFC00) [pid = 4068] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 220 (000000C45C255800) [pid = 4068] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 219 (000000C4592A9800) [pid = 4068] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | --DOMWINDOW == 218 (000000C45540B000) [pid = 4068] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 20:44:51 INFO - PROCESS | 4068 | 1463975091545 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1026ms 20:44:51 INFO - PROCESS | 4068 | 1463975091562 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 20:44:51 INFO - PROCESS | 4068 | 1463975091564 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 20:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:44:51 INFO - PROCESS | 4068 | 1463975091567 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:44:51 INFO - PROCESS | 4068 | 1463975091571 Marionette TRACE conn5 <- [1,2882,null,{}] 20:44:51 INFO - PROCESS | 4068 | 1463975091582 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}] 20:44:51 INFO - PROCESS | 4068 | 1463975091748 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 20:44:51 INFO - PROCESS | 4068 | 1463975091866 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:51 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45739D800 == 90 [pid = 4068] [id = 730] 20:44:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 219 (000000C448FC7400) [pid = 4068] [serial = 2190] [outer = 0000000000000000] 20:44:51 INFO - PROCESS | 4068 | ++DOMWINDOW == 220 (000000C4511A8400) [pid = 4068] [serial = 2191] [outer = 000000C448FC7400] 20:44:51 INFO - PROCESS | 4068 | 1463975091916 Marionette DEBUG loaded listener.js 20:44:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 221 (000000C45453B800) [pid = 4068] [serial = 2192] [outer = 000000C448FC7400] 20:44:52 INFO - PROCESS | 4068 | 1463975092328 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]]]}] 20:44:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:44:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 837ms 20:44:52 INFO - PROCESS | 4068 | 1463975092411 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 20:44:52 INFO - PROCESS | 4068 | 1463975092414 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 20:44:52 INFO - PROCESS | 4068 | 1463975092417 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:44:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:44:52 INFO - PROCESS | 4068 | 1463975092419 Marionette TRACE conn5 <- [1,2886,null,{}] 20:44:52 INFO - PROCESS | 4068 | 1463975092423 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}] 20:44:52 INFO - PROCESS | 4068 | 1463975092532 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 20:44:52 INFO - PROCESS | 4068 | 1463975092547 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:52 INFO - PROCESS | 4068 | ++DOCSHELL 000000C459672800 == 91 [pid = 4068] [id = 731] 20:44:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 222 (000000C454D55C00) [pid = 4068] [serial = 2193] [outer = 0000000000000000] 20:44:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 223 (000000C454E15800) [pid = 4068] [serial = 2194] [outer = 000000C454D55C00] 20:44:52 INFO - PROCESS | 4068 | 1463975092594 Marionette DEBUG loaded listener.js 20:44:52 INFO - PROCESS | 4068 | ++DOMWINDOW == 224 (000000C455121C00) [pid = 4068] [serial = 2195] [outer = 000000C454D55C00] 20:44:53 INFO - PROCESS | 4068 | 1463975093067 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]]]}] 20:44:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:44:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 690ms 20:44:53 INFO - PROCESS | 4068 | 1463975093115 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 20:44:53 INFO - PROCESS | 4068 | 1463975093117 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 20:44:53 INFO - PROCESS | 4068 | 1463975093120 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:44:53 INFO - PROCESS | 4068 | 1463975093122 Marionette TRACE conn5 <- [1,2890,null,{}] 20:44:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:44:53 INFO - PROCESS | 4068 | 1463975093126 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}] 20:44:53 INFO - PROCESS | 4068 | 1463975093232 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 20:44:53 INFO - PROCESS | 4068 | 1463975093239 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:53 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45B183800 == 92 [pid = 4068] [id = 732] 20:44:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 225 (000000C455408000) [pid = 4068] [serial = 2196] [outer = 0000000000000000] 20:44:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 226 (000000C455443800) [pid = 4068] [serial = 2197] [outer = 000000C455408000] 20:44:53 INFO - PROCESS | 4068 | 1463975093287 Marionette DEBUG loaded listener.js 20:44:53 INFO - PROCESS | 4068 | ++DOMWINDOW == 227 (000000C455AB6400) [pid = 4068] [serial = 2198] [outer = 000000C455408000] 20:44:53 INFO - PROCESS | 4068 | 1463975093795 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:44:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:44:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 733ms 20:44:53 INFO - PROCESS | 4068 | 1463975093865 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 20:44:53 INFO - PROCESS | 4068 | 1463975093868 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 20:44:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:44:53 INFO - PROCESS | 4068 | 1463975093871 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:44:53 INFO - PROCESS | 4068 | 1463975093873 Marionette TRACE conn5 <- [1,2894,null,{}] 20:44:53 INFO - PROCESS | 4068 | 1463975093877 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}] 20:44:54 INFO - PROCESS | 4068 | 1463975094075 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 20:44:54 INFO - PROCESS | 4068 | 1463975094102 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45C111800 == 93 [pid = 4068] [id = 733] 20:44:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 228 (000000C458492400) [pid = 4068] [serial = 2199] [outer = 0000000000000000] 20:44:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 229 (000000C45849E400) [pid = 4068] [serial = 2200] [outer = 000000C458492400] 20:44:54 INFO - PROCESS | 4068 | 1463975094149 Marionette DEBUG loaded listener.js 20:44:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 230 (000000C45928B400) [pid = 4068] [serial = 2201] [outer = 000000C458492400] 20:44:54 INFO - PROCESS | 4068 | 1463975094634 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]]]}] 20:44:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:44:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 794ms 20:44:54 INFO - PROCESS | 4068 | 1463975094673 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 20:44:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:44:54 INFO - PROCESS | 4068 | 1463975094676 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 20:44:54 INFO - PROCESS | 4068 | 1463975094679 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:44:54 INFO - PROCESS | 4068 | 1463975094681 Marionette TRACE conn5 <- [1,2898,null,{}] 20:44:54 INFO - PROCESS | 4068 | 1463975094685 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}] 20:44:54 INFO - PROCESS | 4068 | 1463975094832 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 20:44:54 INFO - PROCESS | 4068 | 1463975094853 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:54 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45D2C3000 == 94 [pid = 4068] [id = 734] 20:44:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 231 (000000C4593CD400) [pid = 4068] [serial = 2202] [outer = 0000000000000000] 20:44:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 232 (000000C45B263400) [pid = 4068] [serial = 2203] [outer = 000000C4593CD400] 20:44:54 INFO - PROCESS | 4068 | 1463975094899 Marionette DEBUG loaded listener.js 20:44:54 INFO - PROCESS | 4068 | ++DOMWINDOW == 233 (000000C45B473400) [pid = 4068] [serial = 2204] [outer = 000000C4593CD400] 20:44:55 INFO - PROCESS | 4068 | 1463975095337 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]]]}] 20:44:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:44:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:44:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 692ms 20:44:55 INFO - PROCESS | 4068 | 1463975095376 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 20:44:55 INFO - PROCESS | 4068 | 1463975095378 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 20:44:55 INFO - PROCESS | 4068 | 1463975095382 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:44:55 INFO - TEST-START | /DOMEvents/constructors.html 20:44:55 INFO - PROCESS | 4068 | 1463975095383 Marionette TRACE conn5 <- [1,2902,null,{}] 20:44:55 INFO - PROCESS | 4068 | 1463975095387 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}] 20:44:55 INFO - PROCESS | 4068 | 1463975095803 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 232 (000000C454D41400) [pid = 4068] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 231 (000000C443AAD400) [pid = 4068] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 230 (000000C453637C00) [pid = 4068] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 229 (000000C45849CC00) [pid = 4068] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 228 (000000C448FCB800) [pid = 4068] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 227 (000000C4593D9000) [pid = 4068] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 226 (000000C45CE73400) [pid = 4068] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 225 (000000C454674400) [pid = 4068] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 224 (000000C4553B9000) [pid = 4068] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:44:55 INFO - PROCESS | 4068 | --DOMWINDOW == 223 (000000C45B47E000) [pid = 4068] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:44:55 INFO - PROCESS | 4068 | 1463975095892 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:55 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456998000 == 95 [pid = 4068] [id = 735] 20:44:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 224 (000000C443AAD400) [pid = 4068] [serial = 2205] [outer = 0000000000000000] 20:44:55 INFO - PROCESS | 4068 | ++DOMWINDOW == 225 (000000C44CB5AC00) [pid = 4068] [serial = 2206] [outer = 000000C443AAD400] 20:44:55 INFO - PROCESS | 4068 | 1463975095939 Marionette DEBUG loaded listener.js 20:44:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 226 (000000C454D41400) [pid = 4068] [serial = 2207] [outer = 000000C443AAD400] 20:44:56 INFO - PROCESS | 4068 | 1463975096414 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]]]}] 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:44:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:44:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:44:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:44:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:44:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:44:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:44:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:44:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:44:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 1098ms 20:44:56 INFO - PROCESS | 4068 | 1463975096485 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 20:44:56 INFO - PROCESS | 4068 | 1463975096488 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 20:44:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:44:56 INFO - PROCESS | 4068 | 1463975096491 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:44:56 INFO - PROCESS | 4068 | 1463975096493 Marionette TRACE conn5 <- [1,2906,null,{}] 20:44:56 INFO - PROCESS | 4068 | 1463975096497 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}] 20:44:56 INFO - PROCESS | 4068 | 1463975096604 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 20:44:56 INFO - PROCESS | 4068 | 1463975096614 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:56 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45EA69800 == 96 [pid = 4068] [id = 736] 20:44:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 227 (000000C454EA0000) [pid = 4068] [serial = 2208] [outer = 0000000000000000] 20:44:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 228 (000000C45CE69400) [pid = 4068] [serial = 2209] [outer = 000000C454EA0000] 20:44:56 INFO - PROCESS | 4068 | 1463975096659 Marionette DEBUG loaded listener.js 20:44:56 INFO - PROCESS | 4068 | ++DOMWINDOW == 229 (000000C45CFB2C00) [pid = 4068] [serial = 2210] [outer = 000000C454EA0000] 20:44:57 INFO - PROCESS | 4068 | 1463975097102 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:44:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:44:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 629ms 20:44:57 INFO - PROCESS | 4068 | 1463975097123 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 20:44:57 INFO - PROCESS | 4068 | 1463975097125 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 20:44:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:44:57 INFO - PROCESS | 4068 | 1463975097128 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:44:57 INFO - PROCESS | 4068 | 1463975097130 Marionette TRACE conn5 <- [1,2910,null,{}] 20:44:57 INFO - PROCESS | 4068 | 1463975097185 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}] 20:44:57 INFO - PROCESS | 4068 | 1463975097309 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 20:44:57 INFO - PROCESS | 4068 | 1463975097318 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:44:57 INFO - PROCESS | 4068 | ++DOCSHELL 000000C46040B000 == 97 [pid = 4068] [id = 737] 20:44:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 230 (000000C45D31F800) [pid = 4068] [serial = 2211] [outer = 0000000000000000] 20:44:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 231 (000000C45DBAD000) [pid = 4068] [serial = 2212] [outer = 000000C45D31F800] 20:44:57 INFO - PROCESS | 4068 | 1463975097363 Marionette DEBUG loaded listener.js 20:44:57 INFO - PROCESS | 4068 | ++DOMWINDOW == 232 (000000C45ECABC00) [pid = 4068] [serial = 2213] [outer = 000000C45D31F800] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C448DC5000 == 96 [pid = 4068] [id = 575] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B4A4000 == 95 [pid = 4068] [id = 649] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C454093800 == 94 [pid = 4068] [id = 705] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C453FC1800 == 93 [pid = 4068] [id = 416] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C459DFA000 == 92 [pid = 4068] [id = 585] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C459421000 == 91 [pid = 4068] [id = 650] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45EA6D000 == 90 [pid = 4068] [id = 703] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45454F800 == 89 [pid = 4068] [id = 450] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C448F51000 == 88 [pid = 4068] [id = 670] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571B6800 == 87 [pid = 4068] [id = 422] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45F543000 == 86 [pid = 4068] [id = 704] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458425800 == 85 [pid = 4068] [id = 437] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D202800 == 84 [pid = 4068] [id = 669] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C459DE6000 == 83 [pid = 4068] [id = 611] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45699A000 == 82 [pid = 4068] [id = 421] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458545000 == 81 [pid = 4068] [id = 572] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45752D000 == 80 [pid = 4068] [id = 433] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45ECDE000 == 79 [pid = 4068] [id = 684] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583B2800 == 78 [pid = 4068] [id = 466] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D847800 == 77 [pid = 4068] [id = 557] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571B6000 == 76 [pid = 4068] [id = 499] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C459DEB800 == 75 [pid = 4068] [id = 480] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583B5000 == 74 [pid = 4068] [id = 436] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AC5000 == 73 [pid = 4068] [id = 685] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4594E0000 == 72 [pid = 4068] [id = 468] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D52A000 == 71 [pid = 4068] [id = 609] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C457339000 == 70 [pid = 4068] [id = 453] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45733D000 == 69 [pid = 4068] [id = 567] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4540A1000 == 68 [pid = 4068] [id = 435] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45DA2A000 == 67 [pid = 4068] [id = 648] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45042A800 == 66 [pid = 4068] [id = 419] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45DA1B000 == 65 [pid = 4068] [id = 683] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B04F000 == 64 [pid = 4068] [id = 641] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45E9BC000 == 63 [pid = 4068] [id = 610] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FA5000 == 62 [pid = 4068] [id = 451] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45ECD7000 == 61 [pid = 4068] [id = 647] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C452F4B800 == 60 [pid = 4068] [id = 415] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D85D000 == 59 [pid = 4068] [id = 434] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C458FB6800 == 58 [pid = 4068] [id = 573] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C451D55000 == 57 [pid = 4068] [id = 414] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C457345800 == 56 [pid = 4068] [id = 463] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45E9AA000 == 55 [pid = 4068] [id = 556] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4583C4800 == 54 [pid = 4068] [id = 571] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45854A000 == 53 [pid = 4068] [id = 448] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4593F0800 == 52 [pid = 4068] [id = 574] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B3BF800 == 51 [pid = 4068] [id = 501] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D1CD000 == 50 [pid = 4068] [id = 682] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C11A000 == 49 [pid = 4068] [id = 593] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C453F9A800 == 48 [pid = 4068] [id = 540] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45454E000 == 47 [pid = 4068] [id = 505] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C449AD2800 == 46 [pid = 4068] [id = 631] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C455A19800 == 45 [pid = 4068] [id = 729] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C459377000 == 44 [pid = 4068] [id = 728] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45732F800 == 43 [pid = 4068] [id = 727] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C460789000 == 42 [pid = 4068] [id = 726] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C46333E000 == 41 [pid = 4068] [id = 725] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C460DE5800 == 40 [pid = 4068] [id = 724] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C460CCD800 == 39 [pid = 4068] [id = 723] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C460CB4000 == 38 [pid = 4068] [id = 722] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C460F2F000 == 37 [pid = 4068] [id = 721] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C459386000 == 36 [pid = 4068] [id = 720] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C4632A6000 == 35 [pid = 4068] [id = 719] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C462E5E800 == 34 [pid = 4068] [id = 718] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B446800 == 33 [pid = 4068] [id = 717] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C456B5C800 == 32 [pid = 4068] [id = 716] 20:44:59 INFO - PROCESS | 4068 | --DOCSHELL 000000C46086C000 == 31 [pid = 4068] [id = 715] 20:45:00 INFO - PROCESS | 4068 | --DOCSHELL 000000C45C111800 == 30 [pid = 4068] [id = 733] 20:45:00 INFO - PROCESS | 4068 | --DOCSHELL 000000C45739D800 == 29 [pid = 4068] [id = 730] 20:45:00 INFO - PROCESS | 4068 | --DOCSHELL 000000C459672800 == 28 [pid = 4068] [id = 731] 20:45:00 INFO - PROCESS | 4068 | --DOCSHELL 000000C45D2C3000 == 27 [pid = 4068] [id = 734] 20:45:00 INFO - PROCESS | 4068 | --DOCSHELL 000000C45B183800 == 26 [pid = 4068] [id = 732] 20:45:00 INFO - PROCESS | 4068 | --DOCSHELL 000000C45EA69800 == 25 [pid = 4068] [id = 736] 20:45:00 INFO - PROCESS | 4068 | --DOCSHELL 000000C456998000 == 24 [pid = 4068] [id = 735] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 231 (000000C45CE73C00) [pid = 4068] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 230 (000000C462DB6400) [pid = 4068] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 229 (000000C45B268000) [pid = 4068] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 228 (000000C45BC38800) [pid = 4068] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 227 (000000C45CFAD800) [pid = 4068] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 226 (000000C45BC34000) [pid = 4068] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 225 (000000C45DA10C00) [pid = 4068] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 224 (000000C45ECAB000) [pid = 4068] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 223 (000000C455440000) [pid = 4068] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 222 (000000C455B0BC00) [pid = 4068] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 221 (000000C45C664000) [pid = 4068] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 220 (000000C454EA7C00) [pid = 4068] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 219 (000000C454D61800) [pid = 4068] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 218 (000000C4606ED800) [pid = 4068] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 217 (000000C45ED0B000) [pid = 4068] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 216 (000000C443AB0C00) [pid = 4068] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 215 (000000C44418C400) [pid = 4068] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 214 (000000C44C991800) [pid = 4068] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 213 (000000C454D41800) [pid = 4068] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 212 (000000C453D7B400) [pid = 4068] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 211 (000000C454686000) [pid = 4068] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 210 (000000C454D6BC00) [pid = 4068] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 209 (000000C459269400) [pid = 4068] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 208 (000000C4592B5000) [pid = 4068] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 207 (000000C451B1DC00) [pid = 4068] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 206 (000000C450766C00) [pid = 4068] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 205 (000000C45119C000) [pid = 4068] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 204 (000000C45CFA8800) [pid = 4068] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 203 (000000C45DBB0000) [pid = 4068] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 202 (000000C45C55B000) [pid = 4068] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 201 (000000C45F59D800) [pid = 4068] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 200 (000000C460ACB400) [pid = 4068] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | --DOMWINDOW == 199 (000000C45F454C00) [pid = 4068] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 20:45:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:45:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:45:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:45:00 INFO - PROCESS | 4068 | [4068] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:45:00 INFO - PROCESS | 4068 | 1463975100974 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]]]}] 20:45:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:45:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:45:00 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 20:45:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:45:00 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 20:45:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:45:00 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]" 20:45:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:45:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:45:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 3865ms 20:45:01 INFO - PROCESS | 4068 | 1463975100997 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 20:45:01 INFO - PROCESS | 4068 | 1463975101002 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 20:45:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:45:01 INFO - PROCESS | 4068 | 1463975101007 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:45:01 INFO - PROCESS | 4068 | 1463975101011 Marionette TRACE conn5 <- [1,2914,null,{}] 20:45:01 INFO - PROCESS | 4068 | 1463975101017 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}] 20:45:01 INFO - PROCESS | 4068 | 1463975101124 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 20:45:01 INFO - PROCESS | 4068 | 1463975101133 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4448DC000 == 25 [pid = 4068] [id = 738] 20:45:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 200 (000000C443968800) [pid = 4068] [serial = 2214] [outer = 0000000000000000] 20:45:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 201 (000000C443969000) [pid = 4068] [serial = 2215] [outer = 000000C443968800] 20:45:01 INFO - PROCESS | 4068 | 1463975101183 Marionette DEBUG loaded listener.js 20:45:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 202 (000000C44398B800) [pid = 4068] [serial = 2216] [outer = 000000C443968800] 20:45:01 INFO - PROCESS | 4068 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:45:01 INFO - PROCESS | 4068 | 1463975101675 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]]]}] 20:45:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:45:01 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 734ms 20:45:01 INFO - PROCESS | 4068 | 1463975101745 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 20:45:01 INFO - PROCESS | 4068 | 1463975101752 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 20:45:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:45:01 INFO - PROCESS | 4068 | 1463975101759 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:45:01 INFO - PROCESS | 4068 | 1463975101762 Marionette TRACE conn5 <- [1,2918,null,{}] 20:45:01 INFO - PROCESS | 4068 | 1463975101766 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}] 20:45:01 INFO - PROCESS | 4068 | 1463975101862 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 20:45:01 INFO - PROCESS | 4068 | 1463975101963 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:01 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448DC9800 == 26 [pid = 4068] [id = 739] 20:45:01 INFO - PROCESS | 4068 | ++DOMWINDOW == 203 (000000C4427CD000) [pid = 4068] [serial = 2217] [outer = 0000000000000000] 20:45:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 204 (000000C443B86C00) [pid = 4068] [serial = 2218] [outer = 000000C4427CD000] 20:45:02 INFO - PROCESS | 4068 | 1463975102012 Marionette DEBUG loaded listener.js 20:45:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 205 (000000C443B91C00) [pid = 4068] [serial = 2219] [outer = 000000C4427CD000] 20:45:02 INFO - PROCESS | 4068 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:45:02 INFO - PROCESS | 4068 | 1463975102395 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]]]}] 20:45:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:45:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 691ms 20:45:02 INFO - PROCESS | 4068 | 1463975102455 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 20:45:02 INFO - PROCESS | 4068 | 1463975102458 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 20:45:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:45:02 INFO - PROCESS | 4068 | 1463975102461 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:45:02 INFO - PROCESS | 4068 | 1463975102465 Marionette TRACE conn5 <- [1,2922,null,{}] 20:45:02 INFO - PROCESS | 4068 | 1463975102477 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}] 20:45:02 INFO - PROCESS | 4068 | 1463975102615 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 20:45:02 INFO - PROCESS | 4068 | 1463975102625 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:02 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449EAB000 == 27 [pid = 4068] [id = 740] 20:45:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 206 (000000C43E8CEC00) [pid = 4068] [serial = 2220] [outer = 0000000000000000] 20:45:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 207 (000000C44408BC00) [pid = 4068] [serial = 2221] [outer = 000000C43E8CEC00] 20:45:02 INFO - PROCESS | 4068 | 1463975102677 Marionette DEBUG loaded listener.js 20:45:02 INFO - PROCESS | 4068 | ++DOMWINDOW == 208 (000000C44483B400) [pid = 4068] [serial = 2222] [outer = 000000C43E8CEC00] 20:45:03 INFO - PROCESS | 4068 | 1463975103147 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]]]}] 20:45:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:45:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 732ms 20:45:03 INFO - PROCESS | 4068 | 1463975103195 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 20:45:03 INFO - PROCESS | 4068 | 1463975103198 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 20:45:03 INFO - PROCESS | 4068 | 1463975103202 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:45:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:45:03 INFO - PROCESS | 4068 | 1463975103204 Marionette TRACE conn5 <- [1,2926,null,{}] 20:45:03 INFO - PROCESS | 4068 | 1463975103207 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}] 20:45:03 INFO - PROCESS | 4068 | 1463975103300 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 20:45:03 INFO - PROCESS | 4068 | 1463975103309 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D851800 == 28 [pid = 4068] [id = 741] 20:45:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 209 (000000C44504D400) [pid = 4068] [serial = 2223] [outer = 0000000000000000] 20:45:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 210 (000000C44805D400) [pid = 4068] [serial = 2224] [outer = 000000C44504D400] 20:45:03 INFO - PROCESS | 4068 | 1463975103356 Marionette DEBUG loaded listener.js 20:45:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 211 (000000C4481F3400) [pid = 4068] [serial = 2225] [outer = 000000C44504D400] 20:45:03 INFO - PROCESS | 4068 | 1463975103770 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]]]}] 20:45:03 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. 20:45:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 629ms 20:45:03 INFO - PROCESS | 4068 | 1463975103834 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 20:45:03 INFO - PROCESS | 4068 | 1463975103836 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 20:45:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:45:03 INFO - PROCESS | 4068 | 1463975103845 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:45:03 INFO - PROCESS | 4068 | 1463975103847 Marionette TRACE conn5 <- [1,2930,null,{}] 20:45:03 INFO - PROCESS | 4068 | 1463975103851 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}] 20:45:03 INFO - PROCESS | 4068 | 1463975103939 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 20:45:03 INFO - PROCESS | 4068 | 1463975103945 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:03 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB7E000 == 29 [pid = 4068] [id = 742] 20:45:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 212 (000000C442686800) [pid = 4068] [serial = 2226] [outer = 0000000000000000] 20:45:03 INFO - PROCESS | 4068 | ++DOMWINDOW == 213 (000000C4489F4C00) [pid = 4068] [serial = 2227] [outer = 000000C442686800] 20:45:03 INFO - PROCESS | 4068 | 1463975103992 Marionette DEBUG loaded listener.js 20:45:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 214 (000000C448D8AC00) [pid = 4068] [serial = 2228] [outer = 000000C442686800] 20:45:04 INFO - PROCESS | 4068 | 1463975104459 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"]]]}] 20:45:04 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 20:45:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:45:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 629ms 20:45:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:45:04 INFO - PROCESS | 4068 | 1463975104471 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 20:45:04 INFO - PROCESS | 4068 | 1463975104474 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 20:45:04 INFO - PROCESS | 4068 | 1463975104477 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:45:04 INFO - PROCESS | 4068 | 1463975104479 Marionette TRACE conn5 <- [1,2934,null,{}] 20:45:04 INFO - PROCESS | 4068 | 1463975104482 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}] 20:45:04 INFO - PROCESS | 4068 | 1463975104653 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 20:45:04 INFO - PROCESS | 4068 | 1463975104669 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:04 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450437000 == 30 [pid = 4068] [id = 743] 20:45:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 215 (000000C448FA7C00) [pid = 4068] [serial = 2229] [outer = 0000000000000000] 20:45:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 216 (000000C448FC4000) [pid = 4068] [serial = 2230] [outer = 000000C448FA7C00] 20:45:04 INFO - PROCESS | 4068 | 1463975104718 Marionette DEBUG loaded listener.js 20:45:04 INFO - PROCESS | 4068 | ++DOMWINDOW == 217 (000000C44A096C00) [pid = 4068] [serial = 2231] [outer = 000000C448FA7C00] 20:45:05 INFO - PROCESS | 4068 | 1463975105120 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]]]}] 20:45:05 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. 20:45:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 692ms 20:45:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:45:05 INFO - PROCESS | 4068 | 1463975105172 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 20:45:05 INFO - PROCESS | 4068 | 1463975105175 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 20:45:05 INFO - PROCESS | 4068 | 1463975105178 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:45:05 INFO - PROCESS | 4068 | 1463975105180 Marionette TRACE conn5 <- [1,2938,null,{}] 20:45:05 INFO - PROCESS | 4068 | 1463975105183 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}] 20:45:05 INFO - PROCESS | 4068 | 1463975105305 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 20:45:05 INFO - PROCESS | 4068 | 1463975105351 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EDB800 == 31 [pid = 4068] [id = 744] 20:45:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 218 (000000C44A097800) [pid = 4068] [serial = 2232] [outer = 0000000000000000] 20:45:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 219 (000000C44C990C00) [pid = 4068] [serial = 2233] [outer = 000000C44A097800] 20:45:05 INFO - PROCESS | 4068 | 1463975105398 Marionette DEBUG loaded listener.js 20:45:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 220 (000000C44D542400) [pid = 4068] [serial = 2234] [outer = 000000C44A097800] 20:45:05 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450EDD000 == 32 [pid = 4068] [id = 745] 20:45:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 221 (000000C44D826C00) [pid = 4068] [serial = 2235] [outer = 0000000000000000] 20:45:05 INFO - PROCESS | 4068 | ++DOMWINDOW == 222 (000000C44D8BC400) [pid = 4068] [serial = 2236] [outer = 000000C44D826C00] 20:45:05 INFO - PROCESS | 4068 | 1463975105841 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]]]}] 20:45:05 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. 20:45:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 20:45:05 INFO - PROCESS | 4068 | 1463975105852 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 20:45:05 INFO - PROCESS | 4068 | 1463975105854 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 20:45:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:45:05 INFO - PROCESS | 4068 | 1463975105861 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:45:05 INFO - PROCESS | 4068 | 1463975105863 Marionette TRACE conn5 <- [1,2942,null,{}] 20:45:05 INFO - PROCESS | 4068 | 1463975105877 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}] 20:45:05 INFO - PROCESS | 4068 | 1463975105977 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 20:45:05 INFO - PROCESS | 4068 | 1463975105990 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452B2B800 == 33 [pid = 4068] [id = 746] 20:45:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 223 (000000C44D65A400) [pid = 4068] [serial = 2237] [outer = 0000000000000000] 20:45:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 224 (000000C44D8BD400) [pid = 4068] [serial = 2238] [outer = 000000C44D65A400] 20:45:06 INFO - PROCESS | 4068 | 1463975106037 Marionette DEBUG loaded listener.js 20:45:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 225 (000000C44D8E0C00) [pid = 4068] [serial = 2239] [outer = 000000C44D65A400] 20:45:06 INFO - PROCESS | 4068 | 1463975106467 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]]]}] 20:45:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:45:06 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 20:45:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 628ms 20:45:06 INFO - PROCESS | 4068 | 1463975106489 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 20:45:06 INFO - PROCESS | 4068 | 1463975106491 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 20:45:06 INFO - PROCESS | 4068 | 1463975106494 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:45:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:45:06 INFO - PROCESS | 4068 | 1463975106496 Marionette TRACE conn5 <- [1,2946,null,{}] 20:45:06 INFO - PROCESS | 4068 | 1463975106499 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}] 20:45:06 INFO - PROCESS | 4068 | 1463975106651 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 20:45:06 INFO - PROCESS | 4068 | 1463975106760 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:06 INFO - PROCESS | 4068 | ++DOCSHELL 000000C449EAA800 == 34 [pid = 4068] [id = 747] 20:45:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 226 (000000C44D8C6400) [pid = 4068] [serial = 2240] [outer = 0000000000000000] 20:45:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 227 (000000C44F81F400) [pid = 4068] [serial = 2241] [outer = 000000C44D8C6400] 20:45:06 INFO - PROCESS | 4068 | 1463975106808 Marionette DEBUG loaded listener.js 20:45:06 INFO - PROCESS | 4068 | ++DOMWINDOW == 228 (000000C44FB57000) [pid = 4068] [serial = 2242] [outer = 000000C44D8C6400] 20:45:07 INFO - PROCESS | 4068 | 1463975107220 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]]]}] 20:45:07 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. 20:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 776ms 20:45:07 INFO - PROCESS | 4068 | 1463975107274 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 20:45:07 INFO - PROCESS | 4068 | 1463975107276 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 20:45:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:45:07 INFO - PROCESS | 4068 | 1463975107279 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:45:07 INFO - PROCESS | 4068 | 1463975107281 Marionette TRACE conn5 <- [1,2950,null,{}] 20:45:07 INFO - PROCESS | 4068 | 1463975107285 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}] 20:45:07 INFO - PROCESS | 4068 | 1463975107421 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 20:45:07 INFO - PROCESS | 4068 | 1463975107485 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:07 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4540AA000 == 35 [pid = 4068] [id = 748] 20:45:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 229 (000000C44FBC0400) [pid = 4068] [serial = 2243] [outer = 0000000000000000] 20:45:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 230 (000000C44FBCA400) [pid = 4068] [serial = 2244] [outer = 000000C44FBC0400] 20:45:07 INFO - PROCESS | 4068 | 1463975107532 Marionette DEBUG loaded listener.js 20:45:07 INFO - PROCESS | 4068 | ++DOMWINDOW == 231 (000000C44FE62400) [pid = 4068] [serial = 2245] [outer = 000000C44FBC0400] 20:45:07 INFO - PROCESS | 4068 | 1463975107958 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]]]}] 20:45:08 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. 20:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 734ms 20:45:08 INFO - PROCESS | 4068 | 1463975108019 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 20:45:08 INFO - PROCESS | 4068 | 1463975108021 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 20:45:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:45:08 INFO - PROCESS | 4068 | 1463975108074 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:45:08 INFO - PROCESS | 4068 | 1463975108076 Marionette TRACE conn5 <- [1,2954,null,{}] 20:45:08 INFO - PROCESS | 4068 | 1463975108080 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}] 20:45:08 INFO - PROCESS | 4068 | 1463975108225 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 20:45:08 INFO - PROCESS | 4068 | 1463975108286 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:08 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FB7D800 == 36 [pid = 4068] [id = 749] 20:45:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 232 (000000C44FED2400) [pid = 4068] [serial = 2246] [outer = 0000000000000000] 20:45:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 233 (000000C45000F800) [pid = 4068] [serial = 2247] [outer = 000000C44FED2400] 20:45:08 INFO - PROCESS | 4068 | 1463975108343 Marionette DEBUG loaded listener.js 20:45:08 INFO - PROCESS | 4068 | ++DOMWINDOW == 234 (000000C45075A400) [pid = 4068] [serial = 2248] [outer = 000000C44FED2400] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 233 (000000C44F828800) [pid = 4068] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 232 (000000C45ED08C00) [pid = 4068] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 231 (000000C45DBB6000) [pid = 4068] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 230 (000000C45ABE8400) [pid = 4068] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 229 (000000C45ABE1C00) [pid = 4068] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 228 (000000C455AC2C00) [pid = 4068] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 227 (000000C45086F400) [pid = 4068] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 226 (000000C45000B400) [pid = 4068] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 225 (000000C45F450800) [pid = 4068] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 224 (000000C448EAC800) [pid = 4068] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 223 (000000C459240000) [pid = 4068] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 222 (000000C45CE69000) [pid = 4068] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 221 (000000C45544AC00) [pid = 4068] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 220 (000000C448978000) [pid = 4068] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 219 (000000C455AC2800) [pid = 4068] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 218 (000000C45926EC00) [pid = 4068] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 217 (000000C443AB2C00) [pid = 4068] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 216 (000000C443ED9800) [pid = 4068] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 215 (000000C451047400) [pid = 4068] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 214 (000000C45C251000) [pid = 4068] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 213 (000000C44418B800) [pid = 4068] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 212 (000000C4606E9400) [pid = 4068] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 211 (000000C44DD9E400) [pid = 4068] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 210 (000000C45DBADC00) [pid = 4068] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 209 (000000C45B26EC00) [pid = 4068] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 208 (000000C459266000) [pid = 4068] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 207 (000000C44398A800) [pid = 4068] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 206 (000000C45DBB7C00) [pid = 4068] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 205 (000000C45BC3F800) [pid = 4068] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 204 (000000C45ABECC00) [pid = 4068] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 203 (000000C460AC7C00) [pid = 4068] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 202 (000000C45D314400) [pid = 4068] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 201 (000000C444183000) [pid = 4068] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 200 (000000C454D36C00) [pid = 4068] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 199 (000000C459265800) [pid = 4068] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 198 (000000C4592B4800) [pid = 4068] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 197 (000000C45C55F400) [pid = 4068] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 196 (000000C45CFA7400) [pid = 4068] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 195 (000000C44246D000) [pid = 4068] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 194 (000000C4545B4800) [pid = 4068] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 193 (000000C454703400) [pid = 4068] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 192 (000000C45DA0A800) [pid = 4068] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 191 (000000C45C557000) [pid = 4068] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 190 (000000C45BC40800) [pid = 4068] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 189 (000000C460AD1400) [pid = 4068] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 188 (000000C4569B7C00) [pid = 4068] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 187 (000000C459264C00) [pid = 4068] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 186 (000000C443E60000) [pid = 4068] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 185 (000000C450013C00) [pid = 4068] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 184 (000000C448862000) [pid = 4068] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 183 (000000C455447800) [pid = 4068] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 182 (000000C45C670C00) [pid = 4068] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 181 (000000C454129800) [pid = 4068] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 180 (000000C45467B800) [pid = 4068] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 179 (000000C455411800) [pid = 4068] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 178 (000000C4503A8800) [pid = 4068] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 177 (000000C458492400) [pid = 4068] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 176 (000000C4593CD400) [pid = 4068] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 175 (000000C443AAD400) [pid = 4068] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 174 (000000C454EA0000) [pid = 4068] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C450CF4400) [pid = 4068] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C448FC3400) [pid = 4068] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C462609000) [pid = 4068] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C460DFB400) [pid = 4068] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C45EA9E000) [pid = 4068] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C45EA96800) [pid = 4068] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C460F1D800) [pid = 4068] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C45F55B800) [pid = 4068] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C45F551C00) [pid = 4068] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C459195800) [pid = 4068] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C4545B4000) [pid = 4068] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C44D53F400) [pid = 4068] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C45ECA5000) [pid = 4068] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C455408000) [pid = 4068] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C454D55C00) [pid = 4068] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C448FC7400) [pid = 4068] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C450FF4000) [pid = 4068] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C44C98C800) [pid = 4068] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C454D53800) [pid = 4068] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:45:09 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C459240800) [pid = 4068] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:45:09 INFO - PROCESS | 4068 | 1463975109978 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]]]}] 20:45:10 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. 20:45:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1972ms 20:45:10 INFO - PROCESS | 4068 | 1463975110008 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 20:45:10 INFO - PROCESS | 4068 | 1463975110010 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 20:45:10 INFO - PROCESS | 4068 | 1463975110019 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:45:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:45:10 INFO - PROCESS | 4068 | 1463975110021 Marionette TRACE conn5 <- [1,2958,null,{}] 20:45:10 INFO - PROCESS | 4068 | 1463975110026 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}] 20:45:10 INFO - PROCESS | 4068 | 1463975110114 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 20:45:10 INFO - PROCESS | 4068 | 1463975110121 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FD8000 == 37 [pid = 4068] [id = 750] 20:45:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 155 (000000C443AB2C00) [pid = 4068] [serial = 2249] [outer = 0000000000000000] 20:45:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 156 (000000C448FBCC00) [pid = 4068] [serial = 2250] [outer = 000000C443AB2C00] 20:45:10 INFO - PROCESS | 4068 | 1463975110175 Marionette DEBUG loaded listener.js 20:45:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 157 (000000C44F8AF800) [pid = 4068] [serial = 2251] [outer = 000000C443AB2C00] 20:45:10 INFO - PROCESS | 4068 | 1463975110601 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]]]}] 20:45:10 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. 20:45:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 628ms 20:45:10 INFO - PROCESS | 4068 | 1463975110660 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 20:45:10 INFO - PROCESS | 4068 | 1463975110662 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 20:45:10 INFO - PROCESS | 4068 | 1463975110666 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:45:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:45:10 INFO - PROCESS | 4068 | 1463975110668 Marionette TRACE conn5 <- [1,2962,null,{}] 20:45:10 INFO - PROCESS | 4068 | 1463975110671 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}] 20:45:10 INFO - PROCESS | 4068 | 1463975110766 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 20:45:10 INFO - PROCESS | 4068 | 1463975110773 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:10 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455A06000 == 38 [pid = 4068] [id = 751] 20:45:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 158 (000000C450723400) [pid = 4068] [serial = 2252] [outer = 0000000000000000] 20:45:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 159 (000000C450760C00) [pid = 4068] [serial = 2253] [outer = 000000C450723400] 20:45:10 INFO - PROCESS | 4068 | 1463975110818 Marionette DEBUG loaded listener.js 20:45:10 INFO - PROCESS | 4068 | ++DOMWINDOW == 160 (000000C450785800) [pid = 4068] [serial = 2254] [outer = 000000C450723400] 20:45:11 INFO - PROCESS | 4068 | 1463975111228 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]]]}] 20:45:11 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. 20:45:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 585ms 20:45:11 INFO - PROCESS | 4068 | 1463975111255 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 20:45:11 INFO - PROCESS | 4068 | 1463975111257 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 20:45:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:45:11 INFO - PROCESS | 4068 | 1463975111260 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:45:11 INFO - PROCESS | 4068 | 1463975111263 Marionette TRACE conn5 <- [1,2966,null,{}] 20:45:11 INFO - PROCESS | 4068 | 1463975111267 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}] 20:45:11 INFO - PROCESS | 4068 | 1463975111402 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 20:45:11 INFO - PROCESS | 4068 | 1463975111411 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:11 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456995000 == 39 [pid = 4068] [id = 752] 20:45:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 161 (000000C45075A800) [pid = 4068] [serial = 2255] [outer = 0000000000000000] 20:45:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 162 (000000C4508A3C00) [pid = 4068] [serial = 2256] [outer = 000000C45075A800] 20:45:11 INFO - PROCESS | 4068 | 1463975111457 Marionette DEBUG loaded listener.js 20:45:11 INFO - PROCESS | 4068 | ++DOMWINDOW == 163 (000000C450CEC000) [pid = 4068] [serial = 2257] [outer = 000000C45075A800] 20:45:12 INFO - PROCESS | 4068 | 1463975112020 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]]]}] 20:45:12 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. 20:45:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 776ms 20:45:12 INFO - PROCESS | 4068 | 1463975112042 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 20:45:12 INFO - PROCESS | 4068 | 1463975112047 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 20:45:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:45:12 INFO - PROCESS | 4068 | 1463975112053 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:45:12 INFO - PROCESS | 4068 | 1463975112057 Marionette TRACE conn5 <- [1,2970,null,{}] 20:45:12 INFO - PROCESS | 4068 | 1463975112064 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}] 20:45:12 INFO - PROCESS | 4068 | 1463975112185 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 20:45:12 INFO - PROCESS | 4068 | 1463975112299 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:12 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44890D000 == 40 [pid = 4068] [id = 753] 20:45:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 164 (000000C44306E400) [pid = 4068] [serial = 2258] [outer = 0000000000000000] 20:45:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 165 (000000C443983000) [pid = 4068] [serial = 2259] [outer = 000000C44306E400] 20:45:12 INFO - PROCESS | 4068 | 1463975112399 Marionette DEBUG loaded listener.js 20:45:12 INFO - PROCESS | 4068 | ++DOMWINDOW == 166 (000000C443AB1000) [pid = 4068] [serial = 2260] [outer = 000000C44306E400] 20:45:13 INFO - PROCESS | 4068 | 1463975113023 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"]]]}] 20:45:13 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 20:45:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:45:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1035ms 20:45:13 INFO - PROCESS | 4068 | 1463975113090 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 20:45:13 INFO - PROCESS | 4068 | 1463975113097 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 20:45:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:45:13 INFO - PROCESS | 4068 | 1463975113104 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:45:13 INFO - PROCESS | 4068 | 1463975113107 Marionette TRACE conn5 <- [1,2974,null,{}] 20:45:13 INFO - PROCESS | 4068 | 1463975113134 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}] 20:45:13 INFO - PROCESS | 4068 | 1463975113256 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 20:45:13 INFO - PROCESS | 4068 | 1463975113394 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:13 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45034F800 == 41 [pid = 4068] [id = 754] 20:45:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 167 (000000C44418E400) [pid = 4068] [serial = 2261] [outer = 0000000000000000] 20:45:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 168 (000000C447E18000) [pid = 4068] [serial = 2262] [outer = 000000C44418E400] 20:45:13 INFO - PROCESS | 4068 | 1463975113453 Marionette DEBUG loaded listener.js 20:45:13 INFO - PROCESS | 4068 | ++DOMWINDOW == 169 (000000C448FBE400) [pid = 4068] [serial = 2263] [outer = 000000C44418E400] 20:45:14 INFO - PROCESS | 4068 | 1463975114017 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]]]}] 20:45:14 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. 20:45:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 944ms 20:45:14 INFO - PROCESS | 4068 | 1463975114054 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 20:45:14 INFO - PROCESS | 4068 | 1463975114057 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 20:45:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:45:14 INFO - PROCESS | 4068 | 1463975114061 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:45:14 INFO - PROCESS | 4068 | 1463975114065 Marionette TRACE conn5 <- [1,2978,null,{}] 20:45:14 INFO - PROCESS | 4068 | 1463975114077 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}] 20:45:14 INFO - PROCESS | 4068 | 1463975114197 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 20:45:14 INFO - PROCESS | 4068 | 1463975114310 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C455A0F000 == 42 [pid = 4068] [id = 755] 20:45:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 170 (000000C44D8BF000) [pid = 4068] [serial = 2264] [outer = 0000000000000000] 20:45:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 171 (000000C44F936000) [pid = 4068] [serial = 2265] [outer = 000000C44D8BF000] 20:45:14 INFO - PROCESS | 4068 | 1463975114411 Marionette DEBUG loaded listener.js 20:45:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 172 (000000C44FECCC00) [pid = 4068] [serial = 2266] [outer = 000000C44D8BF000] 20:45:14 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45454D000 == 43 [pid = 4068] [id = 756] 20:45:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 173 (000000C4509EC000) [pid = 4068] [serial = 2267] [outer = 0000000000000000] 20:45:14 INFO - PROCESS | 4068 | ++DOMWINDOW == 174 (000000C450BD7C00) [pid = 4068] [serial = 2268] [outer = 000000C4509EC000] 20:45:15 INFO - PROCESS | 4068 | 1463975115043 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]]]}] 20:45:15 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. 20:45:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1037ms 20:45:15 INFO - PROCESS | 4068 | 1463975115099 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 20:45:15 INFO - PROCESS | 4068 | 1463975115103 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 20:45:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:45:15 INFO - PROCESS | 4068 | 1463975115106 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:45:15 INFO - PROCESS | 4068 | 1463975115109 Marionette TRACE conn5 <- [1,2982,null,{}] 20:45:15 INFO - PROCESS | 4068 | 1463975115112 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}] 20:45:15 INFO - PROCESS | 4068 | 1463975115254 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 20:45:15 INFO - PROCESS | 4068 | 1463975115386 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:15 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457329800 == 44 [pid = 4068] [id = 757] 20:45:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 175 (000000C450015800) [pid = 4068] [serial = 2269] [outer = 0000000000000000] 20:45:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 176 (000000C450879000) [pid = 4068] [serial = 2270] [outer = 000000C450015800] 20:45:15 INFO - PROCESS | 4068 | 1463975115444 Marionette DEBUG loaded listener.js 20:45:15 INFO - PROCESS | 4068 | ++DOMWINDOW == 177 (000000C450F82800) [pid = 4068] [serial = 2271] [outer = 000000C450015800] 20:45:15 INFO - PROCESS | 4068 | 1463975115964 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]]]}] 20:45:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:45:15 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 20:45:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 881ms 20:45:15 INFO - PROCESS | 4068 | 1463975115989 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 20:45:15 INFO - PROCESS | 4068 | 1463975115992 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 20:45:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:45:16 INFO - PROCESS | 4068 | 1463975115995 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:45:16 INFO - PROCESS | 4068 | 1463975115998 Marionette TRACE conn5 <- [1,2986,null,{}] 20:45:16 INFO - PROCESS | 4068 | 1463975116002 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}] 20:45:16 INFO - PROCESS | 4068 | 1463975116120 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 20:45:16 INFO - PROCESS | 4068 | 1463975116259 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:16 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457359800 == 45 [pid = 4068] [id = 758] 20:45:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 178 (000000C450763800) [pid = 4068] [serial = 2272] [outer = 0000000000000000] 20:45:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 179 (000000C451046000) [pid = 4068] [serial = 2273] [outer = 000000C450763800] 20:45:16 INFO - PROCESS | 4068 | 1463975116317 Marionette DEBUG loaded listener.js 20:45:16 INFO - PROCESS | 4068 | ++DOMWINDOW == 180 (000000C45113A800) [pid = 4068] [serial = 2274] [outer = 000000C450763800] 20:45:16 INFO - PROCESS | 4068 | 1463975116883 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]]]}] 20:45:16 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. 20:45:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 944ms 20:45:16 INFO - PROCESS | 4068 | 1463975116943 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 20:45:16 INFO - PROCESS | 4068 | 1463975116946 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 20:45:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:45:16 INFO - PROCESS | 4068 | 1463975116950 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:45:16 INFO - PROCESS | 4068 | 1463975116952 Marionette TRACE conn5 <- [1,2990,null,{}] 20:45:16 INFO - PROCESS | 4068 | 1463975116956 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}] 20:45:17 INFO - PROCESS | 4068 | 1463975117088 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 20:45:17 INFO - PROCESS | 4068 | 1463975117201 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:17 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4573AC800 == 46 [pid = 4068] [id = 759] 20:45:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 181 (000000C451051C00) [pid = 4068] [serial = 2275] [outer = 0000000000000000] 20:45:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 182 (000000C4511E7000) [pid = 4068] [serial = 2276] [outer = 000000C451051C00] 20:45:17 INFO - PROCESS | 4068 | 1463975117258 Marionette DEBUG loaded listener.js 20:45:17 INFO - PROCESS | 4068 | ++DOMWINDOW == 183 (000000C451438800) [pid = 4068] [serial = 2277] [outer = 000000C451051C00] 20:45:17 INFO - PROCESS | 4068 | 1463975117813 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]]]}] 20:45:17 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. 20:45:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 881ms 20:45:17 INFO - PROCESS | 4068 | 1463975117856 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 20:45:17 INFO - PROCESS | 4068 | 1463975117859 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 20:45:17 INFO - PROCESS | 4068 | 1463975117880 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:45:17 INFO - PROCESS | 4068 | 1463975117883 Marionette TRACE conn5 <- [1,2994,null,{}] 20:45:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:45:17 INFO - PROCESS | 4068 | 1463975117887 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}] 20:45:18 INFO - PROCESS | 4068 | 1463975118017 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 20:45:18 INFO - PROCESS | 4068 | 1463975118129 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:18 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45734D800 == 47 [pid = 4068] [id = 760] 20:45:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 184 (000000C45000C400) [pid = 4068] [serial = 2278] [outer = 0000000000000000] 20:45:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 185 (000000C4514A4C00) [pid = 4068] [serial = 2279] [outer = 000000C45000C400] 20:45:18 INFO - PROCESS | 4068 | 1463975118187 Marionette DEBUG loaded listener.js 20:45:18 INFO - PROCESS | 4068 | ++DOMWINDOW == 186 (000000C451B1B000) [pid = 4068] [serial = 2280] [outer = 000000C45000C400] 20:45:18 INFO - PROCESS | 4068 | 1463975118724 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]]]}] 20:45:18 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. 20:45:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 881ms 20:45:18 INFO - PROCESS | 4068 | 1463975118768 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 20:45:18 INFO - PROCESS | 4068 | 1463975118770 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 20:45:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:45:18 INFO - PROCESS | 4068 | 1463975118774 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:45:18 INFO - PROCESS | 4068 | 1463975118776 Marionette TRACE conn5 <- [1,2998,null,{}] 20:45:18 INFO - PROCESS | 4068 | 1463975118780 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}] 20:45:18 INFO - PROCESS | 4068 | 1463975118895 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 20:45:19 INFO - PROCESS | 4068 | 1463975119035 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:19 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44D677800 == 48 [pid = 4068] [id = 761] 20:45:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 187 (000000C443960C00) [pid = 4068] [serial = 2281] [outer = 0000000000000000] 20:45:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 188 (000000C448DE8C00) [pid = 4068] [serial = 2282] [outer = 000000C443960C00] 20:45:19 INFO - PROCESS | 4068 | 1463975119096 Marionette DEBUG loaded listener.js 20:45:19 INFO - PROCESS | 4068 | ++DOMWINDOW == 189 (000000C45000BC00) [pid = 4068] [serial = 2283] [outer = 000000C443960C00] 20:45:19 INFO - PROCESS | 4068 | [4068] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:45:19 INFO - PROCESS | 4068 | 1463975119846 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:45:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:45:19 INFO - {} 20:45:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:45:19 INFO - {} 20:45:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:45:19 INFO - {} 20:45:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:45:19 INFO - {} 20:45:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1134ms 20:45:19 INFO - PROCESS | 4068 | 1463975119912 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 20:45:19 INFO - PROCESS | 4068 | 1463975119916 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 20:45:19 INFO - PROCESS | 4068 | 1463975119921 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:45:19 INFO - TEST-START | /FileAPI/fileReader.html 20:45:19 INFO - PROCESS | 4068 | 1463975119926 Marionette TRACE conn5 <- [1,3002,null,{}] 20:45:19 INFO - PROCESS | 4068 | 1463975119932 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}] 20:45:20 INFO - PROCESS | 4068 | 1463975120050 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 20:45:20 INFO - PROCESS | 4068 | 1463975120163 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:20 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EFA8000 == 49 [pid = 4068] [id = 762] 20:45:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 190 (000000C443722000) [pid = 4068] [serial = 2284] [outer = 0000000000000000] 20:45:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 191 (000000C443AB2000) [pid = 4068] [serial = 2285] [outer = 000000C443722000] 20:45:20 INFO - PROCESS | 4068 | 1463975120218 Marionette DEBUG loaded listener.js 20:45:20 INFO - PROCESS | 4068 | ++DOMWINDOW == 192 (000000C44418CC00) [pid = 4068] [serial = 2286] [outer = 000000C443722000] 20:45:20 INFO - PROCESS | 4068 | --DOCSHELL 000000C4552C9800 == 48 [pid = 4068] [id = 403] 20:45:20 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571B9000 == 47 [pid = 4068] [id = 406] 20:45:20 INFO - PROCESS | 4068 | --DOCSHELL 000000C44CB3B000 == 46 [pid = 4068] [id = 407] 20:45:20 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EDD800 == 45 [pid = 4068] [id = 399] 20:45:20 INFO - PROCESS | 4068 | --DOCSHELL 000000C44FE21000 == 44 [pid = 4068] [id = 398] 20:45:20 INFO - PROCESS | 4068 | --DOCSHELL 000000C44D591800 == 43 [pid = 4068] [id = 410] 20:45:20 INFO - PROCESS | 4068 | --DOCSHELL 000000C448939800 == 42 [pid = 4068] [id = 409] 20:45:20 INFO - PROCESS | 4068 | --DOCSHELL 000000C450EDD000 == 41 [pid = 4068] [id = 745] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 191 (000000C45C667C00) [pid = 4068] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 190 (000000C4554C5000) [pid = 4068] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 189 (000000C459194400) [pid = 4068] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 188 (000000C4593D2C00) [pid = 4068] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 187 (000000C45C663C00) [pid = 4068] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 186 (000000C4592AA800) [pid = 4068] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 185 (000000C450BDF000) [pid = 4068] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 184 (000000C4554CD400) [pid = 4068] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 183 (000000C454E9C000) [pid = 4068] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 182 (000000C45BC3D400) [pid = 4068] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 181 (000000C451B1A800) [pid = 4068] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 180 (000000C4592B5800) [pid = 4068] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 179 (000000C455AC4000) [pid = 4068] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 178 (000000C44D8C4C00) [pid = 4068] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 177 (000000C45918B000) [pid = 4068] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 176 (000000C45CE6F800) [pid = 4068] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 175 (000000C448064000) [pid = 4068] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | --DOMWINDOW == 174 (000000C45DBAD000) [pid = 4068] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 20:45:20 INFO - PROCESS | 4068 | 1463975120853 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]]]}] 20:45:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:45:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:45:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:45:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:45:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 984ms 20:45:20 INFO - PROCESS | 4068 | 1463975120910 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 20:45:20 INFO - PROCESS | 4068 | 1463975120916 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 20:45:20 INFO - TEST-START | /FileAPI/historical.html 20:45:20 INFO - PROCESS | 4068 | 1463975120922 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:45:20 INFO - PROCESS | 4068 | 1463975120925 Marionette TRACE conn5 <- [1,3006,null,{}] 20:45:20 INFO - PROCESS | 4068 | 1463975120929 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}] 20:45:21 INFO - PROCESS | 4068 | 1463975121029 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 173 (000000C45CFB1400) [pid = 4068] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 172 (000000C45ED67400) [pid = 4068] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 171 (000000C45D2B1000) [pid = 4068] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 170 (000000C460AD1C00) [pid = 4068] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 169 (000000C45D320800) [pid = 4068] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 168 (000000C44F932C00) [pid = 4068] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 167 (000000C459238000) [pid = 4068] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 166 (000000C4592B5400) [pid = 4068] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 165 (000000C45B26A400) [pid = 4068] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 164 (000000C45F5A5400) [pid = 4068] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 163 (000000C45ED5AC00) [pid = 4068] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 162 (000000C448FBEC00) [pid = 4068] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 161 (000000C456B04400) [pid = 4068] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 160 (000000C45ED64800) [pid = 4068] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 159 (000000C45C561000) [pid = 4068] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 158 (000000C45CFA9400) [pid = 4068] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 157 (000000C462DF4400) [pid = 4068] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 156 (000000C448D2E800) [pid = 4068] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 155 (000000C462DF8C00) [pid = 4068] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 154 (000000C45ED11C00) [pid = 4068] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 153 (000000C4606EB400) [pid = 4068] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 152 (000000C45B47E400) [pid = 4068] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 151 (000000C453D58C00) [pid = 4068] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 150 (000000C451440800) [pid = 4068] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 149 (000000C460AD2000) [pid = 4068] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 148 (000000C45D2B3400) [pid = 4068] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 147 (000000C456B07000) [pid = 4068] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 146 (000000C45DBAA400) [pid = 4068] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 145 (000000C454E10800) [pid = 4068] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 144 (000000C453631800) [pid = 4068] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 143 (000000C45D2AE000) [pid = 4068] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 142 (000000C455116400) [pid = 4068] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 141 (000000C45ECA7C00) [pid = 4068] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 140 (000000C454E9B800) [pid = 4068] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 139 (000000C45DBB9400) [pid = 4068] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 138 (000000C45B475C00) [pid = 4068] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 137 (000000C45BC3A000) [pid = 4068] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 136 (000000C45363E400) [pid = 4068] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 135 (000000C44FB58C00) [pid = 4068] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 134 (000000C456B06C00) [pid = 4068] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 133 (000000C45ABE5000) [pid = 4068] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 132 (000000C45849E400) [pid = 4068] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 131 (000000C45B263400) [pid = 4068] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 130 (000000C45928B400) [pid = 4068] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 129 (000000C44CB5AC00) [pid = 4068] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 128 (000000C45B473400) [pid = 4068] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 127 (000000C45CE69400) [pid = 4068] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 126 (000000C45CFB2C00) [pid = 4068] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 125 (000000C45B3A0400) [pid = 4068] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 124 (000000C46411DC00) [pid = 4068] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C462EFD800) [pid = 4068] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C462EF3C00) [pid = 4068] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C462611C00) [pid = 4068] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C46260A800) [pid = 4068] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C462602800) [pid = 4068] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C460DF7C00) [pid = 4068] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C460DF1C00) [pid = 4068] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C45EA9FC00) [pid = 4068] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C45EA99800) [pid = 4068] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C462DFC000) [pid = 4068] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C462DB4400) [pid = 4068] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C460AD5800) [pid = 4068] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C4606E8000) [pid = 4068] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C45F55D000) [pid = 4068] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C45F556400) [pid = 4068] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C45ED5DC00) [pid = 4068] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C45CFAE000) [pid = 4068] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C456B0A800) [pid = 4068] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C454711000) [pid = 4068] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C450F81800) [pid = 4068] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C44FBBE000) [pid = 4068] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C45ED5C800) [pid = 4068] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C455443800) [pid = 4068] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C454E15800) [pid = 4068] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C455121C00) [pid = 4068] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C4511A8400) [pid = 4068] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C45453B800) [pid = 4068] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C454D51400) [pid = 4068] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C454132400) [pid = 4068] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C45119E800) [pid = 4068] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C44F8B0000) [pid = 4068] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C464121800) [pid = 4068] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C454D41400) [pid = 4068] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C455AB6400) [pid = 4068] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 20:45:21 INFO - PROCESS | 4068 | 1463975121132 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448930000 == 42 [pid = 4068] [id = 763] 20:45:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C443746800) [pid = 4068] [serial = 2287] [outer = 0000000000000000] 20:45:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C444083800) [pid = 4068] [serial = 2288] [outer = 000000C443746800] 20:45:21 INFO - PROCESS | 4068 | 1463975121180 Marionette DEBUG loaded listener.js 20:45:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C448010400) [pid = 4068] [serial = 2289] [outer = 000000C443746800] 20:45:21 INFO - PROCESS | 4068 | 1463975121706 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"]]]}] 20:45:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:45:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:45:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:45:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:45:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:45:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:45:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:45:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:45:21 INFO - TEST-OK | /FileAPI/historical.html | took 838ms 20:45:21 INFO - TEST-START | /FileAPI/idlharness.html 20:45:21 INFO - PROCESS | 4068 | 1463975121760 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 20:45:21 INFO - PROCESS | 4068 | 1463975121762 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 20:45:21 INFO - PROCESS | 4068 | 1463975121766 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:45:21 INFO - PROCESS | 4068 | 1463975121770 Marionette TRACE conn5 <- [1,3010,null,{}] 20:45:21 INFO - PROCESS | 4068 | 1463975121781 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}] 20:45:21 INFO - PROCESS | 4068 | 1463975121879 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 20:45:21 INFO - PROCESS | 4068 | 1463975121889 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:21 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450423800 == 43 [pid = 4068] [id = 764] 20:45:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C448FA4C00) [pid = 4068] [serial = 2290] [outer = 0000000000000000] 20:45:21 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C448FC3400) [pid = 4068] [serial = 2291] [outer = 000000C448FA4C00] 20:45:21 INFO - PROCESS | 4068 | 1463975121944 Marionette DEBUG loaded listener.js 20:45:22 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C449A87800) [pid = 4068] [serial = 2292] [outer = 000000C448FA4C00] 20:45:22 INFO - PROCESS | 4068 | 1463975122826 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]]]}] 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:45:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:45:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:45:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:45:22 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 20:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:45:22 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 20:45:22 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 20:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:45:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:45:22 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 20:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:45:22 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 20:45:22 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 20:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:45:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 1186ms 20:45:22 INFO - PROCESS | 4068 | 1463975122955 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 20:45:22 INFO - PROCESS | 4068 | 1463975122958 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 20:45:22 INFO - TEST-START | /FileAPI/idlharness.worker 20:45:22 INFO - PROCESS | 4068 | 1463975122962 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:45:22 INFO - PROCESS | 4068 | 1463975122964 Marionette TRACE conn5 <- [1,3014,null,{}] 20:45:22 INFO - PROCESS | 4068 | 1463975122968 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}] 20:45:23 INFO - PROCESS | 4068 | 1463975123104 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 20:45:23 INFO - PROCESS | 4068 | 1463975123121 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:23 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457340800 == 44 [pid = 4068] [id = 765] 20:45:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C44D5F0800) [pid = 4068] [serial = 2293] [outer = 0000000000000000] 20:45:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C450768400) [pid = 4068] [serial = 2294] [outer = 000000C44D5F0800] 20:45:23 INFO - PROCESS | 4068 | 1463975123169 Marionette DEBUG loaded listener.js 20:45:23 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C450C75C00) [pid = 4068] [serial = 2295] [outer = 000000C44D5F0800] 20:45:23 INFO - PROCESS | 4068 | [4068] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:45:24 INFO - PROCESS | 4068 | 1463975124167 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,{},{}]]]}] 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:45:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:45:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:45:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:45:24 INFO - {} 20:45:24 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 20:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:45:24 INFO - {} 20:45:24 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 - {} 20:45:24 INFO - {} 20:45:24 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 20:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:45:24 INFO - {} 20:45:24 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 20:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:45:24 INFO - {} 20:45:24 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 - {} 20:45:24 INFO - {} 20:45:24 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 20:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 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 20:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 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 20:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 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 20:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 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 20:45:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:45:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:45:24 INFO - {} 20:45:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1376ms 20:45:24 INFO - PROCESS | 4068 | 1463975124341 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 20:45:24 INFO - PROCESS | 4068 | 1463975124344 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 20:45:24 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:45:24 INFO - PROCESS | 4068 | 1463975124347 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:45:24 INFO - PROCESS | 4068 | 1463975124349 Marionette TRACE conn5 <- [1,3018,null,{}] 20:45:24 INFO - PROCESS | 4068 | 1463975124359 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}] 20:45:24 INFO - PROCESS | 4068 | 1463975124510 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 20:45:24 INFO - PROCESS | 4068 | 1463975124529 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:24 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45915A000 == 45 [pid = 4068] [id = 766] 20:45:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C45000E400) [pid = 4068] [serial = 2296] [outer = 0000000000000000] 20:45:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C45104DC00) [pid = 4068] [serial = 2297] [outer = 000000C45000E400] 20:45:24 INFO - PROCESS | 4068 | 1463975124575 Marionette DEBUG loaded listener.js 20:45:24 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C453D77000) [pid = 4068] [serial = 2298] [outer = 000000C45000E400] 20:45:25 INFO - PROCESS | 4068 | 1463975125014 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]]]}] 20:45:25 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 20:45:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 692ms 20:45:25 INFO - PROCESS | 4068 | 1463975125042 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 20:45:25 INFO - PROCESS | 4068 | 1463975125044 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 20:45:25 INFO - PROCESS | 4068 | 1463975125048 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:45:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:45:25 INFO - PROCESS | 4068 | 1463975125050 Marionette TRACE conn5 <- [1,3022,null,{}] 20:45:25 INFO - PROCESS | 4068 | 1463975125053 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}] 20:45:25 INFO - PROCESS | 4068 | 1463975125270 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C442686800) [pid = 4068] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44D65A400) [pid = 4068] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C448FA7C00) [pid = 4068] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C443AB2C00) [pid = 4068] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44D8C6400) [pid = 4068] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44D826C00) [pid = 4068] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 95 (000000C450723400) [pid = 4068] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 94 (000000C443968800) [pid = 4068] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 93 (000000C4427CD000) [pid = 4068] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 92 (000000C44FBC0400) [pid = 4068] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 91 (000000C44FED2400) [pid = 4068] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 90 (000000C44A097800) [pid = 4068] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 89 (000000C44504D400) [pid = 4068] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:45:25 INFO - PROCESS | 4068 | --DOMWINDOW == 88 (000000C43E8CEC00) [pid = 4068] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:45:25 INFO - PROCESS | 4068 | 1463975125331 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571D1800 == 46 [pid = 4068] [id = 767] 20:45:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 89 (000000C443968800) [pid = 4068] [serial = 2299] [outer = 0000000000000000] 20:45:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 90 (000000C448FB1000) [pid = 4068] [serial = 2300] [outer = 000000C443968800] 20:45:25 INFO - PROCESS | 4068 | 1463975125378 Marionette DEBUG loaded listener.js 20:45:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 91 (000000C454130400) [pid = 4068] [serial = 2301] [outer = 000000C443968800] 20:45:25 INFO - PROCESS | 4068 | 1463975125710 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]]]}] 20:45:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:45:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 732ms 20:45:25 INFO - PROCESS | 4068 | 1463975125783 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 20:45:25 INFO - PROCESS | 4068 | 1463975125785 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 20:45:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:45:25 INFO - PROCESS | 4068 | 1463975125789 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:45:25 INFO - PROCESS | 4068 | 1463975125791 Marionette TRACE conn5 <- [1,3026,null,{}] 20:45:25 INFO - PROCESS | 4068 | 1463975125794 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}] 20:45:25 INFO - PROCESS | 4068 | 1463975125913 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 20:45:25 INFO - PROCESS | 4068 | 1463975125920 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:25 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4593F1800 == 47 [pid = 4068] [id = 768] 20:45:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 92 (000000C454539400) [pid = 4068] [serial = 2302] [outer = 0000000000000000] 20:45:25 INFO - PROCESS | 4068 | ++DOMWINDOW == 93 (000000C45453E800) [pid = 4068] [serial = 2303] [outer = 000000C454539400] 20:45:25 INFO - PROCESS | 4068 | 1463975125966 Marionette DEBUG loaded listener.js 20:45:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 94 (000000C4545B6000) [pid = 4068] [serial = 2304] [outer = 000000C454539400] 20:45:26 INFO - PROCESS | 4068 | 1463975126355 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"]]]}] 20:45:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:45:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:45:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 587ms 20:45:26 INFO - PROCESS | 4068 | 1463975126379 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 20:45:26 INFO - PROCESS | 4068 | 1463975126381 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 20:45:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:45:26 INFO - PROCESS | 4068 | 1463975126385 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:45:26 INFO - PROCESS | 4068 | 1463975126387 Marionette TRACE conn5 <- [1,3030,null,{}] 20:45:26 INFO - PROCESS | 4068 | 1463975126390 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}] 20:45:26 INFO - PROCESS | 4068 | 1463975126528 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 20:45:26 INFO - PROCESS | 4068 | 1463975126536 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:26 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45941D800 == 48 [pid = 4068] [id = 769] 20:45:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 95 (000000C4545B6C00) [pid = 4068] [serial = 2305] [outer = 0000000000000000] 20:45:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 96 (000000C4545BAC00) [pid = 4068] [serial = 2306] [outer = 000000C4545B6C00] 20:45:26 INFO - PROCESS | 4068 | 1463975126584 Marionette DEBUG loaded listener.js 20:45:26 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C454675000) [pid = 4068] [serial = 2307] [outer = 000000C4545B6C00] 20:45:27 INFO - PROCESS | 4068 | 1463975127153 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]]]}] 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:45:27 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. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:45:27 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'.) 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:45:27 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. 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:45:27 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. 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:45:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:45:27 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. 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:45:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 20:45:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:45:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:45:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 885ms 20:45:27 INFO - PROCESS | 4068 | 1463975127331 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 20:45:27 INFO - PROCESS | 4068 | 1463975127337 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 20:45:27 INFO - PROCESS | 4068 | 1463975127343 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:45:27 INFO - PROCESS | 4068 | 1463975127347 Marionette TRACE conn5 <- [1,3034,null,{}] 20:45:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:45:27 INFO - PROCESS | 4068 | 1463975127353 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}] 20:45:27 INFO - PROCESS | 4068 | 1463975127480 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 20:45:27 INFO - PROCESS | 4068 | 1463975127601 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:27 INFO - PROCESS | 4068 | ++DOCSHELL 000000C448935000 == 49 [pid = 4068] [id = 770] 20:45:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C443740000) [pid = 4068] [serial = 2308] [outer = 0000000000000000] 20:45:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C443779400) [pid = 4068] [serial = 2309] [outer = 000000C443740000] 20:45:27 INFO - PROCESS | 4068 | 1463975127662 Marionette DEBUG loaded listener.js 20:45:27 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C443AB3C00) [pid = 4068] [serial = 2310] [outer = 000000C443740000] 20:45:27 INFO - PROCESS | 4068 | [4068] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:45:28 INFO - PROCESS | 4068 | 1463975128251 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:45:28 INFO - {} 20:45:28 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 923ms 20:45:28 INFO - PROCESS | 4068 | 1463975128313 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 20:45:28 INFO - PROCESS | 4068 | 1463975128318 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 20:45:28 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:45:28 INFO - PROCESS | 4068 | 1463975128332 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:45:28 INFO - PROCESS | 4068 | 1463975128337 Marionette TRACE conn5 <- [1,3038,null,{}] 20:45:28 INFO - PROCESS | 4068 | 1463975128341 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}] 20:45:28 INFO - PROCESS | 4068 | 1463975128474 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 20:45:28 INFO - PROCESS | 4068 | 1463975128569 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:28 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4571B2800 == 50 [pid = 4068] [id = 771] 20:45:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C448BD9400) [pid = 4068] [serial = 2311] [outer = 0000000000000000] 20:45:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C448FCA000) [pid = 4068] [serial = 2312] [outer = 000000C448BD9400] 20:45:28 INFO - PROCESS | 4068 | 1463975128626 Marionette DEBUG loaded listener.js 20:45:28 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44D5D3400) [pid = 4068] [serial = 2313] [outer = 000000C448BD9400] 20:45:29 INFO - PROCESS | 4068 | 1463975129201 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]]]}] 20:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:45:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:45:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 902ms 20:45:29 INFO - PROCESS | 4068 | 1463975129241 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 20:45:29 INFO - PROCESS | 4068 | 1463975129244 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 20:45:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:45:29 INFO - PROCESS | 4068 | 1463975129249 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:45:29 INFO - PROCESS | 4068 | 1463975129252 Marionette TRACE conn5 <- [1,3042,null,{}] 20:45:29 INFO - PROCESS | 4068 | 1463975129263 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}] 20:45:29 INFO - PROCESS | 4068 | 1463975129386 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 20:45:29 INFO - PROCESS | 4068 | 1463975129504 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:29 INFO - PROCESS | 4068 | ++DOCSHELL 000000C456994800 == 51 [pid = 4068] [id = 772] 20:45:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C450BDF000) [pid = 4068] [serial = 2314] [outer = 0000000000000000] 20:45:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C450CF6C00) [pid = 4068] [serial = 2315] [outer = 000000C450BDF000] 20:45:29 INFO - PROCESS | 4068 | 1463975129565 Marionette DEBUG loaded listener.js 20:45:29 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C4511A2000) [pid = 4068] [serial = 2316] [outer = 000000C450BDF000] 20:45:30 INFO - PROCESS | 4068 | 1463975130483 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"]]]}] 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:45:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:45:30 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" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:45:30 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" 20:45:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:45:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:45:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1375ms 20:45:30 INFO - PROCESS | 4068 | 1463975130626 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 20:45:30 INFO - PROCESS | 4068 | 1463975130629 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 20:45:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:45:30 INFO - PROCESS | 4068 | 1463975130633 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:45:30 INFO - PROCESS | 4068 | 1463975130635 Marionette TRACE conn5 <- [1,3046,null,{}] 20:45:30 INFO - PROCESS | 4068 | 1463975130639 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}] 20:45:30 INFO - PROCESS | 4068 | 1463975130752 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 20:45:30 INFO - PROCESS | 4068 | 1463975130872 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:30 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45842D000 == 52 [pid = 4068] [id = 773] 20:45:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C451B1F000) [pid = 4068] [serial = 2317] [outer = 0000000000000000] 20:45:30 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C451B21400) [pid = 4068] [serial = 2318] [outer = 000000C451B1F000] 20:45:30 INFO - PROCESS | 4068 | 1463975130929 Marionette DEBUG loaded listener.js 20:45:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C45301A400) [pid = 4068] [serial = 2319] [outer = 000000C451B1F000] 20:45:31 INFO - PROCESS | 4068 | 1463975131491 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]]]}] 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:45:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:45:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:45:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:45:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:45:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:45:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:45:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:45:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:45:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 893ms 20:45:31 INFO - PROCESS | 4068 | 1463975131528 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 20:45:31 INFO - PROCESS | 4068 | 1463975131531 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 20:45:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:45:31 INFO - PROCESS | 4068 | 1463975131534 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:45:31 INFO - PROCESS | 4068 | 1463975131537 Marionette TRACE conn5 <- [1,3050,null,{}] 20:45:31 INFO - PROCESS | 4068 | 1463975131541 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}] 20:45:31 INFO - PROCESS | 4068 | 1463975131660 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 20:45:31 INFO - PROCESS | 4068 | 1463975131759 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:31 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45855C800 == 53 [pid = 4068] [id = 774] 20:45:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C451B1C800) [pid = 4068] [serial = 2320] [outer = 0000000000000000] 20:45:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C454126800) [pid = 4068] [serial = 2321] [outer = 000000C451B1C800] 20:45:31 INFO - PROCESS | 4068 | 1463975131816 Marionette DEBUG loaded listener.js 20:45:31 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C454679000) [pid = 4068] [serial = 2322] [outer = 000000C451B1C800] 20:45:32 INFO - PROCESS | 4068 | [4068] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:45:32 INFO - PROCESS | 4068 | 1463975132360 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:45:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:45:32 INFO - {} 20:45:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 880ms 20:45:32 INFO - PROCESS | 4068 | 1463975132430 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 20:45:32 INFO - PROCESS | 4068 | 1463975132433 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 20:45:32 INFO - PROCESS | 4068 | 1463975132438 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:45:32 INFO - PROCESS | 4068 | 1463975132440 Marionette TRACE conn5 <- [1,3054,null,{}] 20:45:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:45:32 INFO - PROCESS | 4068 | 1463975132444 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}] 20:45:32 INFO - PROCESS | 4068 | 1463975132593 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 20:45:32 INFO - PROCESS | 4068 | 1463975132688 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:32 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4594E7800 == 54 [pid = 4068] [id = 775] 20:45:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C454702C00) [pid = 4068] [serial = 2323] [outer = 0000000000000000] 20:45:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C454D3D000) [pid = 4068] [serial = 2324] [outer = 000000C454702C00] 20:45:32 INFO - PROCESS | 4068 | 1463975132758 Marionette DEBUG loaded listener.js 20:45:32 INFO - PROCESS | 4068 | ++DOMWINDOW == 115 (000000C454D50C00) [pid = 4068] [serial = 2325] [outer = 000000C454702C00] 20:45:33 INFO - PROCESS | 4068 | 1463975133266 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]]]}] 20:45:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:45:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:45:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:45:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:45:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:45:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:45:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:45:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 881ms 20:45:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:45:33 INFO - PROCESS | 4068 | 1463975133325 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 20:45:33 INFO - PROCESS | 4068 | 1463975133328 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 20:45:33 INFO - PROCESS | 4068 | 1463975133331 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:45:33 INFO - PROCESS | 4068 | 1463975133334 Marionette TRACE conn5 <- [1,3058,null,{}] 20:45:33 INFO - PROCESS | 4068 | 1463975133338 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}] 20:45:33 INFO - PROCESS | 4068 | 1463975133484 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 20:45:33 INFO - PROCESS | 4068 | 1463975133611 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:33 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450368800 == 55 [pid = 4068] [id = 776] 20:45:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 116 (000000C443E66800) [pid = 4068] [serial = 2326] [outer = 0000000000000000] 20:45:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 117 (000000C447E5B000) [pid = 4068] [serial = 2327] [outer = 000000C443E66800] 20:45:33 INFO - PROCESS | 4068 | 1463975133670 Marionette DEBUG loaded listener.js 20:45:33 INFO - PROCESS | 4068 | ++DOMWINDOW == 118 (000000C454D59400) [pid = 4068] [serial = 2328] [outer = 000000C443E66800] 20:45:34 INFO - PROCESS | 4068 | 1463975134211 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]]]}] 20:45:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:45:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:45:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:45:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:45:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:45:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:45:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 944ms 20:45:34 INFO - PROCESS | 4068 | 1463975134278 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 20:45:34 INFO - PROCESS | 4068 | 1463975134281 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 20:45:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:45:34 INFO - PROCESS | 4068 | 1463975134284 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:45:34 INFO - PROCESS | 4068 | 1463975134286 Marionette TRACE conn5 <- [1,3062,null,{}] 20:45:34 INFO - PROCESS | 4068 | 1463975134290 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}] 20:45:34 INFO - PROCESS | 4068 | 1463975134436 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 20:45:34 INFO - PROCESS | 4068 | 1463975134537 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:34 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4511BE800 == 56 [pid = 4068] [id = 777] 20:45:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 119 (000000C443965000) [pid = 4068] [serial = 2329] [outer = 0000000000000000] 20:45:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 120 (000000C444087C00) [pid = 4068] [serial = 2330] [outer = 000000C443965000] 20:45:34 INFO - PROCESS | 4068 | 1463975134594 Marionette DEBUG loaded listener.js 20:45:34 INFO - PROCESS | 4068 | ++DOMWINDOW == 121 (000000C450877C00) [pid = 4068] [serial = 2331] [outer = 000000C443965000] 20:45:35 INFO - PROCESS | 4068 | 1463975135356 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]]]}] 20:45:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:45:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:45:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:45:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:45:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:45:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:45:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1088ms 20:45:35 INFO - PROCESS | 4068 | 1463975135390 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 20:45:35 INFO - PROCESS | 4068 | 1463975135395 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 20:45:35 INFO - PROCESS | 4068 | 1463975135402 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:45:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:45:35 INFO - PROCESS | 4068 | 1463975135406 Marionette TRACE conn5 <- [1,3066,null,{}] 20:45:35 INFO - PROCESS | 4068 | 1463975135412 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}] 20:45:35 INFO - PROCESS | 4068 | 1463975135524 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 20:45:35 INFO - PROCESS | 4068 | 1463975135627 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:35 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44FE23000 == 57 [pid = 4068] [id = 778] 20:45:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 122 (000000C443E08800) [pid = 4068] [serial = 2332] [outer = 0000000000000000] 20:45:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 123 (000000C444084C00) [pid = 4068] [serial = 2333] [outer = 000000C443E08800] 20:45:35 INFO - PROCESS | 4068 | 1463975135678 Marionette DEBUG loaded listener.js 20:45:35 INFO - PROCESS | 4068 | ++DOMWINDOW == 124 (000000C448151400) [pid = 4068] [serial = 2334] [outer = 000000C443E08800] 20:45:36 INFO - PROCESS | 4068 | 1463975136258 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] 20:45:36 INFO - PROCESS | 4068 | 1463975136371 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 20:45:36 INFO - PROCESS | 4068 | 1463975136377 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:45:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:45:36 INFO - PROCESS | 4068 | 1463975136380 Marionette TRACE conn5 <- [1,3070,null,{}] 20:45:36 INFO - PROCESS | 4068 | 1463975136384 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}] 20:45:36 INFO - PROCESS | 4068 | 1463975136531 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C46040B000 == 56 [pid = 4068] [id = 737] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C4593F1800 == 55 [pid = 4068] [id = 768] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C4571D1800 == 54 [pid = 4068] [id = 767] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C45915A000 == 53 [pid = 4068] [id = 766] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C457340800 == 52 [pid = 4068] [id = 765] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C450423800 == 51 [pid = 4068] [id = 764] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C448930000 == 50 [pid = 4068] [id = 763] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C44EFA8000 == 49 [pid = 4068] [id = 762] 20:45:36 INFO - PROCESS | 4068 | --DOCSHELL 000000C45454D000 == 48 [pid = 4068] [id = 756] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 123 (000000C4508A3C00) [pid = 4068] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 122 (000000C450760C00) [pid = 4068] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 121 (000000C44398B800) [pid = 4068] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 120 (000000C443969000) [pid = 4068] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 119 (000000C443B86C00) [pid = 4068] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 118 (000000C44FE62400) [pid = 4068] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 117 (000000C443B91C00) [pid = 4068] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 116 (000000C45000F800) [pid = 4068] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 115 (000000C44D542400) [pid = 4068] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 114 (000000C44805D400) [pid = 4068] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C44FBCA400) [pid = 4068] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C44408BC00) [pid = 4068] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C450785800) [pid = 4068] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C448D8AC00) [pid = 4068] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C4489F4C00) [pid = 4068] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44D8E0C00) [pid = 4068] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C4481F3400) [pid = 4068] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C44483B400) [pid = 4068] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C45075A400) [pid = 4068] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C44A096C00) [pid = 4068] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C448FBCC00) [pid = 4068] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C448FC4000) [pid = 4068] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C44FB57000) [pid = 4068] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C44F81F400) [pid = 4068] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C44F8AF800) [pid = 4068] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C44D8BC400) [pid = 4068] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44D8BD400) [pid = 4068] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | --DOMWINDOW == 96 (000000C44C990C00) [pid = 4068] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 20:45:36 INFO - PROCESS | 4068 | 1463975136690 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:36 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4448D2000 == 49 [pid = 4068] [id = 779] 20:45:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 97 (000000C443775000) [pid = 4068] [serial = 2335] [outer = 0000000000000000] 20:45:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C443966C00) [pid = 4068] [serial = 2336] [outer = 000000C443775000] 20:45:36 INFO - PROCESS | 4068 | 1463975136739 Marionette DEBUG loaded listener.js 20:45:36 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44408BC00) [pid = 4068] [serial = 2337] [outer = 000000C443775000] 20:45:37 INFO - PROCESS | 4068 | 1463975137187 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]]]}] 20:45:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:45:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:45:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 837ms 20:45:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:45:37 INFO - PROCESS | 4068 | 1463975137221 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 20:45:37 INFO - PROCESS | 4068 | 1463975137223 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 20:45:37 INFO - PROCESS | 4068 | 1463975137227 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:45:37 INFO - PROCESS | 4068 | 1463975137230 Marionette TRACE conn5 <- [1,3074,null,{}] 20:45:37 INFO - PROCESS | 4068 | 1463975137241 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}] 20:45:37 INFO - PROCESS | 4068 | 1463975137348 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 20:45:37 INFO - PROCESS | 4068 | 1463975137365 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:37 INFO - PROCESS | 4068 | ++DOCSHELL 000000C450363800 == 50 [pid = 4068] [id = 780] 20:45:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C448FACC00) [pid = 4068] [serial = 2338] [outer = 0000000000000000] 20:45:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C448FC1C00) [pid = 4068] [serial = 2339] [outer = 000000C448FACC00] 20:45:37 INFO - PROCESS | 4068 | 1463975137415 Marionette DEBUG loaded listener.js 20:45:37 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C44A09CC00) [pid = 4068] [serial = 2340] [outer = 000000C448FACC00] 20:45:37 INFO - PROCESS | 4068 | 1463975137873 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:45:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 691ms 20:45:37 INFO - PROCESS | 4068 | 1463975137920 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 20:45:37 INFO - PROCESS | 4068 | 1463975137923 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 20:45:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:45:37 INFO - PROCESS | 4068 | 1463975137927 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:45:37 INFO - PROCESS | 4068 | 1463975137929 Marionette TRACE conn5 <- [1,3078,null,{}] 20:45:37 INFO - PROCESS | 4068 | 1463975137932 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}] 20:45:38 INFO - PROCESS | 4068 | 1463975138030 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 20:45:38 INFO - PROCESS | 4068 | 1463975138038 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C452F3E000 == 51 [pid = 4068] [id = 781] 20:45:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C44D65DC00) [pid = 4068] [serial = 2341] [outer = 0000000000000000] 20:45:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C44D8BB800) [pid = 4068] [serial = 2342] [outer = 000000C44D65DC00] 20:45:38 INFO - PROCESS | 4068 | 1463975138093 Marionette DEBUG loaded listener.js 20:45:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C44D8E0800) [pid = 4068] [serial = 2343] [outer = 000000C44D65DC00] 20:45:38 INFO - PROCESS | 4068 | 1463975138573 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:45:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:45:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 692ms 20:45:38 INFO - PROCESS | 4068 | 1463975138622 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 20:45:38 INFO - PROCESS | 4068 | 1463975138624 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 20:45:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:45:38 INFO - PROCESS | 4068 | 1463975138627 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:45:38 INFO - PROCESS | 4068 | 1463975138629 Marionette TRACE conn5 <- [1,3082,null,{}] 20:45:38 INFO - PROCESS | 4068 | 1463975138632 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}] 20:45:38 INFO - PROCESS | 4068 | 1463975138726 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 20:45:38 INFO - PROCESS | 4068 | 1463975138733 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:38 INFO - PROCESS | 4068 | ++DOCSHELL 000000C453FD3800 == 52 [pid = 4068] [id = 782] 20:45:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C44DD99400) [pid = 4068] [serial = 2344] [outer = 0000000000000000] 20:45:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 107 (000000C44F81EC00) [pid = 4068] [serial = 2345] [outer = 000000C44DD99400] 20:45:38 INFO - PROCESS | 4068 | 1463975138779 Marionette DEBUG loaded listener.js 20:45:38 INFO - PROCESS | 4068 | ++DOMWINDOW == 108 (000000C44FBC1000) [pid = 4068] [serial = 2346] [outer = 000000C44DD99400] 20:45:39 INFO - PROCESS | 4068 | 1463975139256 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:45:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 690ms 20:45:39 INFO - PROCESS | 4068 | 1463975139321 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 20:45:39 INFO - PROCESS | 4068 | 1463975139323 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 20:45:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:45:39 INFO - PROCESS | 4068 | 1463975139326 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:45:39 INFO - PROCESS | 4068 | 1463975139328 Marionette TRACE conn5 <- [1,3086,null,{}] 20:45:39 INFO - PROCESS | 4068 | 1463975139332 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}] 20:45:39 INFO - PROCESS | 4068 | 1463975139506 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 20:45:39 INFO - PROCESS | 4068 | 1463975139534 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:39 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45455A800 == 53 [pid = 4068] [id = 783] 20:45:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 109 (000000C450015400) [pid = 4068] [serial = 2347] [outer = 0000000000000000] 20:45:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 110 (000000C450765400) [pid = 4068] [serial = 2348] [outer = 000000C450015400] 20:45:39 INFO - PROCESS | 4068 | 1463975139592 Marionette DEBUG loaded listener.js 20:45:39 INFO - PROCESS | 4068 | ++DOMWINDOW == 111 (000000C450876000) [pid = 4068] [serial = 2349] [outer = 000000C450015400] 20:45:40 INFO - PROCESS | 4068 | 1463975140027 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]]]}] 20:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:45:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 732ms 20:45:40 INFO - PROCESS | 4068 | 1463975140062 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 20:45:40 INFO - PROCESS | 4068 | 1463975140064 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 20:45:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:45:40 INFO - PROCESS | 4068 | 1463975140067 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:45:40 INFO - PROCESS | 4068 | 1463975140069 Marionette TRACE conn5 <- [1,3090,null,{}] 20:45:40 INFO - PROCESS | 4068 | 1463975140078 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}] 20:45:40 INFO - PROCESS | 4068 | 1463975140205 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 20:45:40 INFO - PROCESS | 4068 | 1463975140272 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:40 INFO - PROCESS | 4068 | ++DOCSHELL 000000C4552D3000 == 54 [pid = 4068] [id = 784] 20:45:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 112 (000000C45075C800) [pid = 4068] [serial = 2350] [outer = 0000000000000000] 20:45:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 113 (000000C450CF5C00) [pid = 4068] [serial = 2351] [outer = 000000C45075C800] 20:45:40 INFO - PROCESS | 4068 | 1463975140319 Marionette DEBUG loaded listener.js 20:45:40 INFO - PROCESS | 4068 | ++DOMWINDOW == 114 (000000C45104E000) [pid = 4068] [serial = 2352] [outer = 000000C45075C800] 20:45:40 INFO - PROCESS | 4068 | 1463975140719 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:45:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 691ms 20:45:40 INFO - PROCESS | 4068 | 1463975140762 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 20:45:40 INFO - PROCESS | 4068 | 1463975140764 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 20:45:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:45:40 INFO - PROCESS | 4068 | 1463975140767 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:45:40 INFO - PROCESS | 4068 | 1463975140769 Marionette TRACE conn5 <- [1,3094,null,{}] 20:45:40 INFO - PROCESS | 4068 | 1463975140773 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}] 20:45:40 INFO - PROCESS | 4068 | 1463975140897 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 113 (000000C448FA4C00) [pid = 4068] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 112 (000000C443746800) [pid = 4068] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 111 (000000C443960C00) [pid = 4068] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 110 (000000C4509EC000) [pid = 4068] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 109 (000000C44D8BF000) [pid = 4068] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 108 (000000C44306E400) [pid = 4068] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 107 (000000C443722000) [pid = 4068] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 106 (000000C450015800) [pid = 4068] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 105 (000000C450763800) [pid = 4068] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 104 (000000C45000C400) [pid = 4068] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 103 (000000C451051C00) [pid = 4068] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 102 (000000C44418E400) [pid = 4068] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 101 (000000C45000E400) [pid = 4068] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 100 (000000C443968800) [pid = 4068] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 99 (000000C454539400) [pid = 4068] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 98 (000000C45D31F800) [pid = 4068] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:45:41 INFO - PROCESS | 4068 | --DOMWINDOW == 97 (000000C44D5F0800) [pid = 4068] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 20:45:41 INFO - PROCESS | 4068 | 1463975141163 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C44EF8F800 == 55 [pid = 4068] [id = 785] 20:45:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 98 (000000C443746800) [pid = 4068] [serial = 2353] [outer = 0000000000000000] 20:45:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 99 (000000C44CB57C00) [pid = 4068] [serial = 2354] [outer = 000000C443746800] 20:45:41 INFO - PROCESS | 4068 | 1463975141209 Marionette DEBUG loaded listener.js 20:45:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 100 (000000C4511E6400) [pid = 4068] [serial = 2355] [outer = 000000C443746800] 20:45:41 INFO - PROCESS | 4068 | 1463975141555 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]]]}] 20:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:45:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 839ms 20:45:41 INFO - PROCESS | 4068 | 1463975141610 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 20:45:41 INFO - PROCESS | 4068 | 1463975141612 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 20:45:41 INFO - PROCESS | 4068 | 1463975141616 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:45:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:45:41 INFO - PROCESS | 4068 | 1463975141617 Marionette TRACE conn5 <- [1,3098,null,{}] 20:45:41 INFO - PROCESS | 4068 | 1463975141630 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}] 20:45:41 INFO - PROCESS | 4068 | 1463975141723 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 20:45:41 INFO - PROCESS | 4068 | 1463975141730 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:41 INFO - PROCESS | 4068 | ++DOCSHELL 000000C457339800 == 56 [pid = 4068] [id = 786] 20:45:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 101 (000000C4514DAC00) [pid = 4068] [serial = 2356] [outer = 0000000000000000] 20:45:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 102 (000000C452F82C00) [pid = 4068] [serial = 2357] [outer = 000000C4514DAC00] 20:45:41 INFO - PROCESS | 4068 | 1463975141775 Marionette DEBUG loaded listener.js 20:45:41 INFO - PROCESS | 4068 | ++DOMWINDOW == 103 (000000C453D55000) [pid = 4068] [serial = 2358] [outer = 000000C4514DAC00] 20:45:42 INFO - PROCESS | 4068 | 1463975142199 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"]]]}] 20:45:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:45:42 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 20:45:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:45:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:45:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:45:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:45:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 648ms 20:45:42 INFO - PROCESS | 4068 | 1463975142267 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 20:45:42 INFO - PROCESS | 4068 | 1463975142269 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 20:45:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:45:42 INFO - PROCESS | 4068 | 1463975142273 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:45:42 INFO - PROCESS | 4068 | 1463975142274 Marionette TRACE conn5 <- [1,3102,null,{}] 20:45:42 INFO - PROCESS | 4068 | 1463975142278 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}] 20:45:42 INFO - PROCESS | 4068 | 1463975142372 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 20:45:42 INFO - PROCESS | 4068 | 1463975142378 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\", \"348d9b3b-0275-4bdd-9b1f-4e7c7fce16d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:42 INFO - PROCESS | 4068 | ++DOCSHELL 000000C45455A000 == 57 [pid = 4068] [id = 787] 20:45:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 104 (000000C450760C00) [pid = 4068] [serial = 2359] [outer = 0000000000000000] 20:45:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 105 (000000C453D7B400) [pid = 4068] [serial = 2360] [outer = 000000C450760C00] 20:45:42 INFO - PROCESS | 4068 | 1463975142424 Marionette DEBUG loaded listener.js 20:45:42 INFO - PROCESS | 4068 | ++DOMWINDOW == 106 (000000C454539800) [pid = 4068] [serial = 2361] [outer = 000000C450760C00] 20:45:42 INFO - PROCESS | 4068 | 1463975142888 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]]]}] 20:45:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:45:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 691ms 20:45:42 INFO - PROCESS | 4068 | 1463975142967 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 20:45:42 INFO - PROCESS | 4068 | 1463975142970 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 20:45:44 WARNING - u'runner_teardown' () 20:45:44 INFO - No more tests 20:45:44 INFO - Got 0 unexpected results 20:45:44 INFO - SUITE-END | took 711s 20:45:44 INFO - Closing logging queue 20:45:44 INFO - queue closed 20:45:44 INFO - Return code: 0 20:45:44 WARNING - # TBPL SUCCESS # 20:45:44 INFO - Running post-action listener: _resource_record_post_action 20:45:44 INFO - Running post-run listener: _resource_record_post_run 20:45:45 INFO - Total resource usage - Wall time: 720s; CPU: 14.0%; Read bytes: 30080512; Write bytes: 993688064; Read time: 496040; Write time: 3501670 20:45:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:45:45 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 40613888; Read time: 0; Write time: 61180 20:45:45 INFO - run-tests - Wall time: 718s; CPU: 14.0%; Read bytes: 30040064; Write bytes: 881095168; Read time: 491540; Write time: 3377600 20:45:45 INFO - Running post-run listener: _upload_blobber_files 20:45:45 INFO - Blob upload gear active. 20:45:45 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 20:45:45 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 20:45:45 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 20:45:45 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 20:45:45 INFO - (blobuploader) - INFO - Open directory for files ... 20:45:45 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 20:45:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:45:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:45:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:45:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:45:46 INFO - (blobuploader) - INFO - Done attempting. 20:45:46 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 20:45:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:45:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:45:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:45:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:45:48 INFO - (blobuploader) - INFO - Done attempting. 20:45:48 INFO - (blobuploader) - INFO - Iteration through files over. 20:45:48 INFO - Return code: 0 20:45:48 INFO - rmtree: C:\slave\test\build\uploaded_files.json 20:45:48 INFO - Using _rmtree_windows ... 20:45:48 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 20:45:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f2b097f2c3c17ff1e83cf96a46e2a5fbd15dac6aa7b3d17aae11a0bdf9ada64471cb13b4a8b7c9ac2ef75103dca72b62dc0aac05bb0e5c2d0c151c0f93a36e82", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9cc36f693684799a64e6498f015f33da527a383c3b523f86bfbab063e6d35d39c90f7947e2d21c0108e555d87431ad425f3c5b991219226dcb94cdd001237b4e"} 20:45:48 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 20:45:48 INFO - Writing to file C:\slave\test\properties\blobber_files 20:45:48 INFO - Contents: 20:45:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f2b097f2c3c17ff1e83cf96a46e2a5fbd15dac6aa7b3d17aae11a0bdf9ada64471cb13b4a8b7c9ac2ef75103dca72b62dc0aac05bb0e5c2d0c151c0f93a36e82", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9cc36f693684799a64e6498f015f33da527a383c3b523f86bfbab063e6d35d39c90f7947e2d21c0108e555d87431ad425f3c5b991219226dcb94cdd001237b4e"} 20:45:48 INFO - Running post-run listener: copy_logs_to_upload_dir 20:45:48 INFO - Copying logs to upload dir... 20:45:48 INFO - mkdir: C:\slave\test\build\upload\logs 20:45:48 INFO - Copying logs to upload dir... 20:45:48 INFO - Using _rmtree_windows ... 20:45:48 INFO - Using _rmtree_windows ... 20:45:48 INFO - Using _rmtree_windows ... 20:45:48 INFO - Using _rmtree_windows ... 20:45:48 INFO - Using _rmtree_windows ... 20:45:48 INFO - Using _rmtree_windows ... 20:45:48 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=910.620000 ========= master_lag: 0.31 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 10 secs) (at 2016-05-22 20:45:48.691682) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-22 20:45:48.692607) ========= '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-092\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-092 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-092 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-092\AppData\Local LOGONSERVER=\\T-W864-IX-092 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-092 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-092 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-092 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f2b097f2c3c17ff1e83cf96a46e2a5fbd15dac6aa7b3d17aae11a0bdf9ada64471cb13b4a8b7c9ac2ef75103dca72b62dc0aac05bb0e5c2d0c151c0f93a36e82", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9cc36f693684799a64e6498f015f33da527a383c3b523f86bfbab063e6d35d39c90f7947e2d21c0108e555d87431ad425f3c5b991219226dcb94cdd001237b4e"} build_url:https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f2b097f2c3c17ff1e83cf96a46e2a5fbd15dac6aa7b3d17aae11a0bdf9ada64471cb13b4a8b7c9ac2ef75103dca72b62dc0aac05bb0e5c2d0c151c0f93a36e82", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9cc36f693684799a64e6498f015f33da527a383c3b523f86bfbab063e6d35d39c90f7947e2d21c0108e555d87431ad425f3c5b991219226dcb94cdd001237b4e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/I8b42rpiQK6351Clpf8Pww/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-22 20:45:48.810224) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 20:45:48.810559) ========= '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-092\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-092 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-092 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-092\AppData\Local LOGONSERVER=\\T-W864-IX-092 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-092 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-092 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-092 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.100000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 20:45:48.925083) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-22 20:45:48.925397) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-22 20:45:49.560223) ========= ========= Total master_lag: 18.46 =========