builder: mozilla-aurora_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-057 starttime: 1463628877.84 results: success (0) buildid: 20160518184444 builduid: 067369e73c60416d88ca524a2aa8569c revision: 4902143daafcfca72916ac8cba4ae8150ef271a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 20:34:37.844090) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-18 20:34:37.844566) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-18 20:34:37.844969) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-18 20:34:37.975079) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-18 20:34:37.975447) ========= '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-057\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-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-057\AppData\Local LOGONSERVER=\\T-W864-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-057 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-057 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-057 WINDIR=C:\windows using PTY: False --20:34:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 6.22 MB/s 20:34:39 (6.22 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.724000 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-18 20:34:39.767726) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-05-18 20:34:39.768061) ========= '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-057\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-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-057\AppData\Local LOGONSERVER=\\T-W864-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-057 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-057 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-057 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=3.410000 ========= master_lag: 0.45 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-05-18 20:34:43.623304) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-18 20:34:43.623717) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4902143daafcfca72916ac8cba4ae8150ef271a1 --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 4902143daafcfca72916ac8cba4ae8150ef271a1 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-057\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-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-057\AppData\Local LOGONSERVER=\\T-W864-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-057 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-057 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-057 WINDIR=C:\windows using PTY: False 2016-05-18 20:34:43,930 truncating revision to first 12 chars 2016-05-18 20:34:43,930 Setting DEBUG logging. 2016-05-18 20:34:43,930 attempt 1/10 2016-05-18 20:34:43,930 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/4902143daafc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-18 20:34:47,660 unpacking tar archive at: mozilla-aurora-4902143daafc/testing/mozharness/ program finished with exit code 0 elapsedTime=4.387000 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-18 20:34:48.087643) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 20:34:48.087996) ========= script_repo_revision: 4902143daafcfca72916ac8cba4ae8150ef271a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-18 20:34:48.088417) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 20:34:48.088685) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-18 20:34:48.101983) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 56 secs) (at 2016-05-18 20:34:48.102504) ========= '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-057\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-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-057\AppData\Local LOGONSERVER=\\T-W864-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-057 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-057 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-057 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 20:34:48 INFO - MultiFileLogger online at 20160518 20:34:48 in C:\slave\test 20:34:48 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:34:48 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 20:34:48 INFO - {'append_to_log': False, 20:34:48 INFO - 'base_work_dir': 'C:\\slave\\test', 20:34:48 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:34:48 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 20:34:48 INFO - 'buildbot_json_path': 'buildprops.json', 20:34:48 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 20:34:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:34:48 INFO - 'download_minidump_stackwalk': True, 20:34:48 INFO - 'download_symbols': 'true', 20:34:48 INFO - 'e10s': False, 20:34:48 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 20:34:48 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 20:34:48 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 20:34:48 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 20:34:48 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 20:34:48 INFO - 'C:/mozilla-build/tooltool.py'), 20:34:48 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 20:34:48 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 20:34:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:34:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:34:48 INFO - 'log_level': 'info', 20:34:48 INFO - 'log_to_console': True, 20:34:48 INFO - 'opt_config_files': (), 20:34:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:34:48 INFO - '--processes=1', 20:34:48 INFO - '--config=%(test_path)s/wptrunner.ini', 20:34:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:34:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:34:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:34:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:34:48 INFO - 'pip_index': False, 20:34:48 INFO - 'require_test_zip': True, 20:34:48 INFO - 'test_type': ('testharness',), 20:34:48 INFO - 'this_chunk': '1', 20:34:48 INFO - 'total_chunks': '10', 20:34:48 INFO - 'virtualenv_path': 'venv', 20:34:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:34:48 INFO - 'work_dir': 'build'} 20:34:48 INFO - ##### 20:34:48 INFO - ##### Running clobber step. 20:34:48 INFO - ##### 20:34:48 INFO - Running pre-action listener: _resource_record_pre_action 20:34:48 INFO - Running main action method: clobber 20:34:48 INFO - rmtree: C:\slave\test\build 20:34:48 INFO - Using _rmtree_windows ... 20:34:48 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 20:35:58 INFO - Running post-action listener: _resource_record_post_action 20:35:58 INFO - ##### 20:35:58 INFO - ##### Running read-buildbot-config step. 20:35:58 INFO - ##### 20:35:58 INFO - Running pre-action listener: _resource_record_pre_action 20:35:58 INFO - Running main action method: read_buildbot_config 20:35:58 INFO - Using buildbot properties: 20:35:58 INFO - { 20:35:58 INFO - "project": "", 20:35:58 INFO - "product": "firefox", 20:35:58 INFO - "script_repo_revision": "production", 20:35:58 INFO - "scheduler": "tests-mozilla-aurora-win8_64-debug-unittest", 20:35:58 INFO - "repository": "", 20:35:58 INFO - "buildername": "Windows 8 64-bit mozilla-aurora debug test web-platform-tests-1", 20:35:58 INFO - "buildid": "20160518184444", 20:35:58 INFO - "pgo_build": "False", 20:35:58 INFO - "basedir": "C:\\slave\\test", 20:35:58 INFO - "buildnumber": 44, 20:35:58 INFO - "slavename": "t-w864-ix-057", 20:35:58 INFO - "revision": "4902143daafcfca72916ac8cba4ae8150ef271a1", 20:35:58 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 20:35:58 INFO - "platform": "win64", 20:35:58 INFO - "branch": "mozilla-aurora", 20:35:58 INFO - "repo_path": "releases/mozilla-aurora", 20:35:58 INFO - "moz_repo_path": "", 20:35:58 INFO - "stage_platform": "win64", 20:35:58 INFO - "builduid": "067369e73c60416d88ca524a2aa8569c", 20:35:58 INFO - "slavebuilddir": "test" 20:35:58 INFO - } 20:35:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json. 20:35:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip. 20:35:58 INFO - Running post-action listener: _resource_record_post_action 20:35:58 INFO - ##### 20:35:58 INFO - ##### Running download-and-extract step. 20:35:58 INFO - ##### 20:35:58 INFO - Running pre-action listener: _resource_record_pre_action 20:35:58 INFO - Running main action method: download_and_extract 20:35:58 INFO - mkdir: C:\slave\test\build\tests 20:35: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:35:58 INFO - https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json matches https://queue.taskcluster.net 20:35:58 INFO - trying https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json 20:35:58 INFO - Downloading https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:35:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:35:59 INFO - Downloaded 1274 bytes. 20:35:59 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 20:35:59 INFO - Using the following test package requirements: 20:35:59 INFO - {u'common': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 20:35:59 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:35:59 INFO - u'firefox-48.0a2.en-US.win64.cppunittest.tests.zip'], 20:35:59 INFO - u'gtest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:35:59 INFO - u'firefox-48.0a2.en-US.win64.gtest.tests.zip'], 20:35:59 INFO - u'jittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:35:59 INFO - u'jsshell-win64.zip'], 20:35:59 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:35:59 INFO - u'firefox-48.0a2.en-US.win64.mochitest.tests.zip'], 20:35:59 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 20:35:59 INFO - u'reftest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:35:59 INFO - u'firefox-48.0a2.en-US.win64.reftest.tests.zip'], 20:35:59 INFO - u'talos': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:35:59 INFO - u'firefox-48.0a2.en-US.win64.talos.tests.zip'], 20:35:59 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:35:59 INFO - u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'], 20:35:59 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 20:35:59 INFO - u'firefox-48.0a2.en-US.win64.xpcshell.tests.zip']} 20:35:59 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:35: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:35:59 INFO - https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 20:35:59 INFO - trying https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip 20:35:59 INFO - Downloading https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:35:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:36:00 INFO - Downloaded 20485150 bytes. 20:36:00 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:36:00 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:36:02 INFO - caution: filename not matched: web-platform/* 20:36:02 INFO - Return code: 11 20:36:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:36:02 INFO - https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 20:36:02 INFO - trying https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip 20:36:02 INFO - Downloading https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:36:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:36:03 INFO - Downloaded 36409075 bytes. 20:36:03 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:36:03 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:36:45 INFO - caution: filename not matched: bin/* 20:36:45 INFO - caution: filename not matched: config/* 20:36:45 INFO - caution: filename not matched: mozbase/* 20:36:45 INFO - caution: filename not matched: marionette/* 20:36:45 INFO - caution: filename not matched: tools/wptserve/* 20:36:45 INFO - Return code: 11 20:36: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:36:45 INFO - https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip matches https://queue.taskcluster.net 20:36:45 INFO - trying https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 20:36:45 INFO - Downloading https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.zip 20:36:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:36:47 INFO - Downloaded 82694442 bytes. 20:36:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 20:36:47 INFO - mkdir: C:\slave\test\properties 20:36:47 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 20:36:47 INFO - Writing to file C:\slave\test\properties\build_url 20:36:47 INFO - Contents: 20:36:47 INFO - build_url:https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 20:36:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 20:36:48 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 20:36:48 INFO - Writing to file C:\slave\test\properties\symbols_url 20:36:48 INFO - Contents: 20:36:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 20:36:48 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:36:48 INFO - https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:36:48 INFO - trying https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 20:36:48 INFO - Downloading https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:36:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:36:50 INFO - Downloaded 50719080 bytes. 20:36:50 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:36:50 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:36:52 INFO - Return code: 0 20:36:52 INFO - Running post-action listener: _resource_record_post_action 20:36:52 INFO - Running post-action listener: set_extra_try_arguments 20:36:52 INFO - ##### 20:36:52 INFO - ##### Running create-virtualenv step. 20:36:52 INFO - ##### 20:36:52 INFO - Running pre-action listener: _pre_create_virtualenv 20:36:52 INFO - Running pre-action listener: _resource_record_pre_action 20:36:52 INFO - Running main action method: create_virtualenv 20:36:52 INFO - Creating virtualenv C:\slave\test\build\venv 20:36:52 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 20:36:52 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 20:36:55 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 20:36:59 INFO - Installing distribute......................................................................................................................................................................................done. 20:37:00 INFO - Return code: 0 20:37:00 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 20:37: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:37:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:37: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:37:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:37: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', '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 0x0245E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0EA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x02232D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025190C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-057', 'USERDOMAIN': 'T-W864-IX-057', '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-057', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-057', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\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:37: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', 'psutil>=0.7.1'] in C:\slave\test\build 20:37: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 psutil>=0.7.1 20:37:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:37:00 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Roaming', 20:37:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:37:00 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:37:00 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:37:00 INFO - 'COMPUTERNAME': 'T-W864-IX-057', 20:37:00 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:37:00 INFO - 'DCLOCATION': 'SCL3', 20:37:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:37:00 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:37:00 INFO - 'HOMEDRIVE': 'C:', 20:37:00 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 20:37:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:37:00 INFO - 'KTS_VERSION': '1.19c', 20:37:00 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 20:37:00 INFO - 'LOGONSERVER': '\\\\T-W864-IX-057', 20:37:00 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:37:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:37:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:37:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:37:00 INFO - 'MOZ_NO_REMOTE': '1', 20:37:00 INFO - 'NO_EM_RESTART': '1', 20:37:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:37:00 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:37:00 INFO - 'OS': 'Windows_NT', 20:37:00 INFO - 'OURDRIVE': 'C:', 20:37: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;C:\\mozilla-build\\hg', 20:37:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:37:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:37:00 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:37:00 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:37:00 INFO - 'PROCESSOR_LEVEL': '6', 20:37:00 INFO - 'PROCESSOR_REVISION': '1e05', 20:37:00 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:37:00 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:37:00 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:37:00 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:37:00 INFO - 'PROMPT': '$P$G', 20:37:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:37:00 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:37:00 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:37:00 INFO - 'PWD': 'C:\\slave\\test', 20:37:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:37:00 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:37:00 INFO - 'SYSTEMDRIVE': 'C:', 20:37:00 INFO - 'SYSTEMROOT': 'C:\\windows', 20:37:00 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:00 INFO - 'TEST1': 'testie', 20:37:00 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:00 INFO - 'USERDOMAIN': 'T-W864-IX-057', 20:37:00 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 20:37:00 INFO - 'USERNAME': 'cltbld', 20:37:00 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-057', 20:37:00 INFO - 'WINDIR': 'C:\\windows', 20:37:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:37:01 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:37:01 INFO - Downloading/unpacking psutil>=0.7.1 20:37:02 INFO - Running setup.py egg_info for package psutil 20:37:02 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:37:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:37:02 INFO - Installing collected packages: psutil 20:37:02 INFO - Running setup.py install for psutil 20:37:02 INFO - building 'psutil._psutil_windows' extension 20:37:02 INFO - error: Unable to find vcvarsall.bat 20:37:02 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-3ih4iz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:37:02 INFO - running install 20:37:02 INFO - running build 20:37:02 INFO - running build_py 20:37:02 INFO - creating build 20:37:02 INFO - creating build\lib.win32-2.7 20:37:02 INFO - creating build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 20:37:02 INFO - running build_ext 20:37:02 INFO - building 'psutil._psutil_windows' extension 20:37:02 INFO - error: Unable to find vcvarsall.bat 20:37:02 INFO - ---------------------------------------- 20:37:02 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-3ih4iz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:37:02 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-057\AppData\Roaming\pip\pip.log 20:37:02 WARNING - Return code: 1 20:37:02 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 20:37:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 20:37:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:37:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:37:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:37:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:37:02 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0245E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0EA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x02232D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025190C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-057', 'USERDOMAIN': 'T-W864-IX-057', '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-057', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-057', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\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:37:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 20:37:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:37:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:37:02 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Roaming', 20:37:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:37:02 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:37:02 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:37:02 INFO - 'COMPUTERNAME': 'T-W864-IX-057', 20:37:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:37:02 INFO - 'DCLOCATION': 'SCL3', 20:37:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:37:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:37:02 INFO - 'HOMEDRIVE': 'C:', 20:37:02 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 20:37:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:37:02 INFO - 'KTS_VERSION': '1.19c', 20:37:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 20:37:02 INFO - 'LOGONSERVER': '\\\\T-W864-IX-057', 20:37:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:37:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:37:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:37:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:37:02 INFO - 'MOZ_NO_REMOTE': '1', 20:37:02 INFO - 'NO_EM_RESTART': '1', 20:37:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:37:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:37:02 INFO - 'OS': 'Windows_NT', 20:37:02 INFO - 'OURDRIVE': 'C:', 20:37:02 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 20:37:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:37:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:37:02 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:37:02 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:37:02 INFO - 'PROCESSOR_LEVEL': '6', 20:37:02 INFO - 'PROCESSOR_REVISION': '1e05', 20:37:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:37:02 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:37:02 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:37:02 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:37:02 INFO - 'PROMPT': '$P$G', 20:37:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:37:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:37:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:37:02 INFO - 'PWD': 'C:\\slave\\test', 20:37:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:37:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:37:02 INFO - 'SYSTEMDRIVE': 'C:', 20:37:02 INFO - 'SYSTEMROOT': 'C:\\windows', 20:37:02 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:02 INFO - 'TEST1': 'testie', 20:37:02 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:02 INFO - 'USERDOMAIN': 'T-W864-IX-057', 20:37:02 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 20:37:02 INFO - 'USERNAME': 'cltbld', 20:37:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-057', 20:37:02 INFO - 'WINDIR': 'C:\\windows', 20:37:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:37:05 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:37:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:37:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:37:05 INFO - Running setup.py egg_info for package mozsystemmonitor 20:37:05 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 20:37:05 INFO - Running setup.py egg_info for package psutil 20:37:05 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:37:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:37:05 INFO - Installing collected packages: mozsystemmonitor, psutil 20:37:05 INFO - Running setup.py install for mozsystemmonitor 20:37:05 INFO - Running setup.py install for psutil 20:37:05 INFO - building 'psutil._psutil_windows' extension 20:37:05 INFO - error: Unable to find vcvarsall.bat 20:37:05 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-4mc88f-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:37:05 INFO - running install 20:37:05 INFO - running build 20:37:05 INFO - running build_py 20:37:05 INFO - running build_ext 20:37:05 INFO - building 'psutil._psutil_windows' extension 20:37:05 INFO - error: Unable to find vcvarsall.bat 20:37:05 INFO - ---------------------------------------- 20:37:05 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-4mc88f-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:37:05 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-057\AppData\Roaming\pip\pip.log 20:37:06 WARNING - Return code: 1 20:37:06 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:37:06 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 20:37:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:37:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:37:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:37:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:37:06 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 0x0245E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0EA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x02232D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025190C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-057', 'USERDOMAIN': 'T-W864-IX-057', '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-057', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-057', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\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:37:06 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:37:06 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:37:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:37:06 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Roaming', 20:37:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:37:06 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:37:06 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:37:06 INFO - 'COMPUTERNAME': 'T-W864-IX-057', 20:37:06 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:37:06 INFO - 'DCLOCATION': 'SCL3', 20:37:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:37:06 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:37:06 INFO - 'HOMEDRIVE': 'C:', 20:37:06 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 20:37:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:37:06 INFO - 'KTS_VERSION': '1.19c', 20:37:06 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 20:37:06 INFO - 'LOGONSERVER': '\\\\T-W864-IX-057', 20:37:06 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:37:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:37:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:37:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:37:06 INFO - 'MOZ_NO_REMOTE': '1', 20:37:06 INFO - 'NO_EM_RESTART': '1', 20:37:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:37:06 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:37:06 INFO - 'OS': 'Windows_NT', 20:37:06 INFO - 'OURDRIVE': 'C:', 20:37:06 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 20:37:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:37:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:37:06 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:37:06 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:37:06 INFO - 'PROCESSOR_LEVEL': '6', 20:37:06 INFO - 'PROCESSOR_REVISION': '1e05', 20:37:06 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:37:06 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:37:06 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:37:06 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:37:06 INFO - 'PROMPT': '$P$G', 20:37:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:37:06 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:37:06 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:37:06 INFO - 'PWD': 'C:\\slave\\test', 20:37:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:37:06 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:37:06 INFO - 'SYSTEMDRIVE': 'C:', 20:37:06 INFO - 'SYSTEMROOT': 'C:\\windows', 20:37:06 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:06 INFO - 'TEST1': 'testie', 20:37:06 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:06 INFO - 'USERDOMAIN': 'T-W864-IX-057', 20:37:06 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 20:37:06 INFO - 'USERNAME': 'cltbld', 20:37:06 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-057', 20:37:06 INFO - 'WINDIR': 'C:\\windows', 20:37:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:37:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:37:06 INFO - Downloading/unpacking blobuploader==1.2.4 20:37:06 INFO - Downloading blobuploader-1.2.4.tar.gz 20:37:06 INFO - Running setup.py egg_info for package blobuploader 20:37:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:37:11 INFO - Running setup.py egg_info for package requests 20:37:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:37:11 INFO - Downloading docopt-0.6.1.tar.gz 20:37:11 INFO - Running setup.py egg_info for package docopt 20:37:11 INFO - Installing collected packages: blobuploader, docopt, requests 20:37:11 INFO - Running setup.py install for blobuploader 20:37:11 INFO - Running setup.py install for docopt 20:37:11 INFO - Running setup.py install for requests 20:37:11 INFO - Successfully installed blobuploader docopt requests 20:37:11 INFO - Cleaning up... 20:37:11 INFO - Return code: 0 20:37:11 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:37:11 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:37:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:37:11 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:37:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:37:11 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 0x0245E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0EA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x02232D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025190C0>, '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-057', 'USERDOMAIN': 'T-W864-IX-057', '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-057', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-057', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\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:37:11 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:37:11 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:37:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:37:11 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Roaming', 20:37:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:37:11 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:37:11 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:37:11 INFO - 'COMPUTERNAME': 'T-W864-IX-057', 20:37:11 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:37:11 INFO - 'DCLOCATION': 'SCL3', 20:37:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:37:11 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:37:11 INFO - 'HOMEDRIVE': 'C:', 20:37:11 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 20:37:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:37:11 INFO - 'KTS_VERSION': '1.19c', 20:37:11 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 20:37:11 INFO - 'LOGONSERVER': '\\\\T-W864-IX-057', 20:37:11 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:37:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:37:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:37:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:37:11 INFO - 'MOZ_NO_REMOTE': '1', 20:37:11 INFO - 'NO_EM_RESTART': '1', 20:37:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:37:11 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:37:11 INFO - 'OS': 'Windows_NT', 20:37:11 INFO - 'OURDRIVE': 'C:', 20:37:11 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 20:37:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:37:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:37:11 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:37:11 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:37:11 INFO - 'PROCESSOR_LEVEL': '6', 20:37:11 INFO - 'PROCESSOR_REVISION': '1e05', 20:37:11 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:37:11 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:37:11 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:37:11 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:37:11 INFO - 'PROMPT': '$P$G', 20:37:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:37:11 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:37:11 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:37:11 INFO - 'PWD': 'C:\\slave\\test', 20:37:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:37:11 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:37:11 INFO - 'SYSTEMDRIVE': 'C:', 20:37:11 INFO - 'SYSTEMROOT': 'C:\\windows', 20:37:11 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:11 INFO - 'TEST1': 'testie', 20:37:11 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:11 INFO - 'USERDOMAIN': 'T-W864-IX-057', 20:37:11 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 20:37:11 INFO - 'USERNAME': 'cltbld', 20:37:11 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-057', 20:37:11 INFO - 'WINDIR': 'C:\\windows', 20:37:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:37:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:37:15 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:37:15 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:37:15 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:37:15 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:37:15 INFO - Unpacking c:\slave\test\build\tests\marionette 20:37:15 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:37:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:37:15 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:37:15 INFO - Running setup.py install for browsermob-proxy 20:37:30 INFO - Running setup.py install for manifestparser 20:37:30 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for marionette-client 20:37:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:37:30 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for marionette-driver 20:37:30 INFO - Running setup.py install for mozcrash 20:37:30 INFO - Running setup.py install for mozdebug 20:37:30 INFO - Running setup.py install for mozdevice 20:37:30 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for mozfile 20:37:30 INFO - Running setup.py install for mozhttpd 20:37:30 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for mozinfo 20:37:30 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for mozInstall 20:37:30 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for mozleak 20:37:30 INFO - Running setup.py install for mozlog 20:37:30 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for moznetwork 20:37:30 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for mozprocess 20:37:30 INFO - Running setup.py install for mozprofile 20:37:30 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for mozrunner 20:37:30 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for mozscreenshot 20:37:30 INFO - Running setup.py install for moztest 20:37:30 INFO - Running setup.py install for mozversion 20:37:30 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:37:30 INFO - Running setup.py install for wptserve 20:37:30 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:37:30 INFO - Cleaning up... 20:37:30 INFO - Return code: 0 20:37:30 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:37:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:37:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:37:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:37:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:37:30 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 0x0245E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0250E200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B0EA0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0248F368>, '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 0x02232D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025190C0>, '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-057', 'USERDOMAIN': 'T-W864-IX-057', '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-057', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-057', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\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:37:30 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:37:30 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:37:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:37:30 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Roaming', 20:37:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:37:30 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:37:30 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:37:30 INFO - 'COMPUTERNAME': 'T-W864-IX-057', 20:37:30 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:37:30 INFO - 'DCLOCATION': 'SCL3', 20:37:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:37:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:37:30 INFO - 'HOMEDRIVE': 'C:', 20:37:30 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 20:37:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:37:30 INFO - 'KTS_VERSION': '1.19c', 20:37:30 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 20:37:30 INFO - 'LOGONSERVER': '\\\\T-W864-IX-057', 20:37:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:37:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:37:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:37:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:37:30 INFO - 'MOZ_NO_REMOTE': '1', 20:37:30 INFO - 'NO_EM_RESTART': '1', 20:37:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:37:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:37:30 INFO - 'OS': 'Windows_NT', 20:37:30 INFO - 'OURDRIVE': 'C:', 20:37:30 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 20:37:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:37:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:37:30 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:37:30 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:37:30 INFO - 'PROCESSOR_LEVEL': '6', 20:37:30 INFO - 'PROCESSOR_REVISION': '1e05', 20:37:30 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:37:30 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:37:30 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:37:30 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:37:30 INFO - 'PROMPT': '$P$G', 20:37:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:37:30 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:37:30 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:37:30 INFO - 'PWD': 'C:\\slave\\test', 20:37:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:37:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:37:30 INFO - 'SYSTEMDRIVE': 'C:', 20:37:30 INFO - 'SYSTEMROOT': 'C:\\windows', 20:37:30 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:30 INFO - 'TEST1': 'testie', 20:37:30 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:30 INFO - 'USERDOMAIN': 'T-W864-IX-057', 20:37:30 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 20:37:30 INFO - 'USERNAME': 'cltbld', 20:37:30 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-057', 20:37:30 INFO - 'WINDIR': 'C:\\windows', 20:37:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:37:34 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:37:34 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:37:34 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:37:34 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:37:34 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:37:34 INFO - Unpacking c:\slave\test\build\tests\marionette 20:37:34 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:37:34 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:37:34 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:37:47 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:37:47 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:37:47 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:37:47 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:37:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 20:37:47 INFO - Downloading blessings-1.6.tar.gz 20:37:47 INFO - Running setup.py egg_info for package blessings 20:37:47 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:37:47 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:37:47 INFO - Running setup.py install for blessings 20:37:47 INFO - Running setup.py install for browsermob-proxy 20:37:47 INFO - Running setup.py install for manifestparser 20:37:47 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Running setup.py install for marionette-client 20:37:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:37:47 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Running setup.py install for marionette-driver 20:37:47 INFO - Running setup.py install for mozcrash 20:37:47 INFO - Running setup.py install for mozdebug 20:37:47 INFO - Running setup.py install for mozdevice 20:37:47 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Running setup.py install for mozhttpd 20:37:47 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Running setup.py install for mozInstall 20:37:47 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Running setup.py install for mozleak 20:37:47 INFO - Running setup.py install for mozprofile 20:37:47 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Running setup.py install for mozrunner 20:37:47 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:37:47 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:37:49 INFO - Running setup.py install for mozscreenshot 20:37:49 INFO - Running setup.py install for moztest 20:37:49 INFO - Running setup.py install for mozversion 20:37:49 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:37:49 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:37:49 INFO - Running setup.py install for wptserve 20:37:49 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 20:37:49 INFO - Cleaning up... 20:37:49 INFO - Return code: 0 20:37:49 INFO - Done creating virtualenv C:\slave\test\build\venv. 20:37:49 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:37:49 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:37:49 INFO - Reading from file tmpfile_stdout 20:37:49 INFO - Using _rmtree_windows ... 20:37:49 INFO - Using _rmtree_windows ... 20:37:49 INFO - Current package versions: 20:37:49 INFO - blessings == 1.6 20:37:49 INFO - blobuploader == 1.2.4 20:37:49 INFO - browsermob-proxy == 0.6.0 20:37:49 INFO - distribute == 0.6.14 20:37:49 INFO - docopt == 0.6.1 20:37:49 INFO - manifestparser == 1.1 20:37:49 INFO - marionette-client == 2.3.0 20:37:49 INFO - marionette-driver == 1.4.0 20:37:49 INFO - mozInstall == 1.12 20:37:49 INFO - mozcrash == 0.17 20:37:49 INFO - mozdebug == 0.1 20:37:49 INFO - mozdevice == 0.48 20:37:49 INFO - mozfile == 1.2 20:37:49 INFO - mozhttpd == 0.7 20:37:49 INFO - mozinfo == 0.9 20:37:49 INFO - mozleak == 0.1 20:37:49 INFO - mozlog == 3.1 20:37:49 INFO - moznetwork == 0.27 20:37:49 INFO - mozprocess == 0.22 20:37:49 INFO - mozprofile == 0.28 20:37:49 INFO - mozrunner == 6.11 20:37:49 INFO - mozscreenshot == 0.1 20:37:49 INFO - mozsystemmonitor == 0.0 20:37:49 INFO - moztest == 0.7 20:37:49 INFO - mozversion == 1.4 20:37:49 INFO - requests == 1.2.3 20:37:49 INFO - wptserve == 1.4.0 20:37:49 INFO - Running post-action listener: _resource_record_post_action 20:37:49 INFO - Running post-action listener: _start_resource_monitoring 20:37:49 INFO - Starting resource monitoring. 20:37:49 INFO - ##### 20:37:49 INFO - ##### Running pull step. 20:37:49 INFO - ##### 20:37:49 INFO - Running pre-action listener: _resource_record_pre_action 20:37:49 INFO - Running main action method: pull 20:37:49 INFO - Pull has nothing to do! 20:37:49 INFO - Running post-action listener: _resource_record_post_action 20:37:49 INFO - ##### 20:37:49 INFO - ##### Running install step. 20:37:49 INFO - ##### 20:37:49 INFO - Running pre-action listener: _resource_record_pre_action 20:37:49 INFO - Running main action method: install 20:37:49 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:37:49 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:37:49 INFO - Reading from file tmpfile_stdout 20:37:49 INFO - Using _rmtree_windows ... 20:37:49 INFO - Using _rmtree_windows ... 20:37:49 INFO - Detecting whether we're running mozinstall >=1.0... 20:37:49 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 20:37:49 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 20:37:49 INFO - Reading from file tmpfile_stdout 20:37:49 INFO - Output received: 20:37:49 INFO - Usage: mozinstall-script.py [options] installer 20:37:49 INFO - Options: 20:37:49 INFO - -h, --help show this help message and exit 20:37:49 INFO - -d DEST, --destination=DEST 20:37:49 INFO - Directory to install application into. [default: 20:37:49 INFO - "C:\slave\test"] 20:37:49 INFO - --app=APP Application being installed. [default: firefox] 20:37:49 INFO - Using _rmtree_windows ... 20:37:49 INFO - Using _rmtree_windows ... 20:37:49 INFO - mkdir: C:\slave\test\build\application 20:37:49 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:37:49 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:37:52 INFO - Reading from file tmpfile_stdout 20:37:52 INFO - Output received: 20:37:52 INFO - C:\slave\test\build\application\firefox\firefox.exe 20:37:52 INFO - Using _rmtree_windows ... 20:37:52 INFO - Using _rmtree_windows ... 20:37:52 INFO - Running post-action listener: _resource_record_post_action 20:37:52 INFO - ##### 20:37:52 INFO - ##### Running run-tests step. 20:37:52 INFO - ##### 20:37:52 INFO - Running pre-action listener: _resource_record_pre_action 20:37:52 INFO - Running main action method: run_tests 20:37:52 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 20:37:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:37:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:37:52 INFO - grabbing minidump binary from tooltool 20:37:52 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:37:52 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 0x0248F368>, '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 0x02232D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025190C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 20:37:52 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:37:52 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:37:52 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 20:37:52 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp3l5r16 20:37:52 INFO - INFO - File integrity verified, renaming tmp3l5r16 to win32-minidump_stackwalk.exe 20:37:52 INFO - Return code: 0 20:37:52 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 20:37:52 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 20:37:52 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:37:52 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:37:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:37:52 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Roaming', 20:37:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 20:37:52 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 20:37:52 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 20:37:52 INFO - 'COMPUTERNAME': 'T-W864-IX-057', 20:37:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:37:52 INFO - 'DCLOCATION': 'SCL3', 20:37:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:37:52 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:37:52 INFO - 'HOMEDRIVE': 'C:', 20:37:52 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-057', 20:37:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:37:52 INFO - 'KTS_VERSION': '1.19c', 20:37:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-057\\AppData\\Local', 20:37:52 INFO - 'LOGONSERVER': '\\\\T-W864-IX-057', 20:37:52 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 20:37:52 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:37:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:37:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:37:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:37:52 INFO - 'MOZ_NO_REMOTE': '1', 20:37:52 INFO - 'NO_EM_RESTART': '1', 20:37:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:37:52 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:37:52 INFO - 'OS': 'Windows_NT', 20:37:52 INFO - 'OURDRIVE': 'C:', 20:37:52 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 20:37:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:37:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:37:52 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 20:37:52 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 20:37:52 INFO - 'PROCESSOR_LEVEL': '6', 20:37:52 INFO - 'PROCESSOR_REVISION': '1e05', 20:37:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:37:52 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 20:37:52 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 20:37:52 INFO - 'PROGRAMW6432': 'C:\\Program Files', 20:37:52 INFO - 'PROMPT': '$P$G', 20:37:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:37:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:37:52 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:37:52 INFO - 'PWD': 'C:\\slave\\test', 20:37:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:37:52 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:37:52 INFO - 'SYSTEMDRIVE': 'C:', 20:37:52 INFO - 'SYSTEMROOT': 'C:\\windows', 20:37:52 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:52 INFO - 'TEST1': 'testie', 20:37:52 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 20:37:52 INFO - 'USERDOMAIN': 'T-W864-IX-057', 20:37:52 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-057', 20:37:52 INFO - 'USERNAME': 'cltbld', 20:37:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-057', 20:37:52 INFO - 'WINDIR': 'C:\\windows', 20:37:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:37:52 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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:37:54 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 20:37:54 INFO - import pkg_resources 20:37:55 INFO - Using 1 client processes 20:37:58 INFO - SUITE-START | Running 778 tests 20:37:58 INFO - Running testharness tests 20:37:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:37:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 20:37:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:37:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 20:37:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:37:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 20:37:59 INFO - Setting up ssl 20:37:59 INFO - PROCESS | certutil | 20:37:59 INFO - PROCESS | certutil | 20:37:59 INFO - PROCESS | certutil | 20:37:59 INFO - Certificate Nickname Trust Attributes 20:37:59 INFO - SSL,S/MIME,JAR/XPI 20:37:59 INFO - 20:37:59 INFO - web-platform-tests CT,, 20:37:59 INFO - 20:37:59 INFO - Starting runner 20:38:00 INFO - PROCESS | 4008 | [4008] 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:38:00 INFO - PROCESS | 4008 | [4008] 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:38:00 INFO - PROCESS | 4008 | [4008] 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:38:00 INFO - PROCESS | 4008 | [4008] 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:38:00 INFO - PROCESS | 4008 | [4008] 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:38:01 INFO - PROCESS | 4008 | 1463629081879 Marionette DEBUG Marionette enabled via build flag and pref 20:38:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECCFF5D800 == 1 [pid = 4008] [id = 1] 20:38:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 1 (000000ECDF26B800) [pid = 4008] [serial = 1] [outer = 0000000000000000] 20:38:02 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:38:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 2 (000000ECDF26C800) [pid = 4008] [serial = 2] [outer = 000000ECDF26B800] 20:38:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE2543000 == 2 [pid = 4008] [id = 2] 20:38:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 3 (000000ECE2543800) [pid = 4008] [serial = 3] [outer = 0000000000000000] 20:38:03 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:38:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 4 (000000ECE2544800) [pid = 4008] [serial = 4] [outer = 000000ECE2543800] 20:38:03 INFO - PROCESS | 4008 | 1463629083642 Marionette INFO Listening on port 2828 20:38:05 INFO - PROCESS | 4008 | 1463629085385 Marionette DEBUG Marionette enabled via command-line flag 20:38:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE348D800 == 3 [pid = 4008] [id = 3] 20:38:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 5 (000000ECE34CB000) [pid = 4008] [serial = 5] [outer = 0000000000000000] 20:38:05 INFO - PROCESS | 4008 | [4008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:38:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 6 (000000ECE34CC000) [pid = 4008] [serial = 6] [outer = 000000ECE34CB000] 20:38:05 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 20:38:05 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 20:38:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 7 (000000ECE35E3800) [pid = 4008] [serial = 7] [outer = 000000ECE2543800] 20:38:06 INFO - PROCESS | 4008 | [4008] 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:38:06 INFO - PROCESS | 4008 | 1463629086390 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49295 20:38:06 INFO - PROCESS | 4008 | [4008] 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:38:06 INFO - PROCESS | 4008 | 1463629086421 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49296 20:38:06 INFO - PROCESS | 4008 | [4008] 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:38:06 INFO - PROCESS | 4008 | 1463629086429 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49297 20:38:06 INFO - PROCESS | 4008 | [4008] 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:38:06 INFO - PROCESS | 4008 | 1463629086464 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49298 20:38:06 INFO - PROCESS | 4008 | [4008] 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:38:06 INFO - PROCESS | 4008 | 1463629086471 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49299 20:38:06 INFO - PROCESS | 4008 | 1463629086473 Marionette DEBUG Closed connection conn0 20:38:06 INFO - PROCESS | 4008 | 1463629086476 Marionette DEBUG Closed connection conn1 20:38:06 INFO - PROCESS | 4008 | 1463629086478 Marionette DEBUG Closed connection conn2 20:38:06 INFO - PROCESS | 4008 | 1463629086534 Marionette DEBUG Closed connection conn3 20:38:06 INFO - PROCESS | 4008 | 1463629086711 Marionette DEBUG Closed connection conn4 20:38:06 INFO - PROCESS | 4008 | [4008] 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:38:06 INFO - PROCESS | 4008 | 1463629086718 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49300 20:38:06 INFO - PROCESS | 4008 | 1463629086731 Marionette DEBUG Closed connection conn5 20:38:06 INFO - PROCESS | 4008 | [4008] 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:38:06 INFO - PROCESS | 4008 | 1463629086737 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49301 20:38:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE460A000 == 4 [pid = 4008] [id = 4] 20:38:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 8 (000000ECE4679800) [pid = 4008] [serial = 8] [outer = 0000000000000000] 20:38:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 9 (000000ECE4684400) [pid = 4008] [serial = 9] [outer = 000000ECE4679800] 20:38:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 10 (000000ECE47BC800) [pid = 4008] [serial = 10] [outer = 000000ECE4679800] 20:38:06 INFO - PROCESS | 4008 | 1463629086907 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:38:06 INFO - PROCESS | 4008 | 1463629086913 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":"20160518184444","device":"desktop","version":"48.0a2"} 20:38:07 INFO - PROCESS | 4008 | [4008] 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:38:08 INFO - PROCESS | 4008 | [4008] 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:38:08 INFO - PROCESS | 4008 | [4008] 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:38:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE9EBB000 == 5 [pid = 4008] [id = 5] 20:38:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 11 (000000ECE9EBB800) [pid = 4008] [serial = 11] [outer = 0000000000000000] 20:38:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE9EBC800 == 6 [pid = 4008] [id = 6] 20:38:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 12 (000000ECE9ED8000) [pid = 4008] [serial = 12] [outer = 0000000000000000] 20:38:09 INFO - PROCESS | 4008 | [4008] 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:38:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEAAC3800 == 7 [pid = 4008] [id = 7] 20:38:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 13 (000000ECE9ED7800) [pid = 4008] [serial = 13] [outer = 0000000000000000] 20:38:09 INFO - PROCESS | 4008 | [4008] 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:38:09 INFO - PROCESS | 4008 | [4008] 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:38:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 14 (000000ECEAF24400) [pid = 4008] [serial = 14] [outer = 000000ECE9ED7800] 20:38:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 15 (000000ECEB246800) [pid = 4008] [serial = 15] [outer = 000000ECE9EBB800] 20:38:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 16 (000000ECEACE7400) [pid = 4008] [serial = 16] [outer = 000000ECE9ED8000] 20:38:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 17 (000000ECEB0C5800) [pid = 4008] [serial = 17] [outer = 000000ECE9ED7800] 20:38:10 INFO - PROCESS | 4008 | 1463629090800 Marionette DEBUG loaded listener.js 20:38:10 INFO - PROCESS | 4008 | 1463629090814 Marionette DEBUG loaded listener.js 20:38:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 18 (000000ECED492C00) [pid = 4008] [serial = 18] [outer = 000000ECE9ED7800] 20:38:11 INFO - PROCESS | 4008 | 1463629091850 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"d68977f1-4804-48ba-a091-35d6144695ad","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":"20160518184444","device":"desktop","version":"48.0a2","command_id":1}}] 20:38:12 INFO - PROCESS | 4008 | 1463629092310 Marionette TRACE conn6 -> [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:38:12 INFO - PROCESS | 4008 | 1463629092508 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 20:38:12 INFO - PROCESS | 4008 | 1463629092534 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:38:12 INFO - PROCESS | 4008 | [4008] 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:38:13 INFO - PROCESS | 4008 | --DOCSHELL 000000ECCFF5D800 == 6 [pid = 4008] [id = 1] 20:38:14 INFO - PROCESS | 4008 | [4008] 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:38:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 19 (000000ECE82C0400) [pid = 4008] [serial = 19] [outer = 000000ECE9ED7800] 20:38:14 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:14 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:38:14 INFO - PROCESS | 4008 | 1463629094817 Marionette TRACE conn6 <- [1,3,null,{}] 20:38:14 INFO - PROCESS | 4008 | 1463629094821 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 20:38:14 INFO - PROCESS | 4008 | 1463629094841 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 20:38:14 INFO - PROCESS | 4008 | 1463629094877 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 20:38:14 INFO - PROCESS | 4008 | 1463629094881 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 20:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:38:14 INFO - PROCESS | 4008 | 1463629094886 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:38:14 INFO - PROCESS | 4008 | 1463629094889 Marionette TRACE conn6 <- [1,6,null,{}] 20:38:14 INFO - PROCESS | 4008 | 1463629094902 Marionette TRACE conn6 -> [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:38:14 INFO - PROCESS | 4008 | 1463629094920 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 20:38:14 INFO - PROCESS | 4008 | 1463629094925 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4053000 == 7 [pid = 4008] [id = 8] 20:38:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 20 (000000ECEB01B000) [pid = 4008] [serial = 20] [outer = 0000000000000000] 20:38:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 21 (000000ECEB672000) [pid = 4008] [serial = 21] [outer = 000000ECEB01B000] 20:38:14 INFO - PROCESS | 4008 | 1463629094987 Marionette DEBUG loaded listener.js 20:38:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 22 (000000ECEC1D0C00) [pid = 4008] [serial = 22] [outer = 000000ECEB01B000] 20:38:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDCC9F000 == 8 [pid = 4008] [id = 9] 20:38:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 23 (000000ECDF4F7C00) [pid = 4008] [serial = 23] [outer = 0000000000000000] 20:38:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 24 (000000ECE255F400) [pid = 4008] [serial = 24] [outer = 000000ECDF4F7C00] 20:38:15 INFO - PROCESS | 4008 | 1463629095524 Marionette DEBUG loaded listener.js 20:38:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 25 (000000ECE3053000) [pid = 4008] [serial = 25] [outer = 000000ECDF4F7C00] 20:38:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE460A000 == 7 [pid = 4008] [id = 4] 20:38:16 INFO - PROCESS | 4008 | 1463629096138 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1281ms 20:38:16 INFO - PROCESS | 4008 | 1463629096277 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 20:38:16 INFO - PROCESS | 4008 | 1463629096280 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 20:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:38:16 INFO - PROCESS | 4008 | 1463629096301 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:38:16 INFO - PROCESS | 4008 | 1463629096305 Marionette TRACE conn6 <- [1,10,null,{}] 20:38:16 INFO - PROCESS | 4008 | 1463629096310 Marionette TRACE conn6 -> [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:38:16 INFO - PROCESS | 4008 | 1463629096417 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 20:38:16 INFO - PROCESS | 4008 | 1463629096466 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDDCBA800 == 8 [pid = 4008] [id = 10] 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 26 (000000ECDDD89C00) [pid = 4008] [serial = 26] [outer = 0000000000000000] 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 27 (000000ECE2F86000) [pid = 4008] [serial = 27] [outer = 000000ECDDD89C00] 20:38:16 INFO - PROCESS | 4008 | 1463629096515 Marionette DEBUG loaded listener.js 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 28 (000000ECE81F2800) [pid = 4008] [serial = 28] [outer = 000000ECDDD89C00] 20:38:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE30C7000 == 9 [pid = 4008] [id = 11] 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 29 (000000ECE30C7800) [pid = 4008] [serial = 29] [outer = 0000000000000000] 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 30 (000000ECE321A800) [pid = 4008] [serial = 30] [outer = 000000ECE30C7800] 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 31 (000000ECE300F000) [pid = 4008] [serial = 31] [outer = 000000ECE30C7800] 20:38:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDCBE6800 == 10 [pid = 4008] [id = 12] 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 32 (000000ECE8C35000) [pid = 4008] [serial = 32] [outer = 0000000000000000] 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 33 (000000ECEAF5E400) [pid = 4008] [serial = 33] [outer = 000000ECE8C35000] 20:38:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 34 (000000ECEAF55C00) [pid = 4008] [serial = 34] [outer = 000000ECE8C35000] 20:38:17 INFO - PROCESS | 4008 | 1463629097213 Marionette TRACE conn6 <- [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:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 924ms 20:38:17 INFO - PROCESS | 4008 | 1463629097226 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 20:38:17 INFO - PROCESS | 4008 | 1463629097230 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 20:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:38:17 INFO - PROCESS | 4008 | 1463629097243 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:38:17 INFO - PROCESS | 4008 | 1463629097246 Marionette TRACE conn6 <- [1,14,null,{}] 20:38:17 INFO - PROCESS | 4008 | 1463629097251 Marionette TRACE conn6 -> [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:38:17 INFO - PROCESS | 4008 | 1463629097336 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 20:38:17 INFO - PROCESS | 4008 | 1463629097344 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE460C800 == 11 [pid = 4008] [id = 13] 20:38:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 35 (000000ECEB9A9400) [pid = 4008] [serial = 35] [outer = 0000000000000000] 20:38:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 36 (000000ECEC1C3C00) [pid = 4008] [serial = 36] [outer = 000000ECEB9A9400] 20:38:17 INFO - PROCESS | 4008 | 1463629097391 Marionette DEBUG loaded listener.js 20:38:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 37 (000000ECED195400) [pid = 4008] [serial = 37] [outer = 000000ECEB9A9400] 20:38:17 INFO - PROCESS | 4008 | 1463629097830 Marionette TRACE conn6 <- [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:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 629ms 20:38:17 INFO - PROCESS | 4008 | 1463629097875 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 20:38:17 INFO - PROCESS | 4008 | 1463629097877 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 20:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:38:17 INFO - PROCESS | 4008 | 1463629097881 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:38:17 INFO - PROCESS | 4008 | 1463629097885 Marionette TRACE conn6 <- [1,18,null,{}] 20:38:17 INFO - PROCESS | 4008 | 1463629097910 Marionette TRACE conn6 -> [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:38:18 INFO - PROCESS | 4008 | 1463629098010 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 20:38:18 INFO - PROCESS | 4008 | 1463629098025 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE839B000 == 12 [pid = 4008] [id = 14] 20:38:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 38 (000000ECE7B45C00) [pid = 4008] [serial = 38] [outer = 0000000000000000] 20:38:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 39 (000000ECE7B48000) [pid = 4008] [serial = 39] [outer = 000000ECE7B45C00] 20:38:18 INFO - PROCESS | 4008 | 1463629098079 Marionette DEBUG loaded listener.js 20:38:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 40 (000000ECED19C000) [pid = 4008] [serial = 40] [outer = 000000ECE7B45C00] 20:38:18 INFO - PROCESS | 4008 | 1463629098475 Marionette TRACE conn6 <- [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:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 629ms 20:38:18 INFO - PROCESS | 4008 | 1463629098513 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 20:38:18 INFO - PROCESS | 4008 | 1463629098515 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 20:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:38:18 INFO - PROCESS | 4008 | 1463629098529 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:38:18 INFO - PROCESS | 4008 | 1463629098531 Marionette TRACE conn6 <- [1,22,null,{}] 20:38:18 INFO - PROCESS | 4008 | 1463629098534 Marionette TRACE conn6 -> [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:38:18 INFO - PROCESS | 4008 | 1463629098616 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 20:38:18 INFO - PROCESS | 4008 | 1463629098624 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA3BA800 == 13 [pid = 4008] [id = 15] 20:38:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 41 (000000ECDDD1B000) [pid = 4008] [serial = 41] [outer = 0000000000000000] 20:38:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 42 (000000ECE34F7C00) [pid = 4008] [serial = 42] [outer = 000000ECDDD1B000] 20:38:18 INFO - PROCESS | 4008 | 1463629098671 Marionette DEBUG loaded listener.js 20:38:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 43 (000000ECE7FCF400) [pid = 4008] [serial = 43] [outer = 000000ECDDD1B000] 20:38:19 INFO - PROCESS | 4008 | 1463629099095 Marionette TRACE conn6 <- [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:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 588ms 20:38:19 INFO - PROCESS | 4008 | 1463629099121 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 20:38:19 INFO - PROCESS | 4008 | 1463629099123 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 20:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:38:19 INFO - PROCESS | 4008 | 1463629099127 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:38:19 INFO - PROCESS | 4008 | 1463629099129 Marionette TRACE conn6 <- [1,26,null,{}] 20:38:19 INFO - PROCESS | 4008 | 1463629099132 Marionette TRACE conn6 -> [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:38:19 INFO - PROCESS | 4008 | 1463629099210 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 20:38:19 INFO - PROCESS | 4008 | 1463629099218 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA717800 == 14 [pid = 4008] [id = 16] 20:38:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 44 (000000ECDF286400) [pid = 4008] [serial = 44] [outer = 0000000000000000] 20:38:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 45 (000000ECE7B76C00) [pid = 4008] [serial = 45] [outer = 000000ECDF286400] 20:38:19 INFO - PROCESS | 4008 | 1463629099264 Marionette DEBUG loaded listener.js 20:38:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 46 (000000ECE7FC8800) [pid = 4008] [serial = 46] [outer = 000000ECDF286400] 20:38:19 INFO - PROCESS | 4008 | 1463629099663 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 586ms 20:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:38:19 INFO - PROCESS | 4008 | 1463629099717 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 20:38:19 INFO - PROCESS | 4008 | 1463629099719 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 20:38:19 INFO - PROCESS | 4008 | 1463629099723 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:38:19 INFO - PROCESS | 4008 | 1463629099725 Marionette TRACE conn6 <- [1,30,null,{}] 20:38:19 INFO - PROCESS | 4008 | 1463629099728 Marionette TRACE conn6 -> [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:38:19 INFO - PROCESS | 4008 | 1463629099838 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 20:38:19 INFO - PROCESS | 4008 | 1463629099852 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAAC1000 == 15 [pid = 4008] [id = 17] 20:38:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 47 (000000ECEC022000) [pid = 4008] [serial = 47] [outer = 0000000000000000] 20:38:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 48 (000000ECEDF4F000) [pid = 4008] [serial = 48] [outer = 000000ECEC022000] 20:38:19 INFO - PROCESS | 4008 | 1463629099897 Marionette DEBUG loaded listener.js 20:38:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 49 (000000ECEE3B3000) [pid = 4008] [serial = 49] [outer = 000000ECEC022000] 20:38:20 INFO - PROCESS | 4008 | 1463629100289 Marionette TRACE conn6 <- [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:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 587ms 20:38:20 INFO - PROCESS | 4008 | 1463629100311 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 20:38:20 INFO - PROCESS | 4008 | 1463629100314 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 20:38:20 INFO - PROCESS | 4008 | 1463629100317 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:38:20 INFO - PROCESS | 4008 | 1463629100319 Marionette TRACE conn6 <- [1,34,null,{}] 20:38:20 INFO - PROCESS | 4008 | 1463629100322 Marionette TRACE conn6 -> [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:38:20 INFO - PROCESS | 4008 | 1463629100426 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 20:38:20 INFO - PROCESS | 4008 | 1463629100435 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB654000 == 16 [pid = 4008] [id = 18] 20:38:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 50 (000000ECDDE09C00) [pid = 4008] [serial = 50] [outer = 0000000000000000] 20:38:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 51 (000000ECDDE0D400) [pid = 4008] [serial = 51] [outer = 000000ECDDE09C00] 20:38:20 INFO - PROCESS | 4008 | 1463629100481 Marionette DEBUG loaded listener.js 20:38:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 52 (000000ECE8C34000) [pid = 4008] [serial = 52] [outer = 000000ECDDE09C00] 20:38:20 INFO - PROCESS | 4008 | 1463629100926 Marionette TRACE conn6 <- [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:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 629ms 20:38:20 INFO - PROCESS | 4008 | 1463629100950 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 20:38:20 INFO - PROCESS | 4008 | 1463629100951 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 20:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:38:20 INFO - PROCESS | 4008 | 1463629100961 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:38:20 INFO - PROCESS | 4008 | 1463629100963 Marionette TRACE conn6 <- [1,38,null,{}] 20:38:20 INFO - PROCESS | 4008 | 1463629100967 Marionette TRACE conn6 -> [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:38:21 INFO - PROCESS | 4008 | 1463629101048 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 20:38:21 INFO - PROCESS | 4008 | 1463629101054 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED55F000 == 17 [pid = 4008] [id = 19] 20:38:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 53 (000000ECEAF58C00) [pid = 4008] [serial = 53] [outer = 0000000000000000] 20:38:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 54 (000000ECF0983C00) [pid = 4008] [serial = 54] [outer = 000000ECEAF58C00] 20:38:21 INFO - PROCESS | 4008 | 1463629101099 Marionette DEBUG loaded listener.js 20:38:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 55 (000000ECF098A000) [pid = 4008] [serial = 55] [outer = 000000ECEAF58C00] 20:38:21 INFO - PROCESS | 4008 | 1463629101491 Marionette TRACE conn6 <- [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:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 588ms 20:38:21 INFO - PROCESS | 4008 | 1463629101551 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 20:38:21 INFO - PROCESS | 4008 | 1463629101553 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 20:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:38:21 INFO - PROCESS | 4008 | 1463629101566 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:38:21 INFO - PROCESS | 4008 | 1463629101568 Marionette TRACE conn6 <- [1,42,null,{}] 20:38:21 INFO - PROCESS | 4008 | 1463629101572 Marionette TRACE conn6 -> [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:38:21 INFO - PROCESS | 4008 | 1463629101653 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 20:38:21 INFO - PROCESS | 4008 | 1463629101660 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE3A0800 == 18 [pid = 4008] [id = 20] 20:38:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 56 (000000ECF0987400) [pid = 4008] [serial = 56] [outer = 0000000000000000] 20:38:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 57 (000000ECF0AF4400) [pid = 4008] [serial = 57] [outer = 000000ECF0987400] 20:38:21 INFO - PROCESS | 4008 | 1463629101705 Marionette DEBUG loaded listener.js 20:38:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 58 (000000ECF0AFB400) [pid = 4008] [serial = 58] [outer = 000000ECF0987400] 20:38:22 INFO - PROCESS | 4008 | 1463629102094 Marionette TRACE conn6 <- [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:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 587ms 20:38:22 INFO - PROCESS | 4008 | 1463629102159 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 20:38:22 INFO - PROCESS | 4008 | 1463629102161 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 20:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:38:22 INFO - PROCESS | 4008 | 1463629102164 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:38:22 INFO - PROCESS | 4008 | 1463629102166 Marionette TRACE conn6 <- [1,46,null,{}] 20:38:22 INFO - PROCESS | 4008 | 1463629102170 Marionette TRACE conn6 -> [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:38:22 INFO - PROCESS | 4008 | 1463629102248 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 20:38:22 INFO - PROCESS | 4008 | 1463629102255 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF23C9800 == 19 [pid = 4008] [id = 21] 20:38:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 59 (000000ECF0AFF000) [pid = 4008] [serial = 59] [outer = 0000000000000000] 20:38:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 60 (000000ECF1185000) [pid = 4008] [serial = 60] [outer = 000000ECF0AFF000] 20:38:22 INFO - PROCESS | 4008 | 1463629102304 Marionette DEBUG loaded listener.js 20:38:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 61 (000000ECF1190400) [pid = 4008] [serial = 61] [outer = 000000ECF0AFF000] 20:38:22 INFO - PROCESS | 4008 | 1463629102723 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 586ms 20:38:22 INFO - PROCESS | 4008 | 1463629102754 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 20:38:22 INFO - PROCESS | 4008 | 1463629102756 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 20:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:38:22 INFO - PROCESS | 4008 | 1463629102775 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:38:22 INFO - PROCESS | 4008 | 1463629102778 Marionette TRACE conn6 <- [1,50,null,{}] 20:38:22 INFO - PROCESS | 4008 | 1463629102783 Marionette TRACE conn6 -> [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:38:22 INFO - PROCESS | 4008 | 1463629102875 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 20:38:22 INFO - PROCESS | 4008 | 1463629102881 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2ACE000 == 20 [pid = 4008] [id = 22] 20:38:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 62 (000000ECF1569800) [pid = 4008] [serial = 62] [outer = 0000000000000000] 20:38:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 63 (000000ECF15E7000) [pid = 4008] [serial = 63] [outer = 000000ECF1569800] 20:38:22 INFO - PROCESS | 4008 | 1463629102934 Marionette DEBUG loaded listener.js 20:38:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 64 (000000ECF15EE400) [pid = 4008] [serial = 64] [outer = 000000ECF1569800] 20:38:23 INFO - PROCESS | 4008 | 1463629103333 Marionette TRACE conn6 <- [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:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 588ms 20:38:23 INFO - PROCESS | 4008 | 1463629103350 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 20:38:23 INFO - PROCESS | 4008 | 1463629103352 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 20:38:23 INFO - PROCESS | 4008 | 1463629103364 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:38:23 INFO - PROCESS | 4008 | 1463629103366 Marionette TRACE conn6 <- [1,54,null,{}] 20:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:38:23 INFO - PROCESS | 4008 | 1463629103369 Marionette TRACE conn6 -> [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:38:24 INFO - PROCESS | 4008 | 1463629104117 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 20:38:24 INFO - PROCESS | 4008 | 1463629104202 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE926000 == 21 [pid = 4008] [id = 23] 20:38:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (000000ECDDD1E400) [pid = 4008] [serial = 65] [outer = 0000000000000000] 20:38:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (000000ECDDE05000) [pid = 4008] [serial = 66] [outer = 000000ECDDD1E400] 20:38:24 INFO - PROCESS | 4008 | 1463629104253 Marionette DEBUG loaded listener.js 20:38:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (000000ECDDEB9000) [pid = 4008] [serial = 67] [outer = 000000ECDDD1E400] 20:38:24 INFO - PROCESS | 4008 | 1463629104687 Marionette TRACE conn6 <- [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:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1373ms 20:38:24 INFO - PROCESS | 4008 | 1463629104748 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 20:38:24 INFO - PROCESS | 4008 | 1463629104752 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 20:38:24 INFO - PROCESS | 4008 | 1463629104757 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:38:24 INFO - PROCESS | 4008 | 1463629104761 Marionette TRACE conn6 <- [1,58,null,{}] 20:38:24 INFO - PROCESS | 4008 | 1463629104766 Marionette TRACE conn6 -> [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:38:24 INFO - PROCESS | 4008 | 1463629104867 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 20:38:24 INFO - PROCESS | 4008 | 1463629104884 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE34CE000 == 22 [pid = 4008] [id = 24] 20:38:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000ECDF21F400) [pid = 4008] [serial = 68] [outer = 0000000000000000] 20:38:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000ECE276BC00) [pid = 4008] [serial = 69] [outer = 000000ECDF21F400] 20:38:24 INFO - PROCESS | 4008 | 1463629104961 Marionette DEBUG loaded listener.js 20:38:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000ECE32A1800) [pid = 4008] [serial = 70] [outer = 000000ECDF21F400] 20:38:25 INFO - PROCESS | 4008 | 1463629105368 Marionette TRACE conn6 <- [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:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 628ms 20:38:25 INFO - PROCESS | 4008 | 1463629105393 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 20:38:25 INFO - PROCESS | 4008 | 1463629105396 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 20:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:38:25 INFO - PROCESS | 4008 | 1463629105399 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:38:25 INFO - PROCESS | 4008 | 1463629105401 Marionette TRACE conn6 <- [1,62,null,{}] 20:38:25 INFO - PROCESS | 4008 | 1463629105405 Marionette TRACE conn6 -> [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:38:25 INFO - PROCESS | 4008 | 1463629105697 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 20:38:25 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000ECE4679800) [pid = 4008] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:38:25 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000ECEB9A9400) [pid = 4008] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:38:25 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (000000ECE7B45C00) [pid = 4008] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:38:25 INFO - PROCESS | 4008 | --DOMWINDOW == 66 (000000ECDDD1B000) [pid = 4008] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:38:25 INFO - PROCESS | 4008 | --DOMWINDOW == 65 (000000ECEB01B000) [pid = 4008] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:38:25 INFO - PROCESS | 4008 | --DOMWINDOW == 64 (000000ECDDD89C00) [pid = 4008] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:38:25 INFO - PROCESS | 4008 | 1463629105770 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDF261800 == 23 [pid = 4008] [id = 25] 20:38:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 65 (000000ECDDC33000) [pid = 4008] [serial = 71] [outer = 0000000000000000] 20:38:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 66 (000000ECE2705400) [pid = 4008] [serial = 72] [outer = 000000ECDDC33000] 20:38:25 INFO - PROCESS | 4008 | 1463629105819 Marionette DEBUG loaded listener.js 20:38:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 67 (000000ECE7043000) [pid = 4008] [serial = 73] [outer = 000000ECDDC33000] 20:38:26 INFO - PROCESS | 4008 | 1463629106196 Marionette TRACE conn6 <- [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:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 840ms 20:38:26 INFO - PROCESS | 4008 | 1463629106241 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 20:38:26 INFO - PROCESS | 4008 | 1463629106245 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 20:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:38:26 INFO - PROCESS | 4008 | 1463629106255 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:38:26 INFO - PROCESS | 4008 | 1463629106260 Marionette TRACE conn6 <- [1,66,null,{}] 20:38:26 INFO - PROCESS | 4008 | 1463629106263 Marionette TRACE conn6 -> [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:38:26 INFO - PROCESS | 4008 | 1463629106345 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 20:38:26 INFO - PROCESS | 4008 | 1463629106352 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8396800 == 24 [pid = 4008] [id = 26] 20:38:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000ECE7081400) [pid = 4008] [serial = 74] [outer = 0000000000000000] 20:38:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000ECE774A000) [pid = 4008] [serial = 75] [outer = 000000ECE7081400] 20:38:26 INFO - PROCESS | 4008 | 1463629106399 Marionette DEBUG loaded listener.js 20:38:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000ECE7B6E800) [pid = 4008] [serial = 76] [outer = 000000ECE7081400] 20:38:26 INFO - PROCESS | 4008 | 1463629106798 Marionette TRACE conn6 <- [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:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 588ms 20:38:26 INFO - PROCESS | 4008 | 1463629106842 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 20:38:26 INFO - PROCESS | 4008 | 1463629106845 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 20:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:38:26 INFO - PROCESS | 4008 | 1463629106848 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:38:26 INFO - PROCESS | 4008 | 1463629106850 Marionette TRACE conn6 <- [1,70,null,{}] 20:38:26 INFO - PROCESS | 4008 | 1463629106853 Marionette TRACE conn6 -> [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:38:26 INFO - PROCESS | 4008 | 1463629106932 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 20:38:26 INFO - PROCESS | 4008 | 1463629106939 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA719000 == 25 [pid = 4008] [id = 27] 20:38:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000ECE7B75000) [pid = 4008] [serial = 77] [outer = 0000000000000000] 20:38:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000ECE7BA6C00) [pid = 4008] [serial = 78] [outer = 000000ECE7B75000] 20:38:26 INFO - PROCESS | 4008 | 1463629106987 Marionette DEBUG loaded listener.js 20:38:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000ECE82C1800) [pid = 4008] [serial = 79] [outer = 000000ECE7B75000] 20:38:27 INFO - PROCESS | 4008 | 1463629107403 Marionette TRACE conn6 <- [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:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 586ms 20:38:27 INFO - PROCESS | 4008 | 1463629107438 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 20:38:27 INFO - PROCESS | 4008 | 1463629107440 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 20:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:38:27 INFO - PROCESS | 4008 | 1463629107444 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:38:27 INFO - PROCESS | 4008 | 1463629107446 Marionette TRACE conn6 <- [1,74,null,{}] 20:38:27 INFO - PROCESS | 4008 | 1463629107449 Marionette TRACE conn6 -> [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:38:27 INFO - PROCESS | 4008 | 1463629107525 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 20:38:27 INFO - PROCESS | 4008 | 1463629107532 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB814000 == 26 [pid = 4008] [id = 28] 20:38:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000ECEAD90000) [pid = 4008] [serial = 80] [outer = 0000000000000000] 20:38:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000ECEAF21C00) [pid = 4008] [serial = 81] [outer = 000000ECEAD90000] 20:38:27 INFO - PROCESS | 4008 | 1463629107586 Marionette DEBUG loaded listener.js 20:38:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000ECEB01B000) [pid = 4008] [serial = 82] [outer = 000000ECEAD90000] 20:38:28 INFO - PROCESS | 4008 | 1463629108160 Marionette TRACE conn6 <- [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:38:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:38:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 777ms 20:38:28 INFO - PROCESS | 4008 | 1463629108224 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 20:38:28 INFO - PROCESS | 4008 | 1463629108230 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 20:38:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:38:28 INFO - PROCESS | 4008 | 1463629108263 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:38:28 INFO - PROCESS | 4008 | 1463629108268 Marionette TRACE conn6 <- [1,78,null,{}] 20:38:28 INFO - PROCESS | 4008 | 1463629108288 Marionette TRACE conn6 -> [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:38:28 INFO - PROCESS | 4008 | 1463629108401 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 20:38:28 INFO - PROCESS | 4008 | 1463629108469 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE771C800 == 27 [pid = 4008] [id = 29] 20:38:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000ECDDEBE000) [pid = 4008] [serial = 83] [outer = 0000000000000000] 20:38:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000ECE2565000) [pid = 4008] [serial = 84] [outer = 000000ECDDEBE000] 20:38:28 INFO - PROCESS | 4008 | 1463629108529 Marionette DEBUG loaded listener.js 20:38:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000ECE47B8400) [pid = 4008] [serial = 85] [outer = 000000ECDDEBE000] 20:38:29 INFO - PROCESS | 4008 | 1463629109085 Marionette TRACE conn6 <- [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:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 881ms 20:38:29 INFO - PROCESS | 4008 | 1463629109120 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 20:38:29 INFO - PROCESS | 4008 | 1463629109126 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 20:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:38:29 INFO - PROCESS | 4008 | 1463629109133 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:38:29 INFO - PROCESS | 4008 | 1463629109136 Marionette TRACE conn6 <- [1,82,null,{}] 20:38:29 INFO - PROCESS | 4008 | 1463629109140 Marionette TRACE conn6 -> [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:38:29 INFO - PROCESS | 4008 | 1463629109247 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 20:38:29 INFO - PROCESS | 4008 | 1463629109322 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECECD1F000 == 28 [pid = 4008] [id = 30] 20:38:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000ECE7745800) [pid = 4008] [serial = 86] [outer = 0000000000000000] 20:38:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000ECE8C3AC00) [pid = 4008] [serial = 87] [outer = 000000ECE7745800] 20:38:29 INFO - PROCESS | 4008 | 1463629109380 Marionette DEBUG loaded listener.js 20:38:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000ECEAF55800) [pid = 4008] [serial = 88] [outer = 000000ECE7745800] 20:38:29 INFO - PROCESS | 4008 | 1463629109933 Marionette TRACE conn6 <- [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:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 819ms 20:38:29 INFO - PROCESS | 4008 | 1463629109959 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 20:38:29 INFO - PROCESS | 4008 | 1463629109962 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 20:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:38:29 INFO - PROCESS | 4008 | 1463629109966 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:38:29 INFO - PROCESS | 4008 | 1463629109970 Marionette TRACE conn6 <- [1,86,null,{}] 20:38:29 INFO - PROCESS | 4008 | 1463629109982 Marionette TRACE conn6 -> [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:38:30 INFO - PROCESS | 4008 | 1463629110084 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 20:38:30 INFO - PROCESS | 4008 | 1463629110162 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF13A3800 == 29 [pid = 4008] [id = 31] 20:38:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000ECEC029000) [pid = 4008] [serial = 89] [outer = 0000000000000000] 20:38:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000ECEC1C4000) [pid = 4008] [serial = 90] [outer = 000000ECEC029000] 20:38:30 INFO - PROCESS | 4008 | 1463629110223 Marionette DEBUG loaded listener.js 20:38:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000ECED485C00) [pid = 4008] [serial = 91] [outer = 000000ECEC029000] 20:38:30 INFO - PROCESS | 4008 | 1463629110740 Marionette TRACE conn6 <- [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:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 840ms 20:38:30 INFO - PROCESS | 4008 | 1463629110807 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 20:38:30 INFO - PROCESS | 4008 | 1463629110810 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 20:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:38:30 INFO - PROCESS | 4008 | 1463629110814 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:38:30 INFO - PROCESS | 4008 | 1463629110816 Marionette TRACE conn6 <- [1,90,null,{}] 20:38:30 INFO - PROCESS | 4008 | 1463629110820 Marionette TRACE conn6 -> [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:38:30 INFO - PROCESS | 4008 | 1463629110924 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 20:38:31 INFO - PROCESS | 4008 | 1463629111002 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8383000 == 30 [pid = 4008] [id = 32] 20:38:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000ECDCC2B400) [pid = 4008] [serial = 92] [outer = 0000000000000000] 20:38:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000ECDCC33000) [pid = 4008] [serial = 93] [outer = 000000ECDCC2B400] 20:38:31 INFO - PROCESS | 4008 | 1463629111059 Marionette DEBUG loaded listener.js 20:38:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECECDB0400) [pid = 4008] [serial = 94] [outer = 000000ECDCC2B400] 20:38:31 INFO - PROCESS | 4008 | 1463629111690 Marionette TRACE conn6 <- [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:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 923ms 20:38:31 INFO - PROCESS | 4008 | 1463629111739 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 20:38:31 INFO - PROCESS | 4008 | 1463629111743 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 20:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:38:31 INFO - PROCESS | 4008 | 1463629111749 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:38:31 INFO - PROCESS | 4008 | 1463629111753 Marionette TRACE conn6 <- [1,94,null,{}] 20:38:31 INFO - PROCESS | 4008 | 1463629111760 Marionette TRACE conn6 -> [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:38:31 INFO - PROCESS | 4008 | 1463629111857 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 20:38:31 INFO - PROCESS | 4008 | 1463629111924 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE8D5000 == 31 [pid = 4008] [id = 33] 20:38:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECDDC31800) [pid = 4008] [serial = 95] [outer = 0000000000000000] 20:38:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECDDE09400) [pid = 4008] [serial = 96] [outer = 000000ECDDC31800] 20:38:31 INFO - PROCESS | 4008 | 1463629111975 Marionette DEBUG loaded listener.js 20:38:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECDDEBF400) [pid = 4008] [serial = 97] [outer = 000000ECDDC31800] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECEC1C3C00) [pid = 4008] [serial = 36] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000ECE7B48000) [pid = 4008] [serial = 39] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000ECE34F7C00) [pid = 4008] [serial = 42] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000ECE7B76C00) [pid = 4008] [serial = 45] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000ECEDF4F000) [pid = 4008] [serial = 48] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000ECDDE0D400) [pid = 4008] [serial = 51] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000ECF0983C00) [pid = 4008] [serial = 54] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000ECF0AF4400) [pid = 4008] [serial = 57] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000ECF1185000) [pid = 4008] [serial = 60] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000ECEB672000) [pid = 4008] [serial = 21] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000ECE255F400) [pid = 4008] [serial = 24] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000ECE2F86000) [pid = 4008] [serial = 27] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000ECEAF5E400) [pid = 4008] [serial = 33] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000ECE321A800) [pid = 4008] [serial = 30] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000ECED19C000) [pid = 4008] [serial = 40] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 75 (000000ECED195400) [pid = 4008] [serial = 37] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 74 (000000ECE7FCF400) [pid = 4008] [serial = 43] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 73 (000000ECE81F2800) [pid = 4008] [serial = 28] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 72 (000000ECEC1D0C00) [pid = 4008] [serial = 22] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 71 (000000ECEB0C5800) [pid = 4008] [serial = 17] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 70 (000000ECEAF24400) [pid = 4008] [serial = 14] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 69 (000000ECE4684400) [pid = 4008] [serial = 9] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 68 (000000ECE47BC800) [pid = 4008] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:38:32 INFO - PROCESS | 4008 | --DOMWINDOW == 67 (000000ECE2544800) [pid = 4008] [serial = 4] [outer = 0000000000000000] [url = about:blank] 20:38:32 INFO - PROCESS | 4008 | 1463629112448 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 734ms 20:38:32 INFO - PROCESS | 4008 | 1463629112488 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 20:38:32 INFO - PROCESS | 4008 | 1463629112493 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 20:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:38:32 INFO - PROCESS | 4008 | 1463629112504 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:38:32 INFO - PROCESS | 4008 | 1463629112507 Marionette TRACE conn6 <- [1,98,null,{}] 20:38:32 INFO - PROCESS | 4008 | 1463629112510 Marionette TRACE conn6 -> [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:38:32 INFO - PROCESS | 4008 | 1463629112593 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 20:38:32 INFO - PROCESS | 4008 | 1463629112602 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE3036800 == 32 [pid = 4008] [id = 34] 20:38:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 68 (000000ECDDEC0000) [pid = 4008] [serial = 98] [outer = 0000000000000000] 20:38:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 69 (000000ECE276B000) [pid = 4008] [serial = 99] [outer = 000000ECDDEC0000] 20:38:32 INFO - PROCESS | 4008 | 1463629112649 Marionette DEBUG loaded listener.js 20:38:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 70 (000000ECE34A1400) [pid = 4008] [serial = 100] [outer = 000000ECDDEC0000] 20:38:33 INFO - PROCESS | 4008 | 1463629113081 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 629ms 20:38:33 INFO - PROCESS | 4008 | 1463629113135 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 20:38:33 INFO - PROCESS | 4008 | 1463629113138 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 20:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:38:33 INFO - PROCESS | 4008 | 1463629113142 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:38:33 INFO - PROCESS | 4008 | 1463629113145 Marionette TRACE conn6 <- [1,102,null,{}] 20:38:33 INFO - PROCESS | 4008 | 1463629113156 Marionette TRACE conn6 -> [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:38:33 INFO - PROCESS | 4008 | 1463629113262 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 20:38:33 INFO - PROCESS | 4008 | 1463629113278 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7BBA800 == 33 [pid = 4008] [id = 35] 20:38:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 71 (000000ECE7B42400) [pid = 4008] [serial = 101] [outer = 0000000000000000] 20:38:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 72 (000000ECE7B4C000) [pid = 4008] [serial = 102] [outer = 000000ECE7B42400] 20:38:33 INFO - PROCESS | 4008 | 1463629113330 Marionette DEBUG loaded listener.js 20:38:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 73 (000000ECE7B94000) [pid = 4008] [serial = 103] [outer = 000000ECE7B42400] 20:38:33 INFO - PROCESS | 4008 | 1463629113727 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 629ms 20:38:33 INFO - PROCESS | 4008 | 1463629113773 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 20:38:33 INFO - PROCESS | 4008 | 1463629113776 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 20:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:38:33 INFO - PROCESS | 4008 | 1463629113780 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:38:33 INFO - PROCESS | 4008 | 1463629113782 Marionette TRACE conn6 <- [1,106,null,{}] 20:38:33 INFO - PROCESS | 4008 | 1463629113785 Marionette TRACE conn6 -> [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:38:33 INFO - PROCESS | 4008 | 1463629113865 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 20:38:33 INFO - PROCESS | 4008 | 1463629113872 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8CA5000 == 34 [pid = 4008] [id = 36] 20:38:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 74 (000000ECE7B9C400) [pid = 4008] [serial = 104] [outer = 0000000000000000] 20:38:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 75 (000000ECE7FCC400) [pid = 4008] [serial = 105] [outer = 000000ECE7B9C400] 20:38:33 INFO - PROCESS | 4008 | 1463629113918 Marionette DEBUG loaded listener.js 20:38:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 76 (000000ECE82C5C00) [pid = 4008] [serial = 106] [outer = 000000ECE7B9C400] 20:38:34 INFO - PROCESS | 4008 | 1463629114312 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 587ms 20:38:34 INFO - PROCESS | 4008 | 1463629114370 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 20:38:34 INFO - PROCESS | 4008 | 1463629114372 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 20:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:38:34 INFO - PROCESS | 4008 | 1463629114376 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:38:34 INFO - PROCESS | 4008 | 1463629114377 Marionette TRACE conn6 <- [1,110,null,{}] 20:38:34 INFO - PROCESS | 4008 | 1463629114381 Marionette TRACE conn6 -> [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:38:34 INFO - PROCESS | 4008 | 1463629114460 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 20:38:34 INFO - PROCESS | 4008 | 1463629114467 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAA41000 == 35 [pid = 4008] [id = 37] 20:38:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000ECE8C76800) [pid = 4008] [serial = 107] [outer = 0000000000000000] 20:38:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000ECEAF60400) [pid = 4008] [serial = 108] [outer = 000000ECE8C76800] 20:38:34 INFO - PROCESS | 4008 | 1463629114513 Marionette DEBUG loaded listener.js 20:38:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000ECEB92D400) [pid = 4008] [serial = 109] [outer = 000000ECE8C76800] 20:38:34 INFO - PROCESS | 4008 | 1463629114981 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 20:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:38:35 INFO - PROCESS | 4008 | 1463629115010 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 20:38:35 INFO - PROCESS | 4008 | 1463629115012 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 20:38:35 INFO - PROCESS | 4008 | 1463629115016 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:38:35 INFO - PROCESS | 4008 | 1463629115017 Marionette TRACE conn6 <- [1,114,null,{}] 20:38:35 INFO - PROCESS | 4008 | 1463629115021 Marionette TRACE conn6 -> [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:38:35 INFO - PROCESS | 4008 | 1463629115148 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 20:38:35 INFO - PROCESS | 4008 | 1463629115158 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEBECE800 == 36 [pid = 4008] [id = 38] 20:38:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000ECECDB0000) [pid = 4008] [serial = 110] [outer = 0000000000000000] 20:38:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000ECEDF4F000) [pid = 4008] [serial = 111] [outer = 000000ECECDB0000] 20:38:35 INFO - PROCESS | 4008 | 1463629115204 Marionette DEBUG loaded listener.js 20:38:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000ECEE3AC400) [pid = 4008] [serial = 112] [outer = 000000ECECDB0000] 20:38:35 INFO - PROCESS | 4008 | 1463629115650 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 692ms 20:38:35 INFO - PROCESS | 4008 | 1463629115709 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 20:38:35 INFO - PROCESS | 4008 | 1463629115712 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 20:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:38:35 INFO - PROCESS | 4008 | 1463629115715 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:38:35 INFO - PROCESS | 4008 | 1463629115717 Marionette TRACE conn6 <- [1,118,null,{}] 20:38:35 INFO - PROCESS | 4008 | 1463629115727 Marionette TRACE conn6 -> [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:38:35 INFO - PROCESS | 4008 | 1463629115842 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 20:38:35 INFO - PROCESS | 4008 | 1463629115887 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF13BB800 == 37 [pid = 4008] [id = 39] 20:38:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000ECEE48A800) [pid = 4008] [serial = 113] [outer = 0000000000000000] 20:38:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000ECF0982000) [pid = 4008] [serial = 114] [outer = 000000ECEE48A800] 20:38:35 INFO - PROCESS | 4008 | 1463629115932 Marionette DEBUG loaded listener.js 20:38:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000ECF098EC00) [pid = 4008] [serial = 115] [outer = 000000ECEE48A800] 20:38:36 INFO - PROCESS | 4008 | 1463629116319 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 20:38:36 INFO - PROCESS | 4008 | 1463629116350 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 20:38:36 INFO - PROCESS | 4008 | 1463629116353 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 20:38:36 INFO - PROCESS | 4008 | 1463629116356 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:38:36 INFO - PROCESS | 4008 | 1463629116358 Marionette TRACE conn6 <- [1,122,null,{}] 20:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:38:36 INFO - PROCESS | 4008 | 1463629116361 Marionette TRACE conn6 -> [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:38:36 INFO - PROCESS | 4008 | 1463629116469 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 20:38:36 INFO - PROCESS | 4008 | 1463629116475 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22B2000 == 38 [pid = 4008] [id = 40] 20:38:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000ECF0AF3000) [pid = 4008] [serial = 116] [outer = 0000000000000000] 20:38:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000ECF0AFC800) [pid = 4008] [serial = 117] [outer = 000000ECF0AF3000] 20:38:36 INFO - PROCESS | 4008 | 1463629116519 Marionette DEBUG loaded listener.js 20:38:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECF1189000) [pid = 4008] [serial = 118] [outer = 000000ECF0AF3000] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000ECDF21F400) [pid = 4008] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000ECDDC33000) [pid = 4008] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000ECE7081400) [pid = 4008] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000ECE7B75000) [pid = 4008] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000ECDDD1E400) [pid = 4008] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000ECF1569800) [pid = 4008] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000ECDF286400) [pid = 4008] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000ECF0AFF000) [pid = 4008] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000ECEC022000) [pid = 4008] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000ECF0987400) [pid = 4008] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 77 (000000ECEAF58C00) [pid = 4008] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:38:36 INFO - PROCESS | 4008 | --DOMWINDOW == 76 (000000ECDDE09C00) [pid = 4008] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:38:36 INFO - PROCESS | 4008 | 1463629116912 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 566ms 20:38:36 INFO - PROCESS | 4008 | 1463629116928 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 20:38:36 INFO - PROCESS | 4008 | 1463629116930 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 20:38:36 INFO - PROCESS | 4008 | 1463629116933 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:38:36 INFO - PROCESS | 4008 | 1463629116935 Marionette TRACE conn6 <- [1,126,null,{}] 20:38:36 INFO - PROCESS | 4008 | 1463629116938 Marionette TRACE conn6 -> [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:38:37 INFO - PROCESS | 4008 | 1463629117040 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 20:38:37 INFO - PROCESS | 4008 | 1463629117077 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB91800 == 39 [pid = 4008] [id = 41] 20:38:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 77 (000000ECE4095400) [pid = 4008] [serial = 119] [outer = 0000000000000000] 20:38:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 78 (000000ECE7B96000) [pid = 4008] [serial = 120] [outer = 000000ECE4095400] 20:38:37 INFO - PROCESS | 4008 | 1463629117123 Marionette DEBUG loaded listener.js 20:38:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000ECF118CC00) [pid = 4008] [serial = 121] [outer = 000000ECE4095400] 20:38:37 INFO - PROCESS | 4008 | 1463629117484 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 588ms 20:38:37 INFO - PROCESS | 4008 | 1463629117524 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 20:38:37 INFO - PROCESS | 4008 | 1463629117526 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 20:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:38:37 INFO - PROCESS | 4008 | 1463629117530 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:38:37 INFO - PROCESS | 4008 | 1463629117531 Marionette TRACE conn6 <- [1,130,null,{}] 20:38:37 INFO - PROCESS | 4008 | 1463629117535 Marionette TRACE conn6 -> [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:38:37 INFO - PROCESS | 4008 | 1463629117637 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 20:38:37 INFO - PROCESS | 4008 | 1463629117646 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22AE000 == 40 [pid = 4008] [id = 42] 20:38:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000ECDDE4A400) [pid = 4008] [serial = 122] [outer = 0000000000000000] 20:38:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000ECDDE51000) [pid = 4008] [serial = 123] [outer = 000000ECDDE4A400] 20:38:37 INFO - PROCESS | 4008 | 1463629117693 Marionette DEBUG loaded listener.js 20:38:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000ECF0AF8800) [pid = 4008] [serial = 124] [outer = 000000ECDDE4A400] 20:38:38 INFO - PROCESS | 4008 | 1463629118091 Marionette TRACE conn6 <- [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:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 20:38:38 INFO - PROCESS | 4008 | 1463629118120 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 20:38:38 INFO - PROCESS | 4008 | 1463629118123 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 20:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:38:38 INFO - PROCESS | 4008 | 1463629118126 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:38:38 INFO - PROCESS | 4008 | 1463629118129 Marionette TRACE conn6 <- [1,134,null,{}] 20:38:38 INFO - PROCESS | 4008 | 1463629118132 Marionette TRACE conn6 -> [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:38:38 INFO - PROCESS | 4008 | 1463629118259 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 20:38:38 INFO - PROCESS | 4008 | 1463629118268 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22BE000 == 41 [pid = 4008] [id = 43] 20:38:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000ECDDE52800) [pid = 4008] [serial = 125] [outer = 0000000000000000] 20:38:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000ECF1566000) [pid = 4008] [serial = 126] [outer = 000000ECDDE52800] 20:38:38 INFO - PROCESS | 4008 | 1463629118324 Marionette DEBUG loaded listener.js 20:38:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000ECF2D4D800) [pid = 4008] [serial = 127] [outer = 000000ECDDE52800] 20:38:38 INFO - PROCESS | 4008 | 1463629118743 Marionette TRACE conn6 <- [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:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 628ms 20:38:38 INFO - PROCESS | 4008 | 1463629118794 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 20:38:38 INFO - PROCESS | 4008 | 1463629118799 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 20:38:38 INFO - PROCESS | 4008 | 1463629118805 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:38:38 INFO - PROCESS | 4008 | 1463629118809 Marionette TRACE conn6 <- [1,138,null,{}] 20:38:38 INFO - PROCESS | 4008 | 1463629118816 Marionette TRACE conn6 -> [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:38:38 INFO - PROCESS | 4008 | 1463629118917 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 20:38:39 INFO - PROCESS | 4008 | 1463629119030 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE8C8800 == 42 [pid = 4008] [id = 44] 20:38:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000ECDDC31C00) [pid = 4008] [serial = 128] [outer = 0000000000000000] 20:38:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000ECDDE04800) [pid = 4008] [serial = 129] [outer = 000000ECDDC31C00] 20:38:39 INFO - PROCESS | 4008 | 1463629119091 Marionette DEBUG loaded listener.js 20:38:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECDDEBA400) [pid = 4008] [serial = 130] [outer = 000000ECDDC31C00] 20:38:39 INFO - PROCESS | 4008 | 1463629119678 Marionette TRACE conn6 <- [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:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 924ms 20:38:39 INFO - PROCESS | 4008 | 1463629119736 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 20:38:39 INFO - PROCESS | 4008 | 1463629119740 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 20:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:38:39 INFO - PROCESS | 4008 | 1463629119749 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:38:39 INFO - PROCESS | 4008 | 1463629119753 Marionette TRACE conn6 <- [1,142,null,{}] 20:38:39 INFO - PROCESS | 4008 | 1463629119758 Marionette TRACE conn6 -> [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:38:39 INFO - PROCESS | 4008 | 1463629119866 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 20:38:39 INFO - PROCESS | 4008 | 1463629119933 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB9F000 == 43 [pid = 4008] [id = 45] 20:38:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECE3FB8C00) [pid = 4008] [serial = 131] [outer = 0000000000000000] 20:38:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECE4093000) [pid = 4008] [serial = 132] [outer = 000000ECE3FB8C00] 20:38:39 INFO - PROCESS | 4008 | 1463629119990 Marionette DEBUG loaded listener.js 20:38:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECE708CC00) [pid = 4008] [serial = 133] [outer = 000000ECE3FB8C00] 20:38:40 INFO - PROCESS | 4008 | 1463629120597 Marionette TRACE conn6 <- [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:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 881ms 20:38:40 INFO - PROCESS | 4008 | 1463629120631 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 20:38:40 INFO - PROCESS | 4008 | 1463629120633 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 20:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:38:40 INFO - PROCESS | 4008 | 1463629120637 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:38:40 INFO - PROCESS | 4008 | 1463629120640 Marionette TRACE conn6 <- [1,146,null,{}] 20:38:40 INFO - PROCESS | 4008 | 1463629120650 Marionette TRACE conn6 -> [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:38:40 INFO - PROCESS | 4008 | 1463629120761 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 20:38:40 INFO - PROCESS | 4008 | 1463629120938 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22BB000 == 44 [pid = 4008] [id = 46] 20:38:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECEAD93000) [pid = 4008] [serial = 134] [outer = 0000000000000000] 20:38:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECEB98B400) [pid = 4008] [serial = 135] [outer = 000000ECEAD93000] 20:38:41 INFO - PROCESS | 4008 | 1463629120999 Marionette DEBUG loaded listener.js 20:38:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECED197000) [pid = 4008] [serial = 136] [outer = 000000ECEAD93000] 20:38:41 INFO - PROCESS | 4008 | 1463629121809 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1234ms 20:38:41 INFO - PROCESS | 4008 | 1463629121874 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 20:38:41 INFO - PROCESS | 4008 | 1463629121878 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 20:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:38:41 INFO - PROCESS | 4008 | 1463629121884 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:38:41 INFO - PROCESS | 4008 | 1463629121888 Marionette TRACE conn6 <- [1,150,null,{}] 20:38:41 INFO - PROCESS | 4008 | 1463629121895 Marionette TRACE conn6 -> [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:38:41 INFO - PROCESS | 4008 | 1463629121990 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 20:38:42 INFO - PROCESS | 4008 | 1463629122059 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4614000 == 45 [pid = 4008] [id = 47] 20:38:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECDDEB6400) [pid = 4008] [serial = 137] [outer = 0000000000000000] 20:38:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECDDEBE800) [pid = 4008] [serial = 138] [outer = 000000ECDDEB6400] 20:38:42 INFO - PROCESS | 4008 | 1463629122110 Marionette DEBUG loaded listener.js 20:38:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECE287F400) [pid = 4008] [serial = 139] [outer = 000000ECDDEB6400] 20:38:42 INFO - PROCESS | 4008 | 1463629122709 Marionette TRACE conn6 <- [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:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22AE000 == 44 [pid = 4008] [id = 42] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB91800 == 43 [pid = 4008] [id = 41] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22B2000 == 42 [pid = 4008] [id = 40] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13BB800 == 41 [pid = 4008] [id = 39] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEBECE800 == 40 [pid = 4008] [id = 38] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAA41000 == 39 [pid = 4008] [id = 37] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8CA5000 == 38 [pid = 4008] [id = 36] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7BBA800 == 37 [pid = 4008] [id = 35] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE3036800 == 36 [pid = 4008] [id = 34] 20:38:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE8D5000 == 35 [pid = 4008] [id = 33] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECEAF21C00) [pid = 4008] [serial = 81] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 882ms 20:38:42 INFO - PROCESS | 4008 | 1463629122770 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 20:38:42 INFO - PROCESS | 4008 | 1463629122776 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 20:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:38:42 INFO - PROCESS | 4008 | 1463629122782 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:38:42 INFO - PROCESS | 4008 | 1463629122785 Marionette TRACE conn6 <- [1,154,null,{}] 20:38:42 INFO - PROCESS | 4008 | 1463629122791 Marionette TRACE conn6 -> [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:38:42 INFO - PROCESS | 4008 | 1463629122876 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECF15EE400) [pid = 4008] [serial = 64] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECE276BC00) [pid = 4008] [serial = 69] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECE2705400) [pid = 4008] [serial = 72] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECE32A1800) [pid = 4008] [serial = 70] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECE774A000) [pid = 4008] [serial = 75] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECE7BA6C00) [pid = 4008] [serial = 78] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000ECE7B6E800) [pid = 4008] [serial = 76] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000ECE82C1800) [pid = 4008] [serial = 79] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000ECE7043000) [pid = 4008] [serial = 73] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000ECDDE05000) [pid = 4008] [serial = 66] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000ECDDEB9000) [pid = 4008] [serial = 67] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000ECF15E7000) [pid = 4008] [serial = 63] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000ECE7FC8800) [pid = 4008] [serial = 46] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000ECF1190400) [pid = 4008] [serial = 61] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 81 (000000ECEE3B3000) [pid = 4008] [serial = 49] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 80 (000000ECF0AFB400) [pid = 4008] [serial = 58] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 79 (000000ECF098A000) [pid = 4008] [serial = 55] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | --DOMWINDOW == 78 (000000ECE8C34000) [pid = 4008] [serial = 52] [outer = 0000000000000000] [url = about:blank] 20:38:42 INFO - PROCESS | 4008 | 1463629122952 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE9D8000 == 36 [pid = 4008] [id = 48] 20:38:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 79 (000000ECDDE04000) [pid = 4008] [serial = 140] [outer = 0000000000000000] 20:38:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 80 (000000ECDDE09C00) [pid = 4008] [serial = 141] [outer = 000000ECDDE04000] 20:38:43 INFO - PROCESS | 4008 | 1463629123000 Marionette DEBUG loaded listener.js 20:38:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 81 (000000ECDDEBE400) [pid = 4008] [serial = 142] [outer = 000000ECDDE04000] 20:38:43 INFO - PROCESS | 4008 | 1463629123371 Marionette TRACE conn6 <- [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:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 649ms 20:38:43 INFO - PROCESS | 4008 | 1463629123433 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 20:38:43 INFO - PROCESS | 4008 | 1463629123436 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 20:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:38:43 INFO - PROCESS | 4008 | 1463629123439 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:38:43 INFO - PROCESS | 4008 | 1463629123443 Marionette TRACE conn6 <- [1,158,null,{}] 20:38:43 INFO - PROCESS | 4008 | 1463629123454 Marionette TRACE conn6 -> [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:38:43 INFO - PROCESS | 4008 | 1463629123564 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 20:38:43 INFO - PROCESS | 4008 | 1463629123581 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7BBF800 == 37 [pid = 4008] [id = 49] 20:38:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 82 (000000ECE467A400) [pid = 4008] [serial = 143] [outer = 0000000000000000] 20:38:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000ECE4E16800) [pid = 4008] [serial = 144] [outer = 000000ECE467A400] 20:38:43 INFO - PROCESS | 4008 | 1463629123631 Marionette DEBUG loaded listener.js 20:38:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000ECE7087800) [pid = 4008] [serial = 145] [outer = 000000ECE467A400] 20:38:44 INFO - PROCESS | 4008 | 1463629124065 Marionette TRACE conn6 <- [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:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 691ms 20:38:44 INFO - PROCESS | 4008 | 1463629124135 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 20:38:44 INFO - PROCESS | 4008 | 1463629124138 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 20:38:44 INFO - PROCESS | 4008 | 1463629124142 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:38:44 INFO - PROCESS | 4008 | 1463629124144 Marionette TRACE conn6 <- [1,162,null,{}] 20:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:38:44 INFO - PROCESS | 4008 | 1463629124147 Marionette TRACE conn6 -> [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:38:44 INFO - PROCESS | 4008 | 1463629124231 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 20:38:44 INFO - PROCESS | 4008 | 1463629124240 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA3C2000 == 38 [pid = 4008] [id = 50] 20:38:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000ECE7B45400) [pid = 4008] [serial = 146] [outer = 0000000000000000] 20:38:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000ECE7B72800) [pid = 4008] [serial = 147] [outer = 000000ECE7B45400] 20:38:44 INFO - PROCESS | 4008 | 1463629124287 Marionette DEBUG loaded listener.js 20:38:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000ECE7B92000) [pid = 4008] [serial = 148] [outer = 000000ECE7B45400] 20:38:44 INFO - PROCESS | 4008 | 1463629124696 Marionette TRACE conn6 <- [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:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 567ms 20:38:44 INFO - PROCESS | 4008 | 1463629124713 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 20:38:44 INFO - PROCESS | 4008 | 1463629124715 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 20:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:38:44 INFO - PROCESS | 4008 | 1463629124732 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:38:44 INFO - PROCESS | 4008 | 1463629124734 Marionette TRACE conn6 <- [1,166,null,{}] 20:38:44 INFO - PROCESS | 4008 | 1463629124739 Marionette TRACE conn6 -> [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:38:44 INFO - PROCESS | 4008 | 1463629124816 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 20:38:44 INFO - PROCESS | 4008 | 1463629124823 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAAB2800 == 39 [pid = 4008] [id = 51] 20:38:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECE7B99800) [pid = 4008] [serial = 149] [outer = 0000000000000000] 20:38:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECE7BAA000) [pid = 4008] [serial = 150] [outer = 000000ECE7B99800] 20:38:44 INFO - PROCESS | 4008 | 1463629124869 Marionette DEBUG loaded listener.js 20:38:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECE8220800) [pid = 4008] [serial = 151] [outer = 000000ECE7B99800] 20:38:45 INFO - PROCESS | 4008 | 1463629125328 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 650ms 20:38:45 INFO - PROCESS | 4008 | 1463629125377 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 20:38:45 INFO - PROCESS | 4008 | 1463629125379 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 20:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:38:45 INFO - PROCESS | 4008 | 1463629125383 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:38:45 INFO - PROCESS | 4008 | 1463629125385 Marionette TRACE conn6 <- [1,170,null,{}] 20:38:45 INFO - PROCESS | 4008 | 1463629125388 Marionette TRACE conn6 -> [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:38:45 INFO - PROCESS | 4008 | 1463629125515 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 20:38:45 INFO - PROCESS | 4008 | 1463629125562 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB25E000 == 40 [pid = 4008] [id = 52] 20:38:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECE82BF000) [pid = 4008] [serial = 152] [outer = 0000000000000000] 20:38:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECEAF5A000) [pid = 4008] [serial = 153] [outer = 000000ECE82BF000] 20:38:45 INFO - PROCESS | 4008 | 1463629125611 Marionette DEBUG loaded listener.js 20:38:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECEC020800) [pid = 4008] [serial = 154] [outer = 000000ECE82BF000] 20:38:46 INFO - PROCESS | 4008 | 1463629126028 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 20:38:46 INFO - PROCESS | 4008 | 1463629126058 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 20:38:46 INFO - PROCESS | 4008 | 1463629126060 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 20:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:38:46 INFO - PROCESS | 4008 | 1463629126072 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:38:46 INFO - PROCESS | 4008 | 1463629126074 Marionette TRACE conn6 <- [1,174,null,{}] 20:38:46 INFO - PROCESS | 4008 | 1463629126078 Marionette TRACE conn6 -> [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:38:46 INFO - PROCESS | 4008 | 1463629126199 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 20:38:46 INFO - PROCESS | 4008 | 1463629126246 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEC19F000 == 41 [pid = 4008] [id = 53] 20:38:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECEC094000) [pid = 4008] [serial = 155] [outer = 0000000000000000] 20:38:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECEC1D1400) [pid = 4008] [serial = 156] [outer = 000000ECEC094000] 20:38:46 INFO - PROCESS | 4008 | 1463629126292 Marionette DEBUG loaded listener.js 20:38:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECEDF47400) [pid = 4008] [serial = 157] [outer = 000000ECEC094000] 20:38:46 INFO - PROCESS | 4008 | 1463629126697 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 20:38:46 INFO - PROCESS | 4008 | 1463629126749 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 20:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:38:46 INFO - PROCESS | 4008 | 1463629126751 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 20:38:46 INFO - PROCESS | 4008 | 1463629126755 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:38:46 INFO - PROCESS | 4008 | 1463629126757 Marionette TRACE conn6 <- [1,178,null,{}] 20:38:46 INFO - PROCESS | 4008 | 1463629126760 Marionette TRACE conn6 -> [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:38:46 INFO - PROCESS | 4008 | 1463629126868 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 20:38:46 INFO - PROCESS | 4008 | 1463629126875 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1325000 == 42 [pid = 4008] [id = 54] 20:38:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECEDFF0400) [pid = 4008] [serial = 158] [outer = 0000000000000000] 20:38:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECEE3B0400) [pid = 4008] [serial = 159] [outer = 000000ECEDFF0400] 20:38:46 INFO - PROCESS | 4008 | 1463629126920 Marionette DEBUG loaded listener.js 20:38:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECF0982400) [pid = 4008] [serial = 160] [outer = 000000ECEDFF0400] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECECDB0000) [pid = 4008] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECF0AF3000) [pid = 4008] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECE4095400) [pid = 4008] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECEE48A800) [pid = 4008] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECDDC31800) [pid = 4008] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECE7B42400) [pid = 4008] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECE7B9C400) [pid = 4008] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECDCC2B400) [pid = 4008] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECDDEC0000) [pid = 4008] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000ECE8C76800) [pid = 4008] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:38:47 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000ECDDE4A400) [pid = 4008] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:38:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECE34EBC00) [pid = 4008] [serial = 161] [outer = 000000ECE8C35000] 20:38:47 INFO - PROCESS | 4008 | 1463629127448 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 734ms 20:38:47 INFO - PROCESS | 4008 | 1463629127507 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 20:38:47 INFO - PROCESS | 4008 | 1463629127509 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 20:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:38:47 INFO - PROCESS | 4008 | 1463629127513 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:38:47 INFO - PROCESS | 4008 | 1463629127515 Marionette TRACE conn6 <- [1,182,null,{}] 20:38:47 INFO - PROCESS | 4008 | 1463629127523 Marionette TRACE conn6 -> [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:38:47 INFO - PROCESS | 4008 | 1463629127608 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 20:38:47 INFO - PROCESS | 4008 | 1463629127615 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE38F800 == 43 [pid = 4008] [id = 55] 20:38:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECEAF5D800) [pid = 4008] [serial = 162] [outer = 0000000000000000] 20:38:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECF0987400) [pid = 4008] [serial = 163] [outer = 000000ECEAF5D800] 20:38:47 INFO - PROCESS | 4008 | 1463629127661 Marionette DEBUG loaded listener.js 20:38:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECF0AF3000) [pid = 4008] [serial = 164] [outer = 000000ECEAF5D800] 20:38:48 INFO - PROCESS | 4008 | 1463629128032 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 587ms 20:38:48 INFO - PROCESS | 4008 | 1463629128101 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 20:38:48 INFO - PROCESS | 4008 | 1463629128103 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 20:38:48 INFO - PROCESS | 4008 | 1463629128106 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:38:48 INFO - PROCESS | 4008 | 1463629128109 Marionette TRACE conn6 <- [1,186,null,{}] 20:38:48 INFO - PROCESS | 4008 | 1463629128112 Marionette TRACE conn6 -> [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:38:48 INFO - PROCESS | 4008 | 1463629128193 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 20:38:48 INFO - PROCESS | 4008 | 1463629128199 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22A5000 == 44 [pid = 4008] [id = 56] 20:38:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECF0AF8C00) [pid = 4008] [serial = 165] [outer = 0000000000000000] 20:38:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECF1182C00) [pid = 4008] [serial = 166] [outer = 000000ECF0AF8C00] 20:38:48 INFO - PROCESS | 4008 | 1463629128245 Marionette DEBUG loaded listener.js 20:38:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECF155C400) [pid = 4008] [serial = 167] [outer = 000000ECF0AF8C00] 20:38:48 INFO - PROCESS | 4008 | 1463629128638 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 587ms 20:38:48 INFO - PROCESS | 4008 | 1463629128697 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 20:38:48 INFO - PROCESS | 4008 | 1463629128700 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 20:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:38:48 INFO - PROCESS | 4008 | 1463629128703 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:38:48 INFO - PROCESS | 4008 | 1463629128706 Marionette TRACE conn6 <- [1,190,null,{}] 20:38:48 INFO - PROCESS | 4008 | 1463629128710 Marionette TRACE conn6 -> [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:38:48 INFO - PROCESS | 4008 | 1463629128808 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 20:38:48 INFO - PROCESS | 4008 | 1463629128814 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2AD7800 == 45 [pid = 4008] [id = 57] 20:38:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECF1566C00) [pid = 4008] [serial = 168] [outer = 0000000000000000] 20:38:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECF15EE000) [pid = 4008] [serial = 169] [outer = 000000ECF1566C00] 20:38:48 INFO - PROCESS | 4008 | 1463629128865 Marionette DEBUG loaded listener.js 20:38:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECF2D52C00) [pid = 4008] [serial = 170] [outer = 000000ECF1566C00] 20:38:49 INFO - PROCESS | 4008 | 1463629129447 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 777ms 20:38:49 INFO - PROCESS | 4008 | 1463629129482 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 20:38:49 INFO - PROCESS | 4008 | 1463629129487 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 20:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:38:49 INFO - PROCESS | 4008 | 1463629129493 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:38:49 INFO - PROCESS | 4008 | 1463629129497 Marionette TRACE conn6 <- [1,194,null,{}] 20:38:49 INFO - PROCESS | 4008 | 1463629129504 Marionette TRACE conn6 -> [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:38:49 INFO - PROCESS | 4008 | 1463629129617 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 20:38:49 INFO - PROCESS | 4008 | 1463629129700 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4063000 == 46 [pid = 4008] [id = 58] 20:38:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECDDD1BC00) [pid = 4008] [serial = 171] [outer = 0000000000000000] 20:38:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECDDE51400) [pid = 4008] [serial = 172] [outer = 000000ECDDD1BC00] 20:38:49 INFO - PROCESS | 4008 | 1463629129761 Marionette DEBUG loaded listener.js 20:38:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECE2707400) [pid = 4008] [serial = 173] [outer = 000000ECDDD1BC00] 20:38:50 INFO - PROCESS | 4008 | 1463629130365 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 923ms 20:38:50 INFO - PROCESS | 4008 | 1463629130421 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 20:38:50 INFO - PROCESS | 4008 | 1463629130427 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 20:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:38:50 INFO - PROCESS | 4008 | 1463629130434 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:38:50 INFO - PROCESS | 4008 | 1463629130437 Marionette TRACE conn6 <- [1,198,null,{}] 20:38:50 INFO - PROCESS | 4008 | 1463629130442 Marionette TRACE conn6 -> [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:38:50 INFO - PROCESS | 4008 | 1463629130553 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 20:38:50 INFO - PROCESS | 4008 | 1463629130694 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB64F000 == 47 [pid = 4008] [id = 59] 20:38:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECE7749C00) [pid = 4008] [serial = 174] [outer = 0000000000000000] 20:38:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECE7B42C00) [pid = 4008] [serial = 175] [outer = 000000ECE7749C00] 20:38:50 INFO - PROCESS | 4008 | 1463629130751 Marionette DEBUG loaded listener.js 20:38:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECE7BED800) [pid = 4008] [serial = 176] [outer = 000000ECE7749C00] 20:38:51 INFO - PROCESS | 4008 | 1463629131294 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 922ms 20:38:51 INFO - PROCESS | 4008 | 1463629131362 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 20:38:51 INFO - PROCESS | 4008 | 1463629131365 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 20:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:38:51 INFO - PROCESS | 4008 | 1463629131369 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:38:51 INFO - PROCESS | 4008 | 1463629131373 Marionette TRACE conn6 <- [1,202,null,{}] 20:38:51 INFO - PROCESS | 4008 | 1463629131385 Marionette TRACE conn6 -> [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:38:51 INFO - PROCESS | 4008 | 1463629131494 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 20:38:51 INFO - PROCESS | 4008 | 1463629131565 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF23BB000 == 48 [pid = 4008] [id = 60] 20:38:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECEC01E000) [pid = 4008] [serial = 177] [outer = 0000000000000000] 20:38:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECEDFEB800) [pid = 4008] [serial = 178] [outer = 000000ECEC01E000] 20:38:51 INFO - PROCESS | 4008 | 1463629131625 Marionette DEBUG loaded listener.js 20:38:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECEE232400) [pid = 4008] [serial = 179] [outer = 000000ECEC01E000] 20:38:52 INFO - PROCESS | 4008 | 1463629132225 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 881ms 20:38:52 INFO - PROCESS | 4008 | 1463629132253 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 20:38:52 INFO - PROCESS | 4008 | 1463629132256 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 20:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:38:52 INFO - PROCESS | 4008 | 1463629132260 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:38:52 INFO - PROCESS | 4008 | 1463629132262 Marionette TRACE conn6 <- [1,206,null,{}] 20:38:52 INFO - PROCESS | 4008 | 1463629132266 Marionette TRACE conn6 -> [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:38:52 INFO - PROCESS | 4008 | 1463629132371 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 20:38:52 INFO - PROCESS | 4008 | 1463629132451 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF2534000 == 49 [pid = 4008] [id = 61] 20:38:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECEE239C00) [pid = 4008] [serial = 180] [outer = 0000000000000000] 20:38:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECF0987C00) [pid = 4008] [serial = 181] [outer = 000000ECEE239C00] 20:38:52 INFO - PROCESS | 4008 | 1463629132509 Marionette DEBUG loaded listener.js 20:38:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECF15EB400) [pid = 4008] [serial = 182] [outer = 000000ECEE239C00] 20:38:53 INFO - PROCESS | 4008 | 1463629133185 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 986ms 20:38:53 INFO - PROCESS | 4008 | 1463629133252 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 20:38:53 INFO - PROCESS | 4008 | 1463629133256 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 20:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:38:53 INFO - PROCESS | 4008 | 1463629133262 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:38:53 INFO - PROCESS | 4008 | 1463629133265 Marionette TRACE conn6 <- [1,210,null,{}] 20:38:53 INFO - PROCESS | 4008 | 1463629133271 Marionette TRACE conn6 -> [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:38:53 INFO - PROCESS | 4008 | 1463629133404 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 20:38:53 INFO - PROCESS | 4008 | 1463629133468 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE42C7000 == 50 [pid = 4008] [id = 62] 20:38:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECDDE0B400) [pid = 4008] [serial = 183] [outer = 0000000000000000] 20:38:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECDDE10400) [pid = 4008] [serial = 184] [outer = 000000ECDDE0B400] 20:38:53 INFO - PROCESS | 4008 | 1463629133519 Marionette DEBUG loaded listener.js 20:38:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECDF465000) [pid = 4008] [serial = 185] [outer = 000000ECDDE0B400] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22A5000 == 49 [pid = 4008] [id = 56] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE38F800 == 48 [pid = 4008] [id = 55] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1325000 == 47 [pid = 4008] [id = 54] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEC19F000 == 46 [pid = 4008] [id = 53] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB25E000 == 45 [pid = 4008] [id = 52] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAAB2800 == 44 [pid = 4008] [id = 51] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA3C2000 == 43 [pid = 4008] [id = 50] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7BBF800 == 42 [pid = 4008] [id = 49] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE9D8000 == 41 [pid = 4008] [id = 48] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4614000 == 40 [pid = 4008] [id = 47] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB9F000 == 39 [pid = 4008] [id = 45] 20:38:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE8C8800 == 38 [pid = 4008] [id = 44] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECEDF4F000) [pid = 4008] [serial = 111] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECF0AFC800) [pid = 4008] [serial = 117] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECE7B96000) [pid = 4008] [serial = 120] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECF0982000) [pid = 4008] [serial = 114] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECF098EC00) [pid = 4008] [serial = 115] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECE2565000) [pid = 4008] [serial = 84] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECE8C3AC00) [pid = 4008] [serial = 87] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECDDEBF400) [pid = 4008] [serial = 97] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECDDE09400) [pid = 4008] [serial = 96] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECE7B94000) [pid = 4008] [serial = 103] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECE7B4C000) [pid = 4008] [serial = 102] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECE7FCC400) [pid = 4008] [serial = 105] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECE82C5C00) [pid = 4008] [serial = 106] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECECDB0400) [pid = 4008] [serial = 94] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECDCC33000) [pid = 4008] [serial = 93] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECE276B000) [pid = 4008] [serial = 99] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECE34A1400) [pid = 4008] [serial = 100] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECEAF60400) [pid = 4008] [serial = 108] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECDDE51000) [pid = 4008] [serial = 123] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECEC1C4000) [pid = 4008] [serial = 90] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECF0AF8800) [pid = 4008] [serial = 124] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECEE3AC400) [pid = 4008] [serial = 112] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECF1189000) [pid = 4008] [serial = 118] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000ECF1566000) [pid = 4008] [serial = 126] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000ECF118CC00) [pid = 4008] [serial = 121] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000ECEB92D400) [pid = 4008] [serial = 109] [outer = 0000000000000000] [url = about:blank] 20:38:54 INFO - PROCESS | 4008 | 1463629134113 Marionette TRACE conn6 <- [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:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 882ms 20:38:54 INFO - PROCESS | 4008 | 1463629134144 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 20:38:54 INFO - PROCESS | 4008 | 1463629134150 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 20:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:38:54 INFO - PROCESS | 4008 | 1463629134157 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:38:54 INFO - PROCESS | 4008 | 1463629134159 Marionette TRACE conn6 <- [1,214,null,{}] 20:38:54 INFO - PROCESS | 4008 | 1463629134163 Marionette TRACE conn6 -> [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:38:54 INFO - PROCESS | 4008 | 1463629134248 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 20:38:54 INFO - PROCESS | 4008 | 1463629134258 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE2894000 == 39 [pid = 4008] [id = 63] 20:38:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECDDD17400) [pid = 4008] [serial = 186] [outer = 0000000000000000] 20:38:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECDDEC2400) [pid = 4008] [serial = 187] [outer = 000000ECDDD17400] 20:38:54 INFO - PROCESS | 4008 | 1463629134306 Marionette DEBUG loaded listener.js 20:38:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECE3620400) [pid = 4008] [serial = 188] [outer = 000000ECDDD17400] 20:38:54 INFO - PROCESS | 4008 | 1463629134755 Marionette TRACE conn6 <- [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:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 629ms 20:38:54 INFO - PROCESS | 4008 | 1463629134786 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 20:38:54 INFO - PROCESS | 4008 | 1463629134789 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 20:38:54 INFO - PROCESS | 4008 | 1463629134796 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:38:54 INFO - PROCESS | 4008 | 1463629134800 Marionette TRACE conn6 <- [1,218,null,{}] 20:38:54 INFO - PROCESS | 4008 | 1463629134811 Marionette TRACE conn6 -> [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:38:54 INFO - PROCESS | 4008 | 1463629134899 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 20:38:54 INFO - PROCESS | 4008 | 1463629134910 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE85D9000 == 40 [pid = 4008] [id = 64] 20:38:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECE708C000) [pid = 4008] [serial = 189] [outer = 0000000000000000] 20:38:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECE7B40C00) [pid = 4008] [serial = 190] [outer = 000000ECE708C000] 20:38:54 INFO - PROCESS | 4008 | 1463629134960 Marionette DEBUG loaded listener.js 20:38:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECE7B78400) [pid = 4008] [serial = 191] [outer = 000000ECE708C000] 20:38:55 INFO - PROCESS | 4008 | 1463629135428 Marionette TRACE conn6 <- [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:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 20:38:55 INFO - PROCESS | 4008 | 1463629135476 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 20:38:55 INFO - PROCESS | 4008 | 1463629135479 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 20:38:55 INFO - PROCESS | 4008 | 1463629135483 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:38:55 INFO - PROCESS | 4008 | 1463629135484 Marionette TRACE conn6 <- [1,222,null,{}] 20:38:55 INFO - PROCESS | 4008 | 1463629135488 Marionette TRACE conn6 -> [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:38:55 INFO - PROCESS | 4008 | 1463629135570 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 20:38:55 INFO - PROCESS | 4008 | 1463629135577 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA874800 == 41 [pid = 4008] [id = 65] 20:38:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECE7BA6400) [pid = 4008] [serial = 192] [outer = 0000000000000000] 20:38:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECE7FCF400) [pid = 4008] [serial = 193] [outer = 000000ECE7BA6400] 20:38:55 INFO - PROCESS | 4008 | 1463629135623 Marionette DEBUG loaded listener.js 20:38:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECE8C39800) [pid = 4008] [serial = 194] [outer = 000000ECE7BA6400] 20:38:56 INFO - PROCESS | 4008 | 1463629136025 Marionette TRACE conn6 <- [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:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 587ms 20:38:56 INFO - PROCESS | 4008 | 1463629136073 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 20:38:56 INFO - PROCESS | 4008 | 1463629136075 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 20:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:38:56 INFO - PROCESS | 4008 | 1463629136079 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:38:56 INFO - PROCESS | 4008 | 1463629136081 Marionette TRACE conn6 <- [1,226,null,{}] 20:38:56 INFO - PROCESS | 4008 | 1463629136084 Marionette TRACE conn6 -> [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:38:56 INFO - PROCESS | 4008 | 1463629136164 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 20:38:56 INFO - PROCESS | 4008 | 1463629136172 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA710000 == 42 [pid = 4008] [id = 66] 20:38:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECDDD7F000) [pid = 4008] [serial = 195] [outer = 0000000000000000] 20:38:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECDE3F9C00) [pid = 4008] [serial = 196] [outer = 000000ECDDD7F000] 20:38:56 INFO - PROCESS | 4008 | 1463629136218 Marionette DEBUG loaded listener.js 20:38:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECDF4F4000) [pid = 4008] [serial = 197] [outer = 000000ECDDD7F000] 20:38:56 INFO - PROCESS | 4008 | 1463629136685 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 629ms 20:38:56 INFO - PROCESS | 4008 | 1463629136716 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 20:38:56 INFO - PROCESS | 4008 | 1463629136718 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 20:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:38:56 INFO - PROCESS | 4008 | 1463629136721 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:38:56 INFO - PROCESS | 4008 | 1463629136723 Marionette TRACE conn6 <- [1,230,null,{}] 20:38:56 INFO - PROCESS | 4008 | 1463629136727 Marionette TRACE conn6 -> [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:38:56 INFO - PROCESS | 4008 | 1463629136862 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 20:38:56 INFO - PROCESS | 4008 | 1463629136912 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB806000 == 43 [pid = 4008] [id = 67] 20:38:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECEAF58C00) [pid = 4008] [serial = 198] [outer = 0000000000000000] 20:38:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECEB97EC00) [pid = 4008] [serial = 199] [outer = 000000ECEAF58C00] 20:38:56 INFO - PROCESS | 4008 | 1463629136959 Marionette DEBUG loaded listener.js 20:38:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECEC028000) [pid = 4008] [serial = 200] [outer = 000000ECEAF58C00] 20:38:57 INFO - PROCESS | 4008 | 1463629137394 Marionette TRACE conn6 <- [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:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 734ms 20:38:57 INFO - PROCESS | 4008 | 1463629137460 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 20:38:57 INFO - PROCESS | 4008 | 1463629137463 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 20:38:57 INFO - PROCESS | 4008 | 1463629137474 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:38:57 INFO - PROCESS | 4008 | 1463629137476 Marionette TRACE conn6 <- [1,234,null,{}] 20:38:57 INFO - PROCESS | 4008 | 1463629137480 Marionette TRACE conn6 -> [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:38:57 INFO - PROCESS | 4008 | 1463629137607 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 20:38:57 INFO - PROCESS | 4008 | 1463629137619 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE28A0000 == 44 [pid = 4008] [id = 68] 20:38:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECED192800) [pid = 4008] [serial = 201] [outer = 0000000000000000] 20:38:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECED51F400) [pid = 4008] [serial = 202] [outer = 000000ECED192800] 20:38:57 INFO - PROCESS | 4008 | 1463629137665 Marionette DEBUG loaded listener.js 20:38:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECEE219400) [pid = 4008] [serial = 203] [outer = 000000ECED192800] 20:38:58 INFO - PROCESS | 4008 | 1463629138078 Marionette TRACE conn6 <- [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:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 629ms 20:38:58 INFO - PROCESS | 4008 | 1463629138108 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 20:38:58 INFO - PROCESS | 4008 | 1463629138110 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 20:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:38:58 INFO - PROCESS | 4008 | 1463629138114 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:38:58 INFO - PROCESS | 4008 | 1463629138115 Marionette TRACE conn6 <- [1,238,null,{}] 20:38:58 INFO - PROCESS | 4008 | 1463629138119 Marionette TRACE conn6 -> [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:38:58 INFO - PROCESS | 4008 | 1463629138234 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 20:38:58 INFO - PROCESS | 4008 | 1463629138241 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE259800 == 45 [pid = 4008] [id = 69] 20:38:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECEE21C000) [pid = 4008] [serial = 204] [outer = 0000000000000000] 20:38:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECEE220000) [pid = 4008] [serial = 205] [outer = 000000ECEE21C000] 20:38:58 INFO - PROCESS | 4008 | 1463629138286 Marionette DEBUG loaded listener.js 20:38:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECEE231000) [pid = 4008] [serial = 206] [outer = 000000ECEE21C000] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECE82BF000) [pid = 4008] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECDDEB6400) [pid = 4008] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECEC094000) [pid = 4008] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECE7B99800) [pid = 4008] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECE7B45400) [pid = 4008] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECDDE04000) [pid = 4008] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECE467A400) [pid = 4008] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECF0AF8C00) [pid = 4008] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECEDFF0400) [pid = 4008] [serial = 158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECEAF5D800) [pid = 4008] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:38:58 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECDDE52800) [pid = 4008] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:38:58 INFO - PROCESS | 4008 | 1463629138756 Marionette TRACE conn6 <- [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:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 20:38:58 INFO - PROCESS | 4008 | 1463629138788 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 20:38:58 INFO - PROCESS | 4008 | 1463629138790 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 20:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:38:58 INFO - PROCESS | 4008 | 1463629138793 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:38:58 INFO - PROCESS | 4008 | 1463629138795 Marionette TRACE conn6 <- [1,242,null,{}] 20:38:58 INFO - PROCESS | 4008 | 1463629138799 Marionette TRACE conn6 -> [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:38:58 INFO - PROCESS | 4008 | 1463629138878 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 20:38:58 INFO - PROCESS | 4008 | 1463629138929 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF13B3000 == 46 [pid = 4008] [id = 70] 20:38:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECE4216800) [pid = 4008] [serial = 207] [outer = 0000000000000000] 20:38:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECE4218400) [pid = 4008] [serial = 208] [outer = 000000ECE4216800] 20:38:58 INFO - PROCESS | 4008 | 1463629138985 Marionette DEBUG loaded listener.js 20:38:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECE7B42400) [pid = 4008] [serial = 209] [outer = 000000ECE4216800] 20:38:59 INFO - PROCESS | 4008 | 1463629139498 Marionette TRACE conn6 <- [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:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 733ms 20:38:59 INFO - PROCESS | 4008 | 1463629139530 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 20:38:59 INFO - PROCESS | 4008 | 1463629139533 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 20:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:38:59 INFO - PROCESS | 4008 | 1463629139537 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:38:59 INFO - PROCESS | 4008 | 1463629139539 Marionette TRACE conn6 <- [1,246,null,{}] 20:38:59 INFO - PROCESS | 4008 | 1463629139543 Marionette TRACE conn6 -> [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:38:59 INFO - PROCESS | 4008 | 1463629139624 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 20:38:59 INFO - PROCESS | 4008 | 1463629139633 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF216D800 == 47 [pid = 4008] [id = 71] 20:38:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECEE230000) [pid = 4008] [serial = 210] [outer = 0000000000000000] 20:38:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECEE3B0000) [pid = 4008] [serial = 211] [outer = 000000ECEE230000] 20:38:59 INFO - PROCESS | 4008 | 1463629139677 Marionette DEBUG loaded listener.js 20:38:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECF0AF5000) [pid = 4008] [serial = 212] [outer = 000000ECEE230000] 20:39:00 INFO - PROCESS | 4008 | 1463629140081 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 587ms 20:39:00 INFO - PROCESS | 4008 | 1463629140127 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 20:39:00 INFO - PROCESS | 4008 | 1463629140129 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 20:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:39:00 INFO - PROCESS | 4008 | 1463629140132 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:39:00 INFO - PROCESS | 4008 | 1463629140135 Marionette TRACE conn6 <- [1,250,null,{}] 20:39:00 INFO - PROCESS | 4008 | 1463629140138 Marionette TRACE conn6 -> [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:39:00 INFO - PROCESS | 4008 | 1463629140239 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 20:39:00 INFO - PROCESS | 4008 | 1463629140246 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF252B000 == 48 [pid = 4008] [id = 72] 20:39:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECEE2C6000) [pid = 4008] [serial = 213] [outer = 0000000000000000] 20:39:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECEE486800) [pid = 4008] [serial = 214] [outer = 000000ECEE2C6000] 20:39:00 INFO - PROCESS | 4008 | 1463629140297 Marionette DEBUG loaded listener.js 20:39:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECF118D800) [pid = 4008] [serial = 215] [outer = 000000ECEE2C6000] 20:39:00 INFO - PROCESS | 4008 | 1463629140922 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 839ms 20:39:00 INFO - PROCESS | 4008 | 1463629140976 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 20:39:00 INFO - PROCESS | 4008 | 1463629140981 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 20:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:39:00 INFO - PROCESS | 4008 | 1463629140986 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:39:01 INFO - PROCESS | 4008 | 1463629140991 Marionette TRACE conn6 <- [1,254,null,{}] 20:39:01 INFO - PROCESS | 4008 | 1463629140997 Marionette TRACE conn6 -> [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:39:01 INFO - PROCESS | 4008 | 1463629141114 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 20:39:01 INFO - PROCESS | 4008 | 1463629141187 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4ECF000 == 49 [pid = 4008] [id = 73] 20:39:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECDDE47400) [pid = 4008] [serial = 216] [outer = 0000000000000000] 20:39:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECDDEB8C00) [pid = 4008] [serial = 217] [outer = 000000ECDDE47400] 20:39:01 INFO - PROCESS | 4008 | 1463629141247 Marionette DEBUG loaded listener.js 20:39:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECE34A4400) [pid = 4008] [serial = 218] [outer = 000000ECDDE47400] 20:39:01 INFO - PROCESS | 4008 | 1463629141846 Marionette TRACE conn6 <- [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:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 881ms 20:39:01 INFO - PROCESS | 4008 | 1463629141873 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 20:39:01 INFO - PROCESS | 4008 | 1463629141880 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 20:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:39:01 INFO - PROCESS | 4008 | 1463629141888 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:39:01 INFO - PROCESS | 4008 | 1463629141891 Marionette TRACE conn6 <- [1,258,null,{}] 20:39:01 INFO - PROCESS | 4008 | 1463629141895 Marionette TRACE conn6 -> [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:39:02 INFO - PROCESS | 4008 | 1463629142007 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 20:39:02 INFO - PROCESS | 4008 | 1463629142091 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEBEDD000 == 50 [pid = 4008] [id = 74] 20:39:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECE7043000) [pid = 4008] [serial = 219] [outer = 0000000000000000] 20:39:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECE7750000) [pid = 4008] [serial = 220] [outer = 000000ECE7043000] 20:39:02 INFO - PROCESS | 4008 | 1463629142149 Marionette DEBUG loaded listener.js 20:39:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECE7B98000) [pid = 4008] [serial = 221] [outer = 000000ECE7043000] 20:39:02 INFO - PROCESS | 4008 | 1463629142693 Marionette TRACE conn6 <- [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:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 840ms 20:39:02 INFO - PROCESS | 4008 | 1463629142730 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 20:39:02 INFO - PROCESS | 4008 | 1463629142732 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 20:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:39:02 INFO - PROCESS | 4008 | 1463629142737 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:39:02 INFO - PROCESS | 4008 | 1463629142741 Marionette TRACE conn6 <- [1,262,null,{}] 20:39:02 INFO - PROCESS | 4008 | 1463629142752 Marionette TRACE conn6 -> [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:39:02 INFO - PROCESS | 4008 | 1463629142865 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 20:39:02 INFO - PROCESS | 4008 | 1463629142951 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1EA6000 == 51 [pid = 4008] [id = 75] 20:39:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECEB9AAC00) [pid = 4008] [serial = 222] [outer = 0000000000000000] 20:39:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECEC021800) [pid = 4008] [serial = 223] [outer = 000000ECEB9AAC00] 20:39:03 INFO - PROCESS | 4008 | 1463629143012 Marionette DEBUG loaded listener.js 20:39:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECEE2CC000) [pid = 4008] [serial = 224] [outer = 000000ECEB9AAC00] 20:39:03 INFO - PROCESS | 4008 | 1463629143832 Marionette TRACE conn6 <- [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:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1189ms 20:39:03 INFO - PROCESS | 4008 | 1463629143928 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 20:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:39:03 INFO - PROCESS | 4008 | 1463629143931 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 20:39:03 INFO - PROCESS | 4008 | 1463629143935 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:39:03 INFO - PROCESS | 4008 | 1463629143937 Marionette TRACE conn6 <- [1,266,null,{}] 20:39:03 INFO - PROCESS | 4008 | 1463629143941 Marionette TRACE conn6 -> [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:39:04 INFO - PROCESS | 4008 | 1463629144088 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 20:39:04 INFO - PROCESS | 4008 | 1463629144153 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2182000 == 52 [pid = 4008] [id = 76] 20:39:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECF155CC00) [pid = 4008] [serial = 225] [outer = 0000000000000000] 20:39:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECF1569800) [pid = 4008] [serial = 226] [outer = 000000ECF155CC00] 20:39:04 INFO - PROCESS | 4008 | 1463629144252 Marionette DEBUG loaded listener.js 20:39:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECF2141C00) [pid = 4008] [serial = 227] [outer = 000000ECF155CC00] 20:39:04 INFO - PROCESS | 4008 | 1463629144982 Marionette TRACE conn6 <- [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:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1080ms 20:39:05 INFO - PROCESS | 4008 | 1463629145017 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 20:39:05 INFO - PROCESS | 4008 | 1463629145021 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 20:39:05 INFO - PROCESS | 4008 | 1463629145026 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:39:05 INFO - PROCESS | 4008 | 1463629145030 Marionette TRACE conn6 <- [1,270,null,{}] 20:39:05 INFO - PROCESS | 4008 | 1463629145037 Marionette TRACE conn6 -> [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:39:05 INFO - PROCESS | 4008 | 1463629145174 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 20:39:05 INFO - PROCESS | 4008 | 1463629145194 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7BBE800 == 53 [pid = 4008] [id = 77] 20:39:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECDDE4E800) [pid = 4008] [serial = 228] [outer = 0000000000000000] 20:39:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECDDEB4C00) [pid = 4008] [serial = 229] [outer = 000000ECDDE4E800] 20:39:05 INFO - PROCESS | 4008 | 1463629145244 Marionette DEBUG loaded listener.js 20:39:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECE3FB8000) [pid = 4008] [serial = 230] [outer = 000000ECDDE4E800] 20:39:05 INFO - PROCESS | 4008 | 1463629145816 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 838ms 20:39:05 INFO - PROCESS | 4008 | 1463629145870 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 20:39:05 INFO - PROCESS | 4008 | 1463629145875 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 20:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:39:05 INFO - PROCESS | 4008 | 1463629145881 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:39:05 INFO - PROCESS | 4008 | 1463629145884 Marionette TRACE conn6 <- [1,274,null,{}] 20:39:05 INFO - PROCESS | 4008 | 1463629145888 Marionette TRACE conn6 -> [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:39:06 INFO - PROCESS | 4008 | 1463629145993 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 20:39:06 INFO - PROCESS | 4008 | 1463629146063 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7720000 == 54 [pid = 4008] [id = 78] 20:39:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECE2BE8800) [pid = 4008] [serial = 231] [outer = 0000000000000000] 20:39:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECE48DA800) [pid = 4008] [serial = 232] [outer = 000000ECE2BE8800] 20:39:06 INFO - PROCESS | 4008 | 1463629146113 Marionette DEBUG loaded listener.js 20:39:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECE774AC00) [pid = 4008] [serial = 233] [outer = 000000ECE2BE8800] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECECD1F000 == 53 [pid = 4008] [id = 30] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8383000 == 52 [pid = 4008] [id = 32] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4053000 == 51 [pid = 4008] [id = 8] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF216D800 == 50 [pid = 4008] [id = 71] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13B3000 == 49 [pid = 4008] [id = 70] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE259800 == 48 [pid = 4008] [id = 69] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE28A0000 == 47 [pid = 4008] [id = 68] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB806000 == 46 [pid = 4008] [id = 67] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA710000 == 45 [pid = 4008] [id = 66] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA874800 == 44 [pid = 4008] [id = 65] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE85D9000 == 43 [pid = 4008] [id = 64] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE2894000 == 42 [pid = 4008] [id = 63] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECDDE04800) [pid = 4008] [serial = 129] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECE4093000) [pid = 4008] [serial = 132] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECEB98B400) [pid = 4008] [serial = 135] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECF15EE000) [pid = 4008] [serial = 169] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE42C7000 == 41 [pid = 4008] [id = 62] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4063000 == 40 [pid = 4008] [id = 58] 20:39:06 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2AD7800 == 39 [pid = 4008] [id = 57] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECEAF5A000) [pid = 4008] [serial = 153] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECEC020800) [pid = 4008] [serial = 154] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECE287F400) [pid = 4008] [serial = 139] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECDDEBE800) [pid = 4008] [serial = 138] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECEDF47400) [pid = 4008] [serial = 157] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECEC1D1400) [pid = 4008] [serial = 156] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECE7BAA000) [pid = 4008] [serial = 150] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECE7B72800) [pid = 4008] [serial = 147] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE7B92000) [pid = 4008] [serial = 148] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECDDE09C00) [pid = 4008] [serial = 141] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECDDEBE400) [pid = 4008] [serial = 142] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECE4E16800) [pid = 4008] [serial = 144] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECE7087800) [pid = 4008] [serial = 145] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECF155C400) [pid = 4008] [serial = 167] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECEE3B0400) [pid = 4008] [serial = 159] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECF0AF3000) [pid = 4008] [serial = 164] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECF1182C00) [pid = 4008] [serial = 166] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECF0987400) [pid = 4008] [serial = 163] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECF0982400) [pid = 4008] [serial = 160] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECEAF55C00) [pid = 4008] [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:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECF2D4D800) [pid = 4008] [serial = 127] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECE8220800) [pid = 4008] [serial = 151] [outer = 0000000000000000] [url = about:blank] 20:39:06 INFO - PROCESS | 4008 | 1463629146640 Marionette TRACE conn6 <- [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:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 795ms 20:39:06 INFO - PROCESS | 4008 | 1463629146677 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 20:39:06 INFO - PROCESS | 4008 | 1463629146680 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 20:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:39:06 INFO - PROCESS | 4008 | 1463629146683 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:39:06 INFO - PROCESS | 4008 | 1463629146687 Marionette TRACE conn6 <- [1,278,null,{}] 20:39:06 INFO - PROCESS | 4008 | 1463629146728 Marionette TRACE conn6 -> [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:39:06 INFO - PROCESS | 4008 | 1463629146816 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 20:39:06 INFO - PROCESS | 4008 | 1463629146886 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4053000 == 40 [pid = 4008] [id = 79] 20:39:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECDDD1D400) [pid = 4008] [serial = 234] [outer = 0000000000000000] 20:39:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECE2F8E400) [pid = 4008] [serial = 235] [outer = 000000ECDDD1D400] 20:39:06 INFO - PROCESS | 4008 | 1463629146936 Marionette DEBUG loaded listener.js 20:39:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECE7044C00) [pid = 4008] [serial = 236] [outer = 000000ECDDD1D400] 20:39:07 INFO - PROCESS | 4008 | 1463629147322 Marionette TRACE conn6 <- [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:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 692ms 20:39:07 INFO - PROCESS | 4008 | 1463629147378 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 20:39:07 INFO - PROCESS | 4008 | 1463629147381 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 20:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:39:07 INFO - PROCESS | 4008 | 1463629147384 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:39:07 INFO - PROCESS | 4008 | 1463629147386 Marionette TRACE conn6 <- [1,282,null,{}] 20:39:07 INFO - PROCESS | 4008 | 1463629147390 Marionette TRACE conn6 -> [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:39:07 INFO - PROCESS | 4008 | 1463629147475 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 20:39:07 INFO - PROCESS | 4008 | 1463629147481 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA874800 == 41 [pid = 4008] [id = 80] 20:39:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECE7B48000) [pid = 4008] [serial = 237] [outer = 0000000000000000] 20:39:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECE7B8F000) [pid = 4008] [serial = 238] [outer = 000000ECE7B48000] 20:39:07 INFO - PROCESS | 4008 | 1463629147529 Marionette DEBUG loaded listener.js 20:39:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECE7B9DC00) [pid = 4008] [serial = 239] [outer = 000000ECE7B48000] 20:39:07 INFO - PROCESS | 4008 | 1463629147961 Marionette TRACE conn6 <- [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:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 628ms 20:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:39:08 INFO - PROCESS | 4008 | 1463629148015 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 20:39:08 INFO - PROCESS | 4008 | 1463629148018 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 20:39:08 INFO - PROCESS | 4008 | 1463629148021 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:39:08 INFO - PROCESS | 4008 | 1463629148023 Marionette TRACE conn6 <- [1,286,null,{}] 20:39:08 INFO - PROCESS | 4008 | 1463629148027 Marionette TRACE conn6 -> [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:39:08 INFO - PROCESS | 4008 | 1463629148112 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 20:39:08 INFO - PROCESS | 4008 | 1463629148120 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE8BD800 == 42 [pid = 4008] [id = 81] 20:39:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECE7BA0800) [pid = 4008] [serial = 240] [outer = 0000000000000000] 20:39:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECE82C3C00) [pid = 4008] [serial = 241] [outer = 000000ECE7BA0800] 20:39:08 INFO - PROCESS | 4008 | 1463629148168 Marionette DEBUG loaded listener.js 20:39:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECEAD88400) [pid = 4008] [serial = 242] [outer = 000000ECE7BA0800] 20:39:08 INFO - PROCESS | 4008 | 1463629148616 Marionette TRACE conn6 <- [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:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 629ms 20:39:08 INFO - PROCESS | 4008 | 1463629148653 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 20:39:08 INFO - PROCESS | 4008 | 1463629148656 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 20:39:08 INFO - PROCESS | 4008 | 1463629148659 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:39:08 INFO - PROCESS | 4008 | 1463629148661 Marionette TRACE conn6 <- [1,290,null,{}] 20:39:08 INFO - PROCESS | 4008 | 1463629148672 Marionette TRACE conn6 -> [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:39:08 INFO - PROCESS | 4008 | 1463629148798 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 20:39:08 INFO - PROCESS | 4008 | 1463629148807 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED446800 == 43 [pid = 4008] [id = 82] 20:39:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECEAF5B400) [pid = 4008] [serial = 243] [outer = 0000000000000000] 20:39:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECEB9E4800) [pid = 4008] [serial = 244] [outer = 000000ECEAF5B400] 20:39:08 INFO - PROCESS | 4008 | 1463629148888 Marionette DEBUG loaded listener.js 20:39:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECEC1D0C00) [pid = 4008] [serial = 245] [outer = 000000ECEAF5B400] 20:39:09 INFO - PROCESS | 4008 | 1463629149326 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 692ms 20:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:39:09 INFO - PROCESS | 4008 | 1463629149361 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 20:39:09 INFO - PROCESS | 4008 | 1463629149363 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 20:39:09 INFO - PROCESS | 4008 | 1463629149367 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:39:09 INFO - PROCESS | 4008 | 1463629149368 Marionette TRACE conn6 <- [1,294,null,{}] 20:39:09 INFO - PROCESS | 4008 | 1463629149378 Marionette TRACE conn6 -> [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:39:09 INFO - PROCESS | 4008 | 1463629149532 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 20:39:09 INFO - PROCESS | 4008 | 1463629149559 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE256800 == 44 [pid = 4008] [id = 83] 20:39:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECED19AC00) [pid = 4008] [serial = 246] [outer = 0000000000000000] 20:39:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECEDFED000) [pid = 4008] [serial = 247] [outer = 000000ECED19AC00] 20:39:09 INFO - PROCESS | 4008 | 1463629149605 Marionette DEBUG loaded listener.js 20:39:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECEE222400) [pid = 4008] [serial = 248] [outer = 000000ECED19AC00] 20:39:10 INFO - PROCESS | 4008 | 1463629150044 Marionette TRACE conn6 <- [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:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 734ms 20:39:10 INFO - PROCESS | 4008 | 1463629150103 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 20:39:10 INFO - PROCESS | 4008 | 1463629150105 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 20:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:39:10 INFO - PROCESS | 4008 | 1463629150109 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:39:10 INFO - PROCESS | 4008 | 1463629150110 Marionette TRACE conn6 <- [1,298,null,{}] 20:39:10 INFO - PROCESS | 4008 | 1463629150114 Marionette TRACE conn6 -> [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:39:10 INFO - PROCESS | 4008 | 1463629150225 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 20:39:10 INFO - PROCESS | 4008 | 1463629150235 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF132B000 == 45 [pid = 4008] [id = 84] 20:39:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECEE22F800) [pid = 4008] [serial = 249] [outer = 0000000000000000] 20:39:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECEE2C3C00) [pid = 4008] [serial = 250] [outer = 000000ECEE22F800] 20:39:10 INFO - PROCESS | 4008 | 1463629150281 Marionette DEBUG loaded listener.js 20:39:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECEE3B1400) [pid = 4008] [serial = 251] [outer = 000000ECEE22F800] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECEAF58C00) [pid = 4008] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECED192800) [pid = 4008] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECEE21C000) [pid = 4008] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECE4216800) [pid = 4008] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE7BA6400) [pid = 4008] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECDDD7F000) [pid = 4008] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECE708C000) [pid = 4008] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECEE230000) [pid = 4008] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECDDE0B400) [pid = 4008] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECDDD17400) [pid = 4008] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECF1566C00) [pid = 4008] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECEC029000) [pid = 4008] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECE7745800) [pid = 4008] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:39:10 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECDDEBE000) [pid = 4008] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:39:10 INFO - PROCESS | 4008 | 1463629150856 Marionette TRACE conn6 <- [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:39:10 INFO - PROCESS | 4008 | 1463629150890 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 839ms 20:39:10 INFO - PROCESS | 4008 | 1463629150950 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 20:39:10 INFO - PROCESS | 4008 | 1463629150953 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 20:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:39:10 INFO - PROCESS | 4008 | 1463629150956 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:39:10 INFO - PROCESS | 4008 | 1463629150958 Marionette TRACE conn6 <- [1,302,null,{}] 20:39:10 INFO - PROCESS | 4008 | 1463629150961 Marionette TRACE conn6 -> [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:39:11 INFO - PROCESS | 4008 | 1463629151056 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 20:39:11 INFO - PROCESS | 4008 | 1463629151122 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF1EAA800 == 46 [pid = 4008] [id = 85] 20:39:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECE420E000) [pid = 4008] [serial = 252] [outer = 0000000000000000] 20:39:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECE421B400) [pid = 4008] [serial = 253] [outer = 000000ECE420E000] 20:39:11 INFO - PROCESS | 4008 | 1463629151168 Marionette DEBUG loaded listener.js 20:39:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECEE22FC00) [pid = 4008] [serial = 254] [outer = 000000ECE420E000] 20:39:11 INFO - PROCESS | 4008 | 1463629151527 Marionette TRACE conn6 <- [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:39:11 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:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 20:39:11 INFO - PROCESS | 4008 | 1463629151588 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 20:39:11 INFO - PROCESS | 4008 | 1463629151590 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 20:39:11 INFO - PROCESS | 4008 | 1463629151594 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:39:11 INFO - PROCESS | 4008 | 1463629151596 Marionette TRACE conn6 <- [1,306,null,{}] 20:39:11 INFO - PROCESS | 4008 | 1463629151599 Marionette TRACE conn6 -> [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:39:11 INFO - PROCESS | 4008 | 1463629151709 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 20:39:11 INFO - PROCESS | 4008 | 1463629151718 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF13B7000 == 47 [pid = 4008] [id = 86] 20:39:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECEE3B2000) [pid = 4008] [serial = 255] [outer = 0000000000000000] 20:39:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECF0AF8000) [pid = 4008] [serial = 256] [outer = 000000ECEE3B2000] 20:39:11 INFO - PROCESS | 4008 | 1463629151764 Marionette DEBUG loaded listener.js 20:39:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECF1187000) [pid = 4008] [serial = 257] [outer = 000000ECEE3B2000] 20:39:12 INFO - PROCESS | 4008 | 1463629152144 Marionette TRACE conn6 <- [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:39:12 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:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 587ms 20:39:12 INFO - PROCESS | 4008 | 1463629152184 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 20:39:12 INFO - PROCESS | 4008 | 1463629152187 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 20:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:39:12 INFO - PROCESS | 4008 | 1463629152190 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:39:12 INFO - PROCESS | 4008 | 1463629152193 Marionette TRACE conn6 <- [1,310,null,{}] 20:39:12 INFO - PROCESS | 4008 | 1463629152196 Marionette TRACE conn6 -> [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:39:12 INFO - PROCESS | 4008 | 1463629152323 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 20:39:12 INFO - PROCESS | 4008 | 1463629152346 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF23B2000 == 48 [pid = 4008] [id = 87] 20:39:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECECBE2800) [pid = 4008] [serial = 258] [outer = 0000000000000000] 20:39:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECF1187400) [pid = 4008] [serial = 259] [outer = 000000ECECBE2800] 20:39:12 INFO - PROCESS | 4008 | 1463629152426 Marionette DEBUG loaded listener.js 20:39:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECF15E7000) [pid = 4008] [serial = 260] [outer = 000000ECECBE2800] 20:39:12 INFO - PROCESS | 4008 | 1463629152869 Marionette TRACE conn6 <- [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:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 733ms 20:39:12 INFO - PROCESS | 4008 | 1463629152942 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 20:39:12 INFO - PROCESS | 4008 | 1463629152947 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 20:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:39:12 INFO - PROCESS | 4008 | 1463629152954 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:39:12 INFO - PROCESS | 4008 | 1463629152959 Marionette TRACE conn6 <- [1,314,null,{}] 20:39:12 INFO - PROCESS | 4008 | 1463629152967 Marionette TRACE conn6 -> [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:39:13 INFO - PROCESS | 4008 | 1463629153092 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 20:39:13 INFO - PROCESS | 4008 | 1463629153171 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE3003800 == 49 [pid = 4008] [id = 88] 20:39:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECDDC37000) [pid = 4008] [serial = 261] [outer = 0000000000000000] 20:39:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECDDD1E400) [pid = 4008] [serial = 262] [outer = 000000ECDDC37000] 20:39:13 INFO - PROCESS | 4008 | 1463629153243 Marionette DEBUG loaded listener.js 20:39:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECDDE4EC00) [pid = 4008] [serial = 263] [outer = 000000ECDDC37000] 20:39:13 INFO - PROCESS | 4008 | 1463629153885 Marionette TRACE conn6 <- [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:39:13 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:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 986ms 20:39:13 INFO - PROCESS | 4008 | 1463629153941 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 20:39:13 INFO - PROCESS | 4008 | 1463629153947 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 20:39:13 INFO - PROCESS | 4008 | 1463629153954 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:39:13 INFO - PROCESS | 4008 | 1463629153958 Marionette TRACE conn6 <- [1,318,null,{}] 20:39:13 INFO - PROCESS | 4008 | 1463629153962 Marionette TRACE conn6 -> [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:39:14 INFO - PROCESS | 4008 | 1463629154076 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 20:39:14 INFO - PROCESS | 4008 | 1463629154149 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEBECE800 == 50 [pid = 4008] [id = 89] 20:39:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECE4210C00) [pid = 4008] [serial = 264] [outer = 0000000000000000] 20:39:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECE7085C00) [pid = 4008] [serial = 265] [outer = 000000ECE4210C00] 20:39:14 INFO - PROCESS | 4008 | 1463629154206 Marionette DEBUG loaded listener.js 20:39:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECE7B8F800) [pid = 4008] [serial = 266] [outer = 000000ECE4210C00] 20:39:14 INFO - PROCESS | 4008 | 1463629154790 Marionette TRACE conn6 <- [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:39:14 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:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 881ms 20:39:14 INFO - PROCESS | 4008 | 1463629154841 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 20:39:14 INFO - PROCESS | 4008 | 1463629154844 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 20:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:39:14 INFO - PROCESS | 4008 | 1463629154848 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:39:14 INFO - PROCESS | 4008 | 1463629154853 Marionette TRACE conn6 <- [1,322,null,{}] 20:39:14 INFO - PROCESS | 4008 | 1463629154865 Marionette TRACE conn6 -> [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:39:15 INFO - PROCESS | 4008 | 1463629155011 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 20:39:15 INFO - PROCESS | 4008 | 1463629155084 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3388000 == 51 [pid = 4008] [id = 90] 20:39:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECEB92D000) [pid = 4008] [serial = 267] [outer = 0000000000000000] 20:39:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECE7747400) [pid = 4008] [serial = 268] [outer = 000000ECEB92D000] 20:39:15 INFO - PROCESS | 4008 | 1463629155186 Marionette DEBUG loaded listener.js 20:39:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECECBE6C00) [pid = 4008] [serial = 269] [outer = 000000ECEB92D000] 20:39:15 INFO - PROCESS | 4008 | 1463629155775 Marionette TRACE conn6 <- [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:39:15 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:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 987ms 20:39:15 INFO - PROCESS | 4008 | 1463629155836 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 20:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:39:15 INFO - PROCESS | 4008 | 1463629155840 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 20:39:15 INFO - PROCESS | 4008 | 1463629155844 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:39:15 INFO - PROCESS | 4008 | 1463629155846 Marionette TRACE conn6 <- [1,326,null,{}] 20:39:15 INFO - PROCESS | 4008 | 1463629155850 Marionette TRACE conn6 -> [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:39:15 INFO - PROCESS | 4008 | 1463629155960 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 20:39:16 INFO - PROCESS | 4008 | 1463629156031 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA834800 == 52 [pid = 4008] [id = 91] 20:39:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECEA50D000) [pid = 4008] [serial = 270] [outer = 0000000000000000] 20:39:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECEA50F800) [pid = 4008] [serial = 271] [outer = 000000ECEA50D000] 20:39:16 INFO - PROCESS | 4008 | 1463629156088 Marionette DEBUG loaded listener.js 20:39:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECEE218C00) [pid = 4008] [serial = 272] [outer = 000000ECEA50D000] 20:39:16 INFO - PROCESS | 4008 | 1463629156764 Marionette TRACE conn6 <- [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:39:16 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:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 986ms 20:39:16 INFO - PROCESS | 4008 | 1463629156831 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 20:39:16 INFO - PROCESS | 4008 | 1463629156833 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 20:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:39:16 INFO - PROCESS | 4008 | 1463629156837 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:39:16 INFO - PROCESS | 4008 | 1463629156839 Marionette TRACE conn6 <- [1,330,null,{}] 20:39:16 INFO - PROCESS | 4008 | 1463629156844 Marionette TRACE conn6 -> [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:39:16 INFO - PROCESS | 4008 | 1463629156956 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 20:39:17 INFO - PROCESS | 4008 | 1463629157076 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA797000 == 53 [pid = 4008] [id = 92] 20:39:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECEE6A1400) [pid = 4008] [serial = 273] [outer = 0000000000000000] 20:39:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECEE6A4C00) [pid = 4008] [serial = 274] [outer = 000000ECEE6A1400] 20:39:17 INFO - PROCESS | 4008 | 1463629157136 Marionette DEBUG loaded listener.js 20:39:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECEE6AB800) [pid = 4008] [serial = 275] [outer = 000000ECEE6A1400] 20:39:17 INFO - PROCESS | 4008 | 1463629157934 Marionette TRACE conn6 <- [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:39:17 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:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1137ms 20:39:17 INFO - PROCESS | 4008 | 1463629157977 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 20:39:17 INFO - PROCESS | 4008 | 1463629157982 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 20:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:39:17 INFO - PROCESS | 4008 | 1463629157987 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:39:17 INFO - PROCESS | 4008 | 1463629157991 Marionette TRACE conn6 <- [1,334,null,{}] 20:39:18 INFO - PROCESS | 4008 | 1463629157998 Marionette TRACE conn6 -> [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:39:18 INFO - PROCESS | 4008 | 1463629158107 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 20:39:18 INFO - PROCESS | 4008 | 1463629158186 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8382000 == 54 [pid = 4008] [id = 93] 20:39:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECDDEC2800) [pid = 4008] [serial = 276] [outer = 0000000000000000] 20:39:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECDE432C00) [pid = 4008] [serial = 277] [outer = 000000ECDDEC2800] 20:39:18 INFO - PROCESS | 4008 | 1463629158284 Marionette DEBUG loaded listener.js 20:39:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECE25CFC00) [pid = 4008] [serial = 278] [outer = 000000ECDDEC2800] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13B7000 == 53 [pid = 4008] [id = 86] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EAA800 == 52 [pid = 4008] [id = 85] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF132B000 == 51 [pid = 4008] [id = 84] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE256800 == 50 [pid = 4008] [id = 83] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED446800 == 49 [pid = 4008] [id = 82] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE8BD800 == 48 [pid = 4008] [id = 81] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA874800 == 47 [pid = 4008] [id = 80] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4053000 == 46 [pid = 4008] [id = 79] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECDDE51400) [pid = 4008] [serial = 172] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECE7B42C00) [pid = 4008] [serial = 175] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECEDFEB800) [pid = 4008] [serial = 178] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECF0987C00) [pid = 4008] [serial = 181] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECEE486800) [pid = 4008] [serial = 214] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7720000 == 45 [pid = 4008] [id = 78] 20:39:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7BBE800 == 44 [pid = 4008] [id = 77] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECED485C00) [pid = 4008] [serial = 91] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECEAF55800) [pid = 4008] [serial = 88] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECE47B8400) [pid = 4008] [serial = 85] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECEB97EC00) [pid = 4008] [serial = 199] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECEE219400) [pid = 4008] [serial = 203] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECED51F400) [pid = 4008] [serial = 202] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECEC028000) [pid = 4008] [serial = 200] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECEE220000) [pid = 4008] [serial = 205] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECE4218400) [pid = 4008] [serial = 208] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECE7FCF400) [pid = 4008] [serial = 193] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECE8C39800) [pid = 4008] [serial = 194] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECDE3F9C00) [pid = 4008] [serial = 196] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE7B40C00) [pid = 4008] [serial = 190] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECE7B78400) [pid = 4008] [serial = 191] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECEE3B0000) [pid = 4008] [serial = 211] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECDF465000) [pid = 4008] [serial = 185] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECDDE10400) [pid = 4008] [serial = 184] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECDDEC2400) [pid = 4008] [serial = 187] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECE3620400) [pid = 4008] [serial = 188] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECF2D52C00) [pid = 4008] [serial = 170] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECF0AF5000) [pid = 4008] [serial = 212] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECEE231000) [pid = 4008] [serial = 206] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECE7B42400) [pid = 4008] [serial = 209] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECDF4F4000) [pid = 4008] [serial = 197] [outer = 0000000000000000] [url = about:blank] 20:39:18 INFO - PROCESS | 4008 | 1463629158920 Marionette TRACE conn6 <- [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:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 986ms 20:39:18 INFO - PROCESS | 4008 | 1463629158978 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 20:39:18 INFO - PROCESS | 4008 | 1463629158984 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 20:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:39:19 INFO - PROCESS | 4008 | 1463629158991 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:39:19 INFO - PROCESS | 4008 | 1463629158994 Marionette TRACE conn6 <- [1,338,null,{}] 20:39:19 INFO - PROCESS | 4008 | 1463629158999 Marionette TRACE conn6 -> [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:39:19 INFO - PROCESS | 4008 | 1463629159097 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 20:39:19 INFO - PROCESS | 4008 | 1463629159172 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE405E000 == 45 [pid = 4008] [id = 94] 20:39:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECDDD12800) [pid = 4008] [serial = 279] [outer = 0000000000000000] 20:39:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECDDEB7000) [pid = 4008] [serial = 280] [outer = 000000ECDDD12800] 20:39:19 INFO - PROCESS | 4008 | 1463629159223 Marionette DEBUG loaded listener.js 20:39:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECE25DA400) [pid = 4008] [serial = 281] [outer = 000000ECDDD12800] 20:39:19 INFO - PROCESS | 4008 | 1463629159655 Marionette TRACE conn6 <- [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:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 735ms 20:39:19 INFO - PROCESS | 4008 | 1463629159725 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 20:39:19 INFO - PROCESS | 4008 | 1463629159728 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 20:39:19 INFO - PROCESS | 4008 | 1463629159731 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:39:19 INFO - PROCESS | 4008 | 1463629159735 Marionette TRACE conn6 <- [1,342,null,{}] 20:39:19 INFO - PROCESS | 4008 | 1463629159746 Marionette TRACE conn6 -> [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:39:19 INFO - PROCESS | 4008 | 1463629159838 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 20:39:19 INFO - PROCESS | 4008 | 1463629159852 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA795800 == 46 [pid = 4008] [id = 95] 20:39:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECE36D6400) [pid = 4008] [serial = 282] [outer = 0000000000000000] 20:39:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECE4212000) [pid = 4008] [serial = 283] [outer = 000000ECE36D6400] 20:39:19 INFO - PROCESS | 4008 | 1463629159903 Marionette DEBUG loaded listener.js 20:39:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECE4E16800) [pid = 4008] [serial = 284] [outer = 000000ECE36D6400] 20:39:20 INFO - PROCESS | 4008 | 1463629160357 Marionette TRACE conn6 <- [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:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 693ms 20:39:20 INFO - PROCESS | 4008 | 1463629160427 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 20:39:20 INFO - PROCESS | 4008 | 1463629160430 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 20:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:39:20 INFO - PROCESS | 4008 | 1463629160433 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:39:20 INFO - PROCESS | 4008 | 1463629160435 Marionette TRACE conn6 <- [1,346,null,{}] 20:39:20 INFO - PROCESS | 4008 | 1463629160439 Marionette TRACE conn6 -> [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:39:20 INFO - PROCESS | 4008 | 1463629160525 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 20:39:20 INFO - PROCESS | 4008 | 1463629160533 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB93800 == 47 [pid = 4008] [id = 96] 20:39:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECE7B40C00) [pid = 4008] [serial = 285] [outer = 0000000000000000] 20:39:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECE7B6E800) [pid = 4008] [serial = 286] [outer = 000000ECE7B40C00] 20:39:20 INFO - PROCESS | 4008 | 1463629160587 Marionette DEBUG loaded listener.js 20:39:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECE7B93C00) [pid = 4008] [serial = 287] [outer = 000000ECE7B40C00] 20:39:21 INFO - PROCESS | 4008 | 1463629161055 Marionette TRACE conn6 <- [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:39:21 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:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 692ms 20:39:21 INFO - PROCESS | 4008 | 1463629161128 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 20:39:21 INFO - PROCESS | 4008 | 1463629161130 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 20:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:39:21 INFO - PROCESS | 4008 | 1463629161133 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:39:21 INFO - PROCESS | 4008 | 1463629161135 Marionette TRACE conn6 <- [1,350,null,{}] 20:39:21 INFO - PROCESS | 4008 | 1463629161139 Marionette TRACE conn6 -> [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:39:21 INFO - PROCESS | 4008 | 1463629161257 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 20:39:21 INFO - PROCESS | 4008 | 1463629161306 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB25F000 == 48 [pid = 4008] [id = 97] 20:39:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECE7FCB800) [pid = 4008] [serial = 288] [outer = 0000000000000000] 20:39:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECE81F3000) [pid = 4008] [serial = 289] [outer = 000000ECE7FCB800] 20:39:21 INFO - PROCESS | 4008 | 1463629161354 Marionette DEBUG loaded listener.js 20:39:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECEA505800) [pid = 4008] [serial = 290] [outer = 000000ECE7FCB800] 20:39:21 INFO - PROCESS | 4008 | 1463629161791 Marionette TRACE conn6 <- [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:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 671ms 20:39:21 INFO - PROCESS | 4008 | 1463629161807 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 20:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:39:21 INFO - PROCESS | 4008 | 1463629161809 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 20:39:21 INFO - PROCESS | 4008 | 1463629161826 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:39:21 INFO - PROCESS | 4008 | 1463629161828 Marionette TRACE conn6 <- [1,354,null,{}] 20:39:21 INFO - PROCESS | 4008 | 1463629161832 Marionette TRACE conn6 -> [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:39:21 INFO - PROCESS | 4008 | 1463629161988 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 20:39:22 INFO - PROCESS | 4008 | 1463629162017 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE11D800 == 49 [pid = 4008] [id = 98] 20:39:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECEAF59C00) [pid = 4008] [serial = 291] [outer = 0000000000000000] 20:39:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECEB984400) [pid = 4008] [serial = 292] [outer = 000000ECEAF59C00] 20:39:22 INFO - PROCESS | 4008 | 1463629162064 Marionette DEBUG loaded listener.js 20:39:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECECBE0800) [pid = 4008] [serial = 293] [outer = 000000ECEAF59C00] 20:39:22 INFO - PROCESS | 4008 | 1463629162519 Marionette TRACE conn6 <- [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:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 735ms 20:39:22 INFO - PROCESS | 4008 | 1463629162556 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 20:39:22 INFO - PROCESS | 4008 | 1463629162558 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 20:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:39:22 INFO - PROCESS | 4008 | 1463629162562 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:39:22 INFO - PROCESS | 4008 | 1463629162563 Marionette TRACE conn6 <- [1,358,null,{}] 20:39:22 INFO - PROCESS | 4008 | 1463629162567 Marionette TRACE conn6 -> [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:39:22 INFO - PROCESS | 4008 | 1463629162672 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 20:39:22 INFO - PROCESS | 4008 | 1463629162679 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE393800 == 50 [pid = 4008] [id = 99] 20:39:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECECBE7C00) [pid = 4008] [serial = 294] [outer = 0000000000000000] 20:39:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECED5C7800) [pid = 4008] [serial = 295] [outer = 000000ECECBE7C00] 20:39:22 INFO - PROCESS | 4008 | 1463629162723 Marionette DEBUG loaded listener.js 20:39:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECEE21B400) [pid = 4008] [serial = 296] [outer = 000000ECECBE7C00] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECEE22F800) [pid = 4008] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECDDD1D400) [pid = 4008] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECED19AC00) [pid = 4008] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECDDE4E800) [pid = 4008] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECE2BE8800) [pid = 4008] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECE7B48000) [pid = 4008] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE7BA0800) [pid = 4008] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECE420E000) [pid = 4008] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECEE3B2000) [pid = 4008] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:39:23 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECEAF5B400) [pid = 4008] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:39:23 INFO - PROCESS | 4008 | 1463629163255 Marionette TRACE conn6 <- [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:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 734ms 20:39:23 INFO - PROCESS | 4008 | 1463629163311 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 20:39:23 INFO - PROCESS | 4008 | 1463629163313 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 20:39:23 INFO - PROCESS | 4008 | 1463629163316 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:39:23 INFO - PROCESS | 4008 | 1463629163318 Marionette TRACE conn6 <- [1,362,null,{}] 20:39:23 INFO - PROCESS | 4008 | 1463629163322 Marionette TRACE conn6 -> [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:39:23 INFO - PROCESS | 4008 | 1463629163412 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 20:39:23 INFO - PROCESS | 4008 | 1463629163484 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF13AA000 == 51 [pid = 4008] [id = 100] 20:39:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECE2BE8800) [pid = 4008] [serial = 297] [outer = 0000000000000000] 20:39:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECECBDA400) [pid = 4008] [serial = 298] [outer = 000000ECE2BE8800] 20:39:23 INFO - PROCESS | 4008 | 1463629163530 Marionette DEBUG loaded listener.js 20:39:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECEE231000) [pid = 4008] [serial = 299] [outer = 000000ECE2BE8800] 20:39:23 INFO - PROCESS | 4008 | 1463629163889 Marionette TRACE conn6 <- [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:39:23 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:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 629ms 20:39:23 INFO - PROCESS | 4008 | 1463629163949 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 20:39:23 INFO - PROCESS | 4008 | 1463629163951 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 20:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:39:23 INFO - PROCESS | 4008 | 1463629163955 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:39:23 INFO - PROCESS | 4008 | 1463629163957 Marionette TRACE conn6 <- [1,366,null,{}] 20:39:23 INFO - PROCESS | 4008 | 1463629163960 Marionette TRACE conn6 -> [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:39:24 INFO - PROCESS | 4008 | 1463629164070 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 20:39:24 INFO - PROCESS | 4008 | 1463629164079 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF1EA8000 == 52 [pid = 4008] [id = 101] 20:39:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECEE220400) [pid = 4008] [serial = 300] [outer = 0000000000000000] 20:39:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECEE3B3000) [pid = 4008] [serial = 301] [outer = 000000ECEE220400] 20:39:24 INFO - PROCESS | 4008 | 1463629164124 Marionette DEBUG loaded listener.js 20:39:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECEEEDD000) [pid = 4008] [serial = 302] [outer = 000000ECEE220400] 20:39:24 INFO - PROCESS | 4008 | 1463629164507 Marionette TRACE conn6 <- [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:39:24 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:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 588ms 20:39:24 INFO - PROCESS | 4008 | 1463629164545 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 20:39:24 INFO - PROCESS | 4008 | 1463629164547 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 20:39:24 INFO - PROCESS | 4008 | 1463629164550 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:39:24 INFO - PROCESS | 4008 | 1463629164552 Marionette TRACE conn6 <- [1,370,null,{}] 20:39:24 INFO - PROCESS | 4008 | 1463629164556 Marionette TRACE conn6 -> [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:39:24 INFO - PROCESS | 4008 | 1463629164648 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 20:39:24 INFO - PROCESS | 4008 | 1463629164753 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF22B0000 == 53 [pid = 4008] [id = 102] 20:39:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECEEEE3400) [pid = 4008] [serial = 303] [outer = 0000000000000000] 20:39:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECEEEE8C00) [pid = 4008] [serial = 304] [outer = 000000ECEEEE3400] 20:39:24 INFO - PROCESS | 4008 | 1463629164799 Marionette DEBUG loaded listener.js 20:39:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECEF837C00) [pid = 4008] [serial = 305] [outer = 000000ECEEEE3400] 20:39:25 INFO - PROCESS | 4008 | 1463629165173 Marionette TRACE conn6 <- [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:39:25 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:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 734ms 20:39:25 INFO - PROCESS | 4008 | 1463629165289 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 20:39:25 INFO - PROCESS | 4008 | 1463629165294 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 20:39:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:39:25 INFO - PROCESS | 4008 | 1463629165299 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:39:25 INFO - PROCESS | 4008 | 1463629165304 Marionette TRACE conn6 <- [1,374,null,{}] 20:39:25 INFO - PROCESS | 4008 | 1463629165310 Marionette TRACE conn6 -> [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:39:25 INFO - PROCESS | 4008 | 1463629165467 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 20:39:25 INFO - PROCESS | 4008 | 1463629165549 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE35EB000 == 54 [pid = 4008] [id = 103] 20:39:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECDDD19400) [pid = 4008] [serial = 306] [outer = 0000000000000000] 20:39:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECDDE07800) [pid = 4008] [serial = 307] [outer = 000000ECDDD19400] 20:39:25 INFO - PROCESS | 4008 | 1463629165609 Marionette DEBUG loaded listener.js 20:39:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECDF4F5800) [pid = 4008] [serial = 308] [outer = 000000ECDDD19400] 20:39:26 INFO - PROCESS | 4008 | 1463629166274 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:39:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:39:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1025ms 20:39:26 INFO - PROCESS | 4008 | 1463629166328 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 20:39:26 INFO - PROCESS | 4008 | 1463629166332 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 20:39:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:39:26 INFO - PROCESS | 4008 | 1463629166340 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:39:26 INFO - PROCESS | 4008 | 1463629166345 Marionette TRACE conn6 <- [1,378,null,{}] 20:39:26 INFO - PROCESS | 4008 | 1463629166349 Marionette TRACE conn6 -> [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:39:26 INFO - PROCESS | 4008 | 1463629166461 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 20:39:26 INFO - PROCESS | 4008 | 1463629166536 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEABA8000 == 55 [pid = 4008] [id = 104] 20:39:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECE290D000) [pid = 4008] [serial = 309] [outer = 0000000000000000] 20:39:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECE2911400) [pid = 4008] [serial = 310] [outer = 000000ECE290D000] 20:39:26 INFO - PROCESS | 4008 | 1463629166594 Marionette DEBUG loaded listener.js 20:39:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECE3FBE800) [pid = 4008] [serial = 311] [outer = 000000ECE290D000] 20:39:27 INFO - PROCESS | 4008 | 1463629167352 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:39:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:39:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1079ms 20:39:27 INFO - PROCESS | 4008 | 1463629167421 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 20:39:27 INFO - PROCESS | 4008 | 1463629167424 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 20:39:27 INFO - PROCESS | 4008 | 1463629167442 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:39:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:39:27 INFO - PROCESS | 4008 | 1463629167445 Marionette TRACE conn6 <- [1,382,null,{}] 20:39:27 INFO - PROCESS | 4008 | 1463629167456 Marionette TRACE conn6 -> [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:39:27 INFO - PROCESS | 4008 | 1463629167581 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 20:39:27 INFO - PROCESS | 4008 | 1463629167650 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2AE1000 == 56 [pid = 4008] [id = 105] 20:39:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECEA506800) [pid = 4008] [serial = 312] [outer = 0000000000000000] 20:39:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECEA510C00) [pid = 4008] [serial = 313] [outer = 000000ECEA506800] 20:39:27 INFO - PROCESS | 4008 | 1463629167752 Marionette DEBUG loaded listener.js 20:39:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECEB9E3000) [pid = 4008] [serial = 314] [outer = 000000ECEA506800] 20:39:28 INFO - PROCESS | 4008 | 1463629168410 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:39:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:39:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 986ms 20:39:28 INFO - PROCESS | 4008 | 1463629168434 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 20:39:28 INFO - PROCESS | 4008 | 1463629168436 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 20:39:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:39:28 INFO - PROCESS | 4008 | 1463629168440 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:39:28 INFO - PROCESS | 4008 | 1463629168442 Marionette TRACE conn6 <- [1,386,null,{}] 20:39:28 INFO - PROCESS | 4008 | 1463629168446 Marionette TRACE conn6 -> [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:39:28 INFO - PROCESS | 4008 | 1463629168562 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 20:39:28 INFO - PROCESS | 4008 | 1463629168651 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF81B000 == 57 [pid = 4008] [id = 106] 20:39:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECEDFEFC00) [pid = 4008] [serial = 315] [outer = 0000000000000000] 20:39:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECEE6A6800) [pid = 4008] [serial = 316] [outer = 000000ECEDFEFC00] 20:39:28 INFO - PROCESS | 4008 | 1463629168710 Marionette DEBUG loaded listener.js 20:39:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECEF83B800) [pid = 4008] [serial = 317] [outer = 000000ECEDFEFC00] 20:39:29 INFO - PROCESS | 4008 | 1463629169300 Marionette TRACE conn6 <- [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:39:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:39:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 924ms 20:39:29 INFO - PROCESS | 4008 | 1463629169366 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 20:39:29 INFO - PROCESS | 4008 | 1463629169369 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 20:39:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:39:29 INFO - PROCESS | 4008 | 1463629169372 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:39:29 INFO - PROCESS | 4008 | 1463629169375 Marionette TRACE conn6 <- [1,390,null,{}] 20:39:29 INFO - PROCESS | 4008 | 1463629169378 Marionette TRACE conn6 -> [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:39:29 INFO - PROCESS | 4008 | 1463629169506 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 20:39:29 INFO - PROCESS | 4008 | 1463629169626 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3B1800 == 58 [pid = 4008] [id = 107] 20:39:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECEEFE7C00) [pid = 4008] [serial = 318] [outer = 0000000000000000] 20:39:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECEEFECC00) [pid = 4008] [serial = 319] [outer = 000000ECEEFE7C00] 20:39:29 INFO - PROCESS | 4008 | 1463629169685 Marionette DEBUG loaded listener.js 20:39:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECEF837000) [pid = 4008] [serial = 320] [outer = 000000ECEEFE7C00] 20:39:30 INFO - PROCESS | 4008 | 1463629170524 Marionette TRACE conn6 <- [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:39:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:39:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1180ms 20:39:30 INFO - PROCESS | 4008 | 1463629170556 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 20:39:30 INFO - PROCESS | 4008 | 1463629170560 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 20:39:30 INFO - PROCESS | 4008 | 1463629170565 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:39:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:39:30 INFO - PROCESS | 4008 | 1463629170569 Marionette TRACE conn6 <- [1,394,null,{}] 20:39:30 INFO - PROCESS | 4008 | 1463629170576 Marionette TRACE conn6 -> [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:39:30 INFO - PROCESS | 4008 | 1463629170675 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 20:39:30 INFO - PROCESS | 4008 | 1463629170755 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE406A800 == 59 [pid = 4008] [id = 108] 20:39:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECDDD18000) [pid = 4008] [serial = 321] [outer = 0000000000000000] 20:39:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECDDE06000) [pid = 4008] [serial = 322] [outer = 000000ECDDD18000] 20:39:30 INFO - PROCESS | 4008 | 1463629170854 Marionette DEBUG loaded listener.js 20:39:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECE2906C00) [pid = 4008] [serial = 323] [outer = 000000ECDDD18000] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2534000 == 58 [pid = 4008] [id = 61] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF252B000 == 57 [pid = 4008] [id = 72] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EA8000 == 56 [pid = 4008] [id = 101] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13AA000 == 55 [pid = 4008] [id = 100] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE393800 == 54 [pid = 4008] [id = 99] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE11D800 == 53 [pid = 4008] [id = 98] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB25F000 == 52 [pid = 4008] [id = 97] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB93800 == 51 [pid = 4008] [id = 96] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA795800 == 50 [pid = 4008] [id = 95] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE405E000 == 49 [pid = 4008] [id = 94] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8382000 == 48 [pid = 4008] [id = 93] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECDDEB8C00) [pid = 4008] [serial = 217] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECF1569800) [pid = 4008] [serial = 226] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECF1187400) [pid = 4008] [serial = 259] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | 1463629171539 Marionette TRACE conn6 <- [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:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3388000 == 47 [pid = 4008] [id = 90] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEBECE800 == 46 [pid = 4008] [id = 89] 20:39:31 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE3003800 == 45 [pid = 4008] [id = 88] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECEE2C3C00) [pid = 4008] [serial = 250] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECE2F8E400) [pid = 4008] [serial = 235] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECE7044C00) [pid = 4008] [serial = 236] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECEE222400) [pid = 4008] [serial = 248] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECE3FB8000) [pid = 4008] [serial = 230] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECDDEB4C00) [pid = 4008] [serial = 229] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECE774AC00) [pid = 4008] [serial = 233] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECE48DA800) [pid = 4008] [serial = 232] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECE7B8F000) [pid = 4008] [serial = 238] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECE7B9DC00) [pid = 4008] [serial = 239] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECEDFED000) [pid = 4008] [serial = 247] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECE82C3C00) [pid = 4008] [serial = 241] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECE421B400) [pid = 4008] [serial = 253] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECE7750000) [pid = 4008] [serial = 220] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECEC021800) [pid = 4008] [serial = 223] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECF0AF8000) [pid = 4008] [serial = 256] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECF1187000) [pid = 4008] [serial = 257] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECEE3B1400) [pid = 4008] [serial = 251] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECEB9E4800) [pid = 4008] [serial = 244] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECEC1D0C00) [pid = 4008] [serial = 245] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECEE22FC00) [pid = 4008] [serial = 254] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECEAD88400) [pid = 4008] [serial = 242] [outer = 0000000000000000] [url = about:blank] 20:39:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:39:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1028ms 20:39:31 INFO - PROCESS | 4008 | 1463629171599 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 20:39:31 INFO - PROCESS | 4008 | 1463629171604 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 20:39:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:39:31 INFO - PROCESS | 4008 | 1463629171611 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:39:31 INFO - PROCESS | 4008 | 1463629171614 Marionette TRACE conn6 <- [1,398,null,{}] 20:39:31 INFO - PROCESS | 4008 | 1463629171632 Marionette TRACE conn6 -> [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:39:31 INFO - PROCESS | 4008 | 1463629171724 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 20:39:31 INFO - PROCESS | 4008 | 1463629171732 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE42C8000 == 46 [pid = 4008] [id = 109] 20:39:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECDDEB6000) [pid = 4008] [serial = 324] [outer = 0000000000000000] 20:39:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECDE951C00) [pid = 4008] [serial = 325] [outer = 000000ECDDEB6000] 20:39:31 INFO - PROCESS | 4008 | 1463629171778 Marionette DEBUG loaded listener.js 20:39:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECE2929000) [pid = 4008] [serial = 326] [outer = 000000ECDDEB6000] 20:39:32 INFO - PROCESS | 4008 | 1463629172271 Marionette TRACE conn6 <- [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:39:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:39:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 692ms 20:39:32 INFO - PROCESS | 4008 | 1463629172305 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 20:39:32 INFO - PROCESS | 4008 | 1463629172307 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 20:39:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:39:32 INFO - PROCESS | 4008 | 1463629172311 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:39:32 INFO - PROCESS | 4008 | 1463629172314 Marionette TRACE conn6 <- [1,402,null,{}] 20:39:32 INFO - PROCESS | 4008 | 1463629172325 Marionette TRACE conn6 -> [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:39:32 INFO - PROCESS | 4008 | 1463629172459 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 20:39:32 INFO - PROCESS | 4008 | 1463629172552 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE3011000 == 47 [pid = 4008] [id = 110] 20:39:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECDD7C2C00) [pid = 4008] [serial = 327] [outer = 0000000000000000] 20:39:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECDDD1F000) [pid = 4008] [serial = 328] [outer = 000000ECDD7C2C00] 20:39:32 INFO - PROCESS | 4008 | 1463629172614 Marionette DEBUG loaded listener.js 20:39:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECDE695C00) [pid = 4008] [serial = 329] [outer = 000000ECDD7C2C00] 20:39:33 INFO - PROCESS | 4008 | 1463629173287 Marionette TRACE conn6 <- [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:39:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:39:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1028ms 20:39:33 INFO - PROCESS | 4008 | 1463629173341 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 20:39:33 INFO - PROCESS | 4008 | 1463629173346 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 20:39:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:39:33 INFO - PROCESS | 4008 | 1463629173351 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:39:33 INFO - PROCESS | 4008 | 1463629173355 Marionette TRACE conn6 <- [1,406,null,{}] 20:39:33 INFO - PROCESS | 4008 | 1463629173361 Marionette TRACE conn6 -> [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:39:33 INFO - PROCESS | 4008 | 1463629173519 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 20:39:33 INFO - PROCESS | 4008 | 1463629173593 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA78F000 == 48 [pid = 4008] [id = 111] 20:39:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECE2F09800) [pid = 4008] [serial = 330] [outer = 0000000000000000] 20:39:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECE3FB9C00) [pid = 4008] [serial = 331] [outer = 000000ECE2F09800] 20:39:33 INFO - PROCESS | 4008 | 1463629173695 Marionette DEBUG loaded listener.js 20:39:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECE421B400) [pid = 4008] [serial = 332] [outer = 000000ECE2F09800] 20:39:34 INFO - PROCESS | 4008 | 1463629174283 Marionette TRACE conn6 <- [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:39:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:39:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 985ms 20:39:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:39:34 INFO - PROCESS | 4008 | 1463629174340 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 20:39:34 INFO - PROCESS | 4008 | 1463629174344 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 20:39:34 INFO - PROCESS | 4008 | 1463629174348 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:39:34 INFO - PROCESS | 4008 | 1463629174350 Marionette TRACE conn6 <- [1,410,null,{}] 20:39:34 INFO - PROCESS | 4008 | 1463629174355 Marionette TRACE conn6 -> [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:39:34 INFO - PROCESS | 4008 | 1463629174462 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 20:39:34 INFO - PROCESS | 4008 | 1463629174553 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB8B000 == 49 [pid = 4008] [id = 112] 20:39:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECE7749000) [pid = 4008] [serial = 333] [outer = 0000000000000000] 20:39:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECE7B43000) [pid = 4008] [serial = 334] [outer = 000000ECE7749000] 20:39:34 INFO - PROCESS | 4008 | 1463629174611 Marionette DEBUG loaded listener.js 20:39:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECE7B78000) [pid = 4008] [serial = 335] [outer = 000000ECE7749000] 20:39:35 INFO - PROCESS | 4008 | 1463629175255 Marionette TRACE conn6 <- [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:39:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:39:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 986ms 20:39:35 INFO - PROCESS | 4008 | 1463629175335 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 20:39:35 INFO - PROCESS | 4008 | 1463629175340 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 20:39:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:39:35 INFO - PROCESS | 4008 | 1463629175351 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:39:35 INFO - PROCESS | 4008 | 1463629175356 Marionette TRACE conn6 <- [1,414,null,{}] 20:39:35 INFO - PROCESS | 4008 | 1463629175361 Marionette TRACE conn6 -> [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:39:35 INFO - PROCESS | 4008 | 1463629175507 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 20:39:35 INFO - PROCESS | 4008 | 1463629175572 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3AD800 == 50 [pid = 4008] [id = 113] 20:39:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECE7B91000) [pid = 4008] [serial = 336] [outer = 0000000000000000] 20:39:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECE850F400) [pid = 4008] [serial = 337] [outer = 000000ECE7B91000] 20:39:35 INFO - PROCESS | 4008 | 1463629175629 Marionette DEBUG loaded listener.js 20:39:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECEA50A800) [pid = 4008] [serial = 338] [outer = 000000ECE7B91000] 20:39:36 INFO - PROCESS | 4008 | 1463629176281 Marionette TRACE conn6 <- [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:39:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 986ms 20:39:36 INFO - PROCESS | 4008 | 1463629176335 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 20:39:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:39:36 INFO - PROCESS | 4008 | 1463629176338 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 20:39:36 INFO - PROCESS | 4008 | 1463629176341 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:39:36 INFO - PROCESS | 4008 | 1463629176344 Marionette TRACE conn6 <- [1,418,null,{}] 20:39:36 INFO - PROCESS | 4008 | 1463629176347 Marionette TRACE conn6 -> [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:39:36 INFO - PROCESS | 4008 | 1463629176451 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 20:39:36 INFO - PROCESS | 4008 | 1463629176522 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED55F800 == 51 [pid = 4008] [id = 114] 20:39:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECEAD89400) [pid = 4008] [serial = 339] [outer = 0000000000000000] 20:39:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECEAF5B400) [pid = 4008] [serial = 340] [outer = 000000ECEAD89400] 20:39:36 INFO - PROCESS | 4008 | 1463629176580 Marionette DEBUG loaded listener.js 20:39:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECEB9E2C00) [pid = 4008] [serial = 341] [outer = 000000ECEAD89400] 20:39:37 INFO - PROCESS | 4008 | 1463629177660 Marionette TRACE conn6 <- [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:39:37 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:39:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1336ms 20:39:37 INFO - PROCESS | 4008 | 1463629177679 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 20:39:37 INFO - PROCESS | 4008 | 1463629177682 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 20:39:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:39:37 INFO - PROCESS | 4008 | 1463629177686 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:39:37 INFO - PROCESS | 4008 | 1463629177688 Marionette TRACE conn6 <- [1,422,null,{}] 20:39:37 INFO - PROCESS | 4008 | 1463629177692 Marionette TRACE conn6 -> [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:39:37 INFO - PROCESS | 4008 | 1463629177798 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 20:39:37 INFO - PROCESS | 4008 | 1463629177867 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE255000 == 52 [pid = 4008] [id = 115] 20:39:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECECBD9400) [pid = 4008] [serial = 342] [outer = 0000000000000000] 20:39:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECECBDF400) [pid = 4008] [serial = 343] [outer = 000000ECECBD9400] 20:39:37 INFO - PROCESS | 4008 | 1463629177933 Marionette DEBUG loaded listener.js 20:39:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECEDF45400) [pid = 4008] [serial = 344] [outer = 000000ECECBD9400] 20:39:38 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE42C8000 == 51 [pid = 4008] [id = 109] 20:39:38 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE406A800 == 50 [pid = 4008] [id = 108] 20:39:38 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2AE1000 == 49 [pid = 4008] [id = 105] 20:39:38 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEABA8000 == 48 [pid = 4008] [id = 104] 20:39:38 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE35EB000 == 47 [pid = 4008] [id = 103] 20:39:39 INFO - PROCESS | 4008 | 1463629179055 Marionette TRACE conn6 <- [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:39:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:39:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1431ms 20:39:39 INFO - PROCESS | 4008 | 1463629179120 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 20:39:39 INFO - PROCESS | 4008 | 1463629179123 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 20:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:39:39 INFO - PROCESS | 4008 | 1463629179128 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:39:39 INFO - PROCESS | 4008 | 1463629179132 Marionette TRACE conn6 <- [1,426,null,{}] 20:39:39 INFO - PROCESS | 4008 | 1463629179137 Marionette TRACE conn6 -> [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:39:39 INFO - PROCESS | 4008 | 1463629179226 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 20:39:39 INFO - PROCESS | 4008 | 1463629179335 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE9EC3800 == 48 [pid = 4008] [id = 116] 20:39:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECE2710000) [pid = 4008] [serial = 345] [outer = 0000000000000000] 20:39:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECE2909000) [pid = 4008] [serial = 346] [outer = 000000ECE2710000] 20:39:39 INFO - PROCESS | 4008 | 1463629179388 Marionette DEBUG loaded listener.js 20:39:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECE420F400) [pid = 4008] [serial = 347] [outer = 000000ECE2710000] 20:39:39 INFO - PROCESS | 4008 | 1463629179776 Marionette TRACE conn6 <- [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:39:39 INFO - PROCESS | 4008 | 1463629179829 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 20:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:39:39 INFO - PROCESS | 4008 | 1463629179835 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:39:39 INFO - PROCESS | 4008 | 1463629179838 Marionette TRACE conn6 <- [1,430,null,{}] 20:39:39 INFO - PROCESS | 4008 | 1463629179841 Marionette TRACE conn6 -> [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:39:39 INFO - PROCESS | 4008 | 1463629179932 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 20:39:39 INFO - PROCESS | 4008 | 1463629179939 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3AE800 == 49 [pid = 4008] [id = 117] 20:39:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECE774AC00) [pid = 4008] [serial = 348] [outer = 0000000000000000] 20:39:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECE7BA8400) [pid = 4008] [serial = 349] [outer = 000000ECE774AC00] 20:39:39 INFO - PROCESS | 4008 | 1463629179987 Marionette DEBUG loaded listener.js 20:39:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECEAF2A400) [pid = 4008] [serial = 350] [outer = 000000ECE774AC00] 20:39:40 INFO - PROCESS | 4008 | 1463629180491 Marionette TRACE conn6 <- [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:39:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:39:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 734ms 20:39:40 INFO - PROCESS | 4008 | 1463629180570 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 20:39:40 INFO - PROCESS | 4008 | 1463629180580 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 20:39:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:39:40 INFO - PROCESS | 4008 | 1463629180590 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:39:40 INFO - PROCESS | 4008 | 1463629180594 Marionette TRACE conn6 <- [1,434,null,{}] 20:39:40 INFO - PROCESS | 4008 | 1463629180644 Marionette TRACE conn6 -> [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:39:40 INFO - PROCESS | 4008 | 1463629180768 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 20:39:40 INFO - PROCESS | 4008 | 1463629180818 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEEDA0800 == 50 [pid = 4008] [id = 118] 20:39:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECED19B800) [pid = 4008] [serial = 351] [outer = 0000000000000000] 20:39:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECEDFEEC00) [pid = 4008] [serial = 352] [outer = 000000ECED19B800] 20:39:40 INFO - PROCESS | 4008 | 1463629180868 Marionette DEBUG loaded listener.js 20:39:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000ECEE22B400) [pid = 4008] [serial = 353] [outer = 000000ECED19B800] 20:39:41 INFO - PROCESS | 4008 | 1463629181318 Marionette TRACE conn6 <- [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:39:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:39:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 776ms 20:39:41 INFO - PROCESS | 4008 | 1463629181366 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 20:39:41 INFO - PROCESS | 4008 | 1463629181369 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 20:39:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:39:41 INFO - PROCESS | 4008 | 1463629181373 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:39:41 INFO - PROCESS | 4008 | 1463629181374 Marionette TRACE conn6 <- [1,438,null,{}] 20:39:41 INFO - PROCESS | 4008 | 1463629181383 Marionette TRACE conn6 -> [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:39:41 INFO - PROCESS | 4008 | 1463629181497 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 20:39:41 INFO - PROCESS | 4008 | 1463629181550 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1316800 == 51 [pid = 4008] [id = 119] 20:39:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000ECEE2C3C00) [pid = 4008] [serial = 354] [outer = 0000000000000000] 20:39:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000ECEE2CD800) [pid = 4008] [serial = 355] [outer = 000000ECEE2C3C00] 20:39:41 INFO - PROCESS | 4008 | 1463629181596 Marionette DEBUG loaded listener.js 20:39:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000ECEE6A7800) [pid = 4008] [serial = 356] [outer = 000000ECEE2C3C00] 20:39:42 INFO - PROCESS | 4008 | 1463629182036 Marionette TRACE conn6 <- [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:39:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:39:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms 20:39:42 INFO - PROCESS | 4008 | 1463629182047 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 20:39:42 INFO - PROCESS | 4008 | 1463629182050 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 20:39:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:39:42 INFO - PROCESS | 4008 | 1463629182053 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:39:42 INFO - PROCESS | 4008 | 1463629182055 Marionette TRACE conn6 <- [1,442,null,{}] 20:39:42 INFO - PROCESS | 4008 | 1463629182058 Marionette TRACE conn6 -> [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:39:42 INFO - PROCESS | 4008 | 1463629182310 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000ECEAD93000) [pid = 4008] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECE3FB8C00) [pid = 4008] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000ECDDD1BC00) [pid = 4008] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000ECEEEE3400) [pid = 4008] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECEAD90000) [pid = 4008] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000ECF155CC00) [pid = 4008] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECEC01E000) [pid = 4008] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECEE239C00) [pid = 4008] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECDDC31C00) [pid = 4008] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECDDD18000) [pid = 4008] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECE7749C00) [pid = 4008] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECEAF59C00) [pid = 4008] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECE2BE8800) [pid = 4008] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECECBE2800) [pid = 4008] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECECBE7C00) [pid = 4008] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECDDD12800) [pid = 4008] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECEE6A1400) [pid = 4008] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECDDEC2800) [pid = 4008] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECE36D6400) [pid = 4008] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECEE220400) [pid = 4008] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECE7B40C00) [pid = 4008] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:39:42 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECE7FCB800) [pid = 4008] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:39:42 INFO - PROCESS | 4008 | 1463629182373 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDE83C000 == 52 [pid = 4008] [id = 120] 20:39:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECDC1C9000) [pid = 4008] [serial = 357] [outer = 0000000000000000] 20:39:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECDDD12800) [pid = 4008] [serial = 358] [outer = 000000ECDC1C9000] 20:39:42 INFO - PROCESS | 4008 | 1463629182419 Marionette DEBUG loaded listener.js 20:39:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECE36D6400) [pid = 4008] [serial = 359] [outer = 000000ECDC1C9000] 20:39:42 INFO - PROCESS | 4008 | 1463629182832 Marionette TRACE conn6 <- [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:39:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:39:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 839ms 20:39:42 INFO - PROCESS | 4008 | 1463629182894 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 20:39:42 INFO - PROCESS | 4008 | 1463629182897 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 20:39:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:39:42 INFO - PROCESS | 4008 | 1463629182900 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:39:42 INFO - PROCESS | 4008 | 1463629182902 Marionette TRACE conn6 <- [1,446,null,{}] 20:39:42 INFO - PROCESS | 4008 | 1463629182905 Marionette TRACE conn6 -> [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:39:43 INFO - PROCESS | 4008 | 1463629183001 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 20:39:43 INFO - PROCESS | 4008 | 1463629183010 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF2166000 == 53 [pid = 4008] [id = 121] 20:39:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECEEFE5000) [pid = 4008] [serial = 360] [outer = 0000000000000000] 20:39:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECEEFEE000) [pid = 4008] [serial = 361] [outer = 000000ECEEFE5000] 20:39:43 INFO - PROCESS | 4008 | 1463629183057 Marionette DEBUG loaded listener.js 20:39:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECEF83AC00) [pid = 4008] [serial = 362] [outer = 000000ECEEFE5000] 20:39:43 INFO - PROCESS | 4008 | 1463629183495 Marionette TRACE conn6 <- [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:39:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:39:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 628ms 20:39:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:39:43 INFO - PROCESS | 4008 | 1463629183532 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 20:39:43 INFO - PROCESS | 4008 | 1463629183534 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 20:39:43 INFO - PROCESS | 4008 | 1463629183537 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:39:43 INFO - PROCESS | 4008 | 1463629183539 Marionette TRACE conn6 <- [1,450,null,{}] 20:39:43 INFO - PROCESS | 4008 | 1463629183543 Marionette TRACE conn6 -> [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:39:43 INFO - PROCESS | 4008 | 1463629183633 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 20:39:43 INFO - PROCESS | 4008 | 1463629183668 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF22B4000 == 54 [pid = 4008] [id = 122] 20:39:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECEF841000) [pid = 4008] [serial = 363] [outer = 0000000000000000] 20:39:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECF0986400) [pid = 4008] [serial = 364] [outer = 000000ECEF841000] 20:39:43 INFO - PROCESS | 4008 | 1463629183714 Marionette DEBUG loaded listener.js 20:39:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECF0AF2000) [pid = 4008] [serial = 365] [outer = 000000ECEF841000] 20:39:44 INFO - PROCESS | 4008 | 1463629184130 Marionette TRACE conn6 <- [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:39:44 INFO - PROCESS | 4008 | 1463629184174 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 20:39:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:39:44 INFO - PROCESS | 4008 | 1463629184182 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:39:44 INFO - PROCESS | 4008 | 1463629184184 Marionette TRACE conn6 <- [1,454,null,{}] 20:39:44 INFO - PROCESS | 4008 | 1463629184188 Marionette TRACE conn6 -> [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:39:44 INFO - PROCESS | 4008 | 1463629184273 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 20:39:44 INFO - PROCESS | 4008 | 1463629184281 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF2AD4000 == 55 [pid = 4008] [id = 123] 20:39:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECEF61D400) [pid = 4008] [serial = 366] [outer = 0000000000000000] 20:39:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECEF625C00) [pid = 4008] [serial = 367] [outer = 000000ECEF61D400] 20:39:44 INFO - PROCESS | 4008 | 1463629184327 Marionette DEBUG loaded listener.js 20:39:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECF0AF2400) [pid = 4008] [serial = 368] [outer = 000000ECEF61D400] 20:39:45 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:39:45 INFO - PROCESS | 4008 | 1463629185126 Marionette TRACE conn6 <- [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:39:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:39:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 986ms 20:39:45 INFO - PROCESS | 4008 | 1463629185167 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 20:39:45 INFO - PROCESS | 4008 | 1463629185171 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 20:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:39:45 INFO - PROCESS | 4008 | 1463629185177 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:39:45 INFO - PROCESS | 4008 | 1463629185181 Marionette TRACE conn6 <- [1,458,null,{}] 20:39:45 INFO - PROCESS | 4008 | 1463629185186 Marionette TRACE conn6 -> [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:39:45 INFO - PROCESS | 4008 | 1463629185301 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 20:39:45 INFO - PROCESS | 4008 | 1463629185421 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEB3B3000 == 56 [pid = 4008] [id = 124] 20:39:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECE2F91C00) [pid = 4008] [serial = 369] [outer = 0000000000000000] 20:39:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECE4EED400) [pid = 4008] [serial = 370] [outer = 000000ECE2F91C00] 20:39:45 INFO - PROCESS | 4008 | 1463629185481 Marionette DEBUG loaded listener.js 20:39:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECE7B94C00) [pid = 4008] [serial = 371] [outer = 000000ECE2F91C00] 20:39:46 INFO - PROCESS | 4008 | 1463629186095 Marionette TRACE conn6 <- [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:39:46 INFO - PROCESS | 4008 | 1463629186175 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 20:39:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:39:46 INFO - PROCESS | 4008 | 1463629186182 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:39:46 INFO - PROCESS | 4008 | 1463629186185 Marionette TRACE conn6 <- [1,462,null,{}] 20:39:46 INFO - PROCESS | 4008 | 1463629186189 Marionette TRACE conn6 -> [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:39:46 INFO - PROCESS | 4008 | 1463629186308 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 20:39:46 INFO - PROCESS | 4008 | 1463629186428 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF2017800 == 57 [pid = 4008] [id = 125] 20:39:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECEC023400) [pid = 4008] [serial = 372] [outer = 0000000000000000] 20:39:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECECD10800) [pid = 4008] [serial = 373] [outer = 000000ECEC023400] 20:39:46 INFO - PROCESS | 4008 | 1463629186487 Marionette DEBUG loaded listener.js 20:39:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECEE22F000) [pid = 4008] [serial = 374] [outer = 000000ECEC023400] 20:39:47 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:39:47 INFO - PROCESS | 4008 | 1463629187200 Marionette TRACE conn6 <- [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:39:47 INFO - PROCESS | 4008 | 1463629187262 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 20:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:39:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000ECEE21DC00) [pid = 4008] [serial = 375] [outer = 000000ECE8C35000] 20:39:47 INFO - PROCESS | 4008 | 1463629187296 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:39:47 INFO - PROCESS | 4008 | 1463629187301 Marionette TRACE conn6 <- [1,466,null,{}] 20:39:47 INFO - PROCESS | 4008 | 1463629187363 Marionette TRACE conn6 -> [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:39:47 INFO - PROCESS | 4008 | 1463629187513 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 20:39:47 INFO - PROCESS | 4008 | 1463629187562 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB218000 == 58 [pid = 4008] [id = 126] 20:39:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000ECEEFE7800) [pid = 4008] [serial = 376] [outer = 0000000000000000] 20:39:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000ECF0AFA400) [pid = 4008] [serial = 377] [outer = 000000ECEEFE7800] 20:39:47 INFO - PROCESS | 4008 | 1463629187621 Marionette DEBUG loaded listener.js 20:39:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000ECF1189000) [pid = 4008] [serial = 378] [outer = 000000ECEEFE7800] 20:39:48 INFO - PROCESS | 4008 | 1463629188237 Marionette TRACE conn6 <- [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:39:48 INFO - PROCESS | 4008 | 1463629188289 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 20:39:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:39:48 INFO - PROCESS | 4008 | 1463629188293 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:39:48 INFO - PROCESS | 4008 | 1463629188295 Marionette TRACE conn6 <- [1,470,null,{}] 20:39:48 INFO - PROCESS | 4008 | 1463629188299 Marionette TRACE conn6 -> [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:39:48 INFO - PROCESS | 4008 | 1463629188408 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 20:39:48 INFO - PROCESS | 4008 | 1463629188531 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE348D000 == 59 [pid = 4008] [id = 127] 20:39:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000ECE25D0800) [pid = 4008] [serial = 379] [outer = 0000000000000000] 20:39:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000ECEEFE8000) [pid = 4008] [serial = 380] [outer = 000000ECE25D0800] 20:39:48 INFO - PROCESS | 4008 | 1463629188589 Marionette DEBUG loaded listener.js 20:39:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000ECF0AFC400) [pid = 4008] [serial = 381] [outer = 000000ECE25D0800] 20:39:49 INFO - PROCESS | 4008 | 1463629189387 Marionette TRACE conn6 <- [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:39:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:39:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1136ms 20:39:49 INFO - PROCESS | 4008 | 1463629189442 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 20:39:49 INFO - PROCESS | 4008 | 1463629189446 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 20:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:39:49 INFO - PROCESS | 4008 | 1463629189453 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:39:49 INFO - PROCESS | 4008 | 1463629189457 Marionette TRACE conn6 <- [1,474,null,{}] 20:39:49 INFO - PROCESS | 4008 | 1463629189464 Marionette TRACE conn6 -> [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:39:49 INFO - PROCESS | 4008 | 1463629189565 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 20:39:49 INFO - PROCESS | 4008 | 1463629189693 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8043800 == 60 [pid = 4008] [id = 128] 20:39:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000ECDD7BDC00) [pid = 4008] [serial = 382] [outer = 0000000000000000] 20:39:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000ECDDE4A400) [pid = 4008] [serial = 383] [outer = 000000ECDD7BDC00] 20:39:49 INFO - PROCESS | 4008 | 1463629189744 Marionette DEBUG loaded listener.js 20:39:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000ECE292AC00) [pid = 4008] [serial = 384] [outer = 000000ECDD7BDC00] 20:39:50 INFO - PROCESS | 4008 | 1463629190391 Marionette TRACE conn6 <- [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:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22B4000 == 59 [pid = 4008] [id = 122] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2166000 == 58 [pid = 4008] [id = 121] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE83C000 == 57 [pid = 4008] [id = 120] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1316800 == 56 [pid = 4008] [id = 119] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDA0800 == 55 [pid = 4008] [id = 118] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3AE800 == 54 [pid = 4008] [id = 117] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9EC3800 == 53 [pid = 4008] [id = 116] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000ECDE951C00) [pid = 4008] [serial = 325] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000ECDDE07800) [pid = 4008] [serial = 307] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000ECEEFECC00) [pid = 4008] [serial = 319] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000ECEE6A6800) [pid = 4008] [serial = 316] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000ECE2911400) [pid = 4008] [serial = 310] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000ECEA510C00) [pid = 4008] [serial = 313] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3AD800 == 52 [pid = 4008] [id = 113] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB8B000 == 51 [pid = 4008] [id = 112] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA78F000 == 50 [pid = 4008] [id = 111] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22B0000 == 49 [pid = 4008] [id = 102] 20:39:50 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE3011000 == 48 [pid = 4008] [id = 110] 20:39:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1029ms 20:39:50 INFO - PROCESS | 4008 | 1463629190487 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 20:39:50 INFO - PROCESS | 4008 | 1463629190492 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 20:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000ECECBE0800) [pid = 4008] [serial = 293] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECEB984400) [pid = 4008] [serial = 292] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000ECECBDA400) [pid = 4008] [serial = 298] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000ECF15E7000) [pid = 4008] [serial = 260] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECDDD1E400) [pid = 4008] [serial = 262] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000ECED5C7800) [pid = 4008] [serial = 295] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECE7085C00) [pid = 4008] [serial = 265] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECEE21B400) [pid = 4008] [serial = 296] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECE7747400) [pid = 4008] [serial = 268] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECDDEB7000) [pid = 4008] [serial = 280] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECE25DA400) [pid = 4008] [serial = 281] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECEE6AB800) [pid = 4008] [serial = 275] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECEE6A4C00) [pid = 4008] [serial = 274] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECE25CFC00) [pid = 4008] [serial = 278] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECDE432C00) [pid = 4008] [serial = 277] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECE4212000) [pid = 4008] [serial = 283] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECEE3B3000) [pid = 4008] [serial = 301] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECE4E16800) [pid = 4008] [serial = 284] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECE7B6E800) [pid = 4008] [serial = 286] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECEA50F800) [pid = 4008] [serial = 271] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECEEEDD000) [pid = 4008] [serial = 302] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECE81F3000) [pid = 4008] [serial = 289] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECEA505800) [pid = 4008] [serial = 290] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECEEEE8C00) [pid = 4008] [serial = 304] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECEE231000) [pid = 4008] [serial = 299] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECE7B93C00) [pid = 4008] [serial = 287] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECED197000) [pid = 4008] [serial = 136] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECE708CC00) [pid = 4008] [serial = 133] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECE2707400) [pid = 4008] [serial = 173] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECEF837C00) [pid = 4008] [serial = 305] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECEB01B000) [pid = 4008] [serial = 82] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECF2141C00) [pid = 4008] [serial = 227] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECEE232400) [pid = 4008] [serial = 179] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECF15EB400) [pid = 4008] [serial = 182] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECDDEBA400) [pid = 4008] [serial = 130] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECDDE06000) [pid = 4008] [serial = 322] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECE2906C00) [pid = 4008] [serial = 323] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECE7BED800) [pid = 4008] [serial = 176] [outer = 0000000000000000] [url = about:blank] 20:39:50 INFO - PROCESS | 4008 | 1463629190540 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:39:50 INFO - PROCESS | 4008 | 1463629190543 Marionette TRACE conn6 <- [1,478,null,{}] 20:39:50 INFO - PROCESS | 4008 | 1463629190550 Marionette TRACE conn6 -> [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:39:50 INFO - PROCESS | 4008 | 1463629190646 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 20:39:50 INFO - PROCESS | 4008 | 1463629190654 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4069000 == 49 [pid = 4008] [id = 129] 20:39:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECDDE0EC00) [pid = 4008] [serial = 385] [outer = 0000000000000000] 20:39:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECDDE53C00) [pid = 4008] [serial = 386] [outer = 000000ECDDE0EC00] 20:39:50 INFO - PROCESS | 4008 | 1463629190701 Marionette DEBUG loaded listener.js 20:39:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECE25D5800) [pid = 4008] [serial = 387] [outer = 000000ECDDE0EC00] 20:39:51 INFO - PROCESS | 4008 | 1463629191220 Marionette TRACE conn6 <- [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:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 756ms 20:39:51 INFO - PROCESS | 4008 | 1463629191269 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 20:39:51 INFO - PROCESS | 4008 | 1463629191272 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 20:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:39:51 INFO - PROCESS | 4008 | 1463629191275 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:39:51 INFO - PROCESS | 4008 | 1463629191279 Marionette TRACE conn6 <- [1,482,null,{}] 20:39:51 INFO - PROCESS | 4008 | 1463629191290 Marionette TRACE conn6 -> [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:39:51 INFO - PROCESS | 4008 | 1463629191379 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 20:39:51 INFO - PROCESS | 4008 | 1463629191457 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA79C800 == 50 [pid = 4008] [id = 130] 20:39:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECE25D2000) [pid = 4008] [serial = 388] [outer = 0000000000000000] 20:39:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECE4E1A400) [pid = 4008] [serial = 389] [outer = 000000ECE25D2000] 20:39:51 INFO - PROCESS | 4008 | 1463629191507 Marionette DEBUG loaded listener.js 20:39:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECE7B43800) [pid = 4008] [serial = 390] [outer = 000000ECE25D2000] 20:39:51 INFO - PROCESS | 4008 | 1463629191932 Marionette TRACE conn6 <- [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:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 692ms 20:39:51 INFO - PROCESS | 4008 | 1463629191970 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 20:39:51 INFO - PROCESS | 4008 | 1463629191973 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 20:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:39:51 INFO - PROCESS | 4008 | 1463629191977 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:39:51 INFO - PROCESS | 4008 | 1463629191986 Marionette TRACE conn6 <- [1,486,null,{}] 20:39:52 INFO - PROCESS | 4008 | 1463629191995 Marionette TRACE conn6 -> [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:39:52 INFO - PROCESS | 4008 | 1463629192081 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 20:39:52 INFO - PROCESS | 4008 | 1463629192088 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB89800 == 51 [pid = 4008] [id = 131] 20:39:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECE7B93400) [pid = 4008] [serial = 391] [outer = 0000000000000000] 20:39:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECE7BA8000) [pid = 4008] [serial = 392] [outer = 000000ECE7B93400] 20:39:52 INFO - PROCESS | 4008 | 1463629192134 Marionette DEBUG loaded listener.js 20:39:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECE82C4000) [pid = 4008] [serial = 393] [outer = 000000ECE7B93400] 20:39:52 INFO - PROCESS | 4008 | 1463629192581 Marionette TRACE conn6 <- [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:39:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:39:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 650ms 20:39:52 INFO - PROCESS | 4008 | 1463629192630 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 20:39:52 INFO - PROCESS | 4008 | 1463629192632 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 20:39:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:39:52 INFO - PROCESS | 4008 | 1463629192635 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:39:52 INFO - PROCESS | 4008 | 1463629192637 Marionette TRACE conn6 <- [1,490,null,{}] 20:39:52 INFO - PROCESS | 4008 | 1463629192640 Marionette TRACE conn6 -> [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:39:52 INFO - PROCESS | 4008 | 1463629192746 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 20:39:52 INFO - PROCESS | 4008 | 1463629192821 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB219800 == 52 [pid = 4008] [id = 132] 20:39:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECE8C7EC00) [pid = 4008] [serial = 394] [outer = 0000000000000000] 20:39:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECEA50E800) [pid = 4008] [serial = 395] [outer = 000000ECE8C7EC00] 20:39:52 INFO - PROCESS | 4008 | 1463629192868 Marionette DEBUG loaded listener.js 20:39:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECEAF55C00) [pid = 4008] [serial = 396] [outer = 000000ECE8C7EC00] 20:39:53 INFO - PROCESS | 4008 | 1463629193310 Marionette TRACE conn6 <- [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:39:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:39:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 734ms 20:39:53 INFO - PROCESS | 4008 | 1463629193373 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 20:39:53 INFO - PROCESS | 4008 | 1463629193375 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 20:39:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:39:53 INFO - PROCESS | 4008 | 1463629193384 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:39:53 INFO - PROCESS | 4008 | 1463629193386 Marionette TRACE conn6 <- [1,494,null,{}] 20:39:53 INFO - PROCESS | 4008 | 1463629193390 Marionette TRACE conn6 -> [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:39:53 INFO - PROCESS | 4008 | 1463629193531 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 20:39:53 INFO - PROCESS | 4008 | 1463629193585 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEBEDA800 == 53 [pid = 4008] [id = 133] 20:39:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECEC1D1000) [pid = 4008] [serial = 397] [outer = 0000000000000000] 20:39:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECECBE6400) [pid = 4008] [serial = 398] [outer = 000000ECEC1D1000] 20:39:53 INFO - PROCESS | 4008 | 1463629193633 Marionette DEBUG loaded listener.js 20:39:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECEDF4EC00) [pid = 4008] [serial = 399] [outer = 000000ECEC1D1000] 20:39:54 INFO - PROCESS | 4008 | 1463629194084 Marionette TRACE conn6 <- [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:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 776ms 20:39:54 INFO - PROCESS | 4008 | 1463629194170 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 20:39:54 INFO - PROCESS | 4008 | 1463629194173 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 20:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:39:54 INFO - PROCESS | 4008 | 1463629194176 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:39:54 INFO - PROCESS | 4008 | 1463629194178 Marionette TRACE conn6 <- [1,498,null,{}] 20:39:54 INFO - PROCESS | 4008 | 1463629194182 Marionette TRACE conn6 -> [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:39:54 INFO - PROCESS | 4008 | 1463629194293 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 20:39:54 INFO - PROCESS | 4008 | 1463629194347 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE23F800 == 54 [pid = 4008] [id = 134] 20:39:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECEE221400) [pid = 4008] [serial = 400] [outer = 0000000000000000] 20:39:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECEE224400) [pid = 4008] [serial = 401] [outer = 000000ECEE221400] 20:39:54 INFO - PROCESS | 4008 | 1463629194393 Marionette DEBUG loaded listener.js 20:39:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECEE2CB800) [pid = 4008] [serial = 402] [outer = 000000ECEE221400] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECED19B800) [pid = 4008] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECEE2C3C00) [pid = 4008] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECDD7C2C00) [pid = 4008] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECECBD9400) [pid = 4008] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECE2710000) [pid = 4008] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECEAD89400) [pid = 4008] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECE2F09800) [pid = 4008] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECDDEB6000) [pid = 4008] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECE7749000) [pid = 4008] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECE774AC00) [pid = 4008] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECEEFE5000) [pid = 4008] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE7B91000) [pid = 4008] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECDC1C9000) [pid = 4008] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECEA506800) [pid = 4008] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECE7043000) [pid = 4008] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECDDE47400) [pid = 4008] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECEDFEFC00) [pid = 4008] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECEB9AAC00) [pid = 4008] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECEE2C6000) [pid = 4008] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECE290D000) [pid = 4008] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECDDD19400) [pid = 4008] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECEEFE7C00) [pid = 4008] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECDDC37000) [pid = 4008] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECEA50D000) [pid = 4008] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECE4210C00) [pid = 4008] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECEB92D000) [pid = 4008] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:39:54 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECEF841000) [pid = 4008] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:39:55 INFO - PROCESS | 4008 | 1463629194995 Marionette TRACE conn6 <- [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:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 881ms 20:39:55 INFO - PROCESS | 4008 | 1463629195057 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 20:39:55 INFO - PROCESS | 4008 | 1463629195059 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 20:39:55 INFO - PROCESS | 4008 | 1463629195063 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:39:55 INFO - PROCESS | 4008 | 1463629195064 Marionette TRACE conn6 <- [1,502,null,{}] 20:39:55 INFO - PROCESS | 4008 | 1463629195068 Marionette TRACE conn6 -> [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:39:55 INFO - PROCESS | 4008 | 1463629195184 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 20:39:55 INFO - PROCESS | 4008 | 1463629195233 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3A3800 == 55 [pid = 4008] [id = 135] 20:39:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECDDE47400) [pid = 4008] [serial = 403] [outer = 0000000000000000] 20:39:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECE361C800) [pid = 4008] [serial = 404] [outer = 000000ECDDE47400] 20:39:55 INFO - PROCESS | 4008 | 1463629195278 Marionette DEBUG loaded listener.js 20:39:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECE82C7800) [pid = 4008] [serial = 405] [outer = 000000ECDDE47400] 20:39:55 INFO - PROCESS | 4008 | 1463629195664 Marionette TRACE conn6 <- [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:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 629ms 20:39:55 INFO - PROCESS | 4008 | 1463629195695 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 20:39:55 INFO - PROCESS | 4008 | 1463629195698 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 20:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:39:55 INFO - PROCESS | 4008 | 1463629195701 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:39:55 INFO - PROCESS | 4008 | 1463629195703 Marionette TRACE conn6 <- [1,506,null,{}] 20:39:55 INFO - PROCESS | 4008 | 1463629195706 Marionette TRACE conn6 -> [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:39:55 INFO - PROCESS | 4008 | 1463629195791 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 20:39:55 INFO - PROCESS | 4008 | 1463629195798 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE51E000 == 56 [pid = 4008] [id = 136] 20:39:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECEB671400) [pid = 4008] [serial = 406] [outer = 0000000000000000] 20:39:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECEE235400) [pid = 4008] [serial = 407] [outer = 000000ECEB671400] 20:39:55 INFO - PROCESS | 4008 | 1463629195843 Marionette DEBUG loaded listener.js 20:39:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECEE6A6000) [pid = 4008] [serial = 408] [outer = 000000ECEB671400] 20:39:56 INFO - PROCESS | 4008 | 1463629196275 Marionette TRACE conn6 <- [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:39:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:39:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 629ms 20:39:56 INFO - PROCESS | 4008 | 1463629196333 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 20:39:56 INFO - PROCESS | 4008 | 1463629196336 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 20:39:56 INFO - PROCESS | 4008 | 1463629196339 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:39:56 INFO - PROCESS | 4008 | 1463629196340 Marionette TRACE conn6 <- [1,510,null,{}] 20:39:56 INFO - PROCESS | 4008 | 1463629196344 Marionette TRACE conn6 -> [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:39:56 INFO - PROCESS | 4008 | 1463629196432 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 20:39:56 INFO - PROCESS | 4008 | 1463629196440 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF81A000 == 57 [pid = 4008] [id = 137] 20:39:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECEEEDD000) [pid = 4008] [serial = 409] [outer = 0000000000000000] 20:39:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECEEEE1000) [pid = 4008] [serial = 410] [outer = 000000ECEEEDD000] 20:39:56 INFO - PROCESS | 4008 | 1463629196486 Marionette DEBUG loaded listener.js 20:39:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECEEFEA800) [pid = 4008] [serial = 411] [outer = 000000ECEEEDD000] 20:39:57 INFO - PROCESS | 4008 | 1463629197091 Marionette TRACE conn6 <- [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:39:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:39:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 838ms 20:39:57 INFO - PROCESS | 4008 | 1463629197186 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 20:39:57 INFO - PROCESS | 4008 | 1463629197191 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 20:39:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:39:57 INFO - PROCESS | 4008 | 1463629197197 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:39:57 INFO - PROCESS | 4008 | 1463629197201 Marionette TRACE conn6 <- [1,514,null,{}] 20:39:57 INFO - PROCESS | 4008 | 1463629197207 Marionette TRACE conn6 -> [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:39:57 INFO - PROCESS | 4008 | 1463629197332 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 20:39:57 INFO - PROCESS | 4008 | 1463629197446 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7716800 == 58 [pid = 4008] [id = 138] 20:39:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECDDE4B400) [pid = 4008] [serial = 412] [outer = 0000000000000000] 20:39:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECE25D1800) [pid = 4008] [serial = 413] [outer = 000000ECDDE4B400] 20:39:57 INFO - PROCESS | 4008 | 1463629197507 Marionette DEBUG loaded listener.js 20:39:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECE2928C00) [pid = 4008] [serial = 414] [outer = 000000ECDDE4B400] 20:39:58 INFO - PROCESS | 4008 | 1463629198088 Marionette TRACE conn6 <- [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:39:58 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:39:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 923ms 20:39:58 INFO - PROCESS | 4008 | 1463629198125 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 20:39:58 INFO - PROCESS | 4008 | 1463629198132 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 20:39:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:39:58 INFO - PROCESS | 4008 | 1463629198140 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:39:58 INFO - PROCESS | 4008 | 1463629198144 Marionette TRACE conn6 <- [1,518,null,{}] 20:39:58 INFO - PROCESS | 4008 | 1463629198163 Marionette TRACE conn6 -> [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:39:58 INFO - PROCESS | 4008 | 1463629198276 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 20:39:58 INFO - PROCESS | 4008 | 1463629198394 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3BA000 == 59 [pid = 4008] [id = 139] 20:39:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECE48DAC00) [pid = 4008] [serial = 415] [outer = 0000000000000000] 20:39:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECE7B3F400) [pid = 4008] [serial = 416] [outer = 000000ECE48DAC00] 20:39:58 INFO - PROCESS | 4008 | 1463629198452 Marionette DEBUG loaded listener.js 20:39:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECE8C7B000) [pid = 4008] [serial = 417] [outer = 000000ECE48DAC00] 20:39:59 INFO - PROCESS | 4008 | 1463629199076 Marionette TRACE conn6 <- [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:39:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:39:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 986ms 20:39:59 INFO - PROCESS | 4008 | 1463629199130 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 20:39:59 INFO - PROCESS | 4008 | 1463629199133 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 20:39:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:39:59 INFO - PROCESS | 4008 | 1463629199137 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:39:59 INFO - PROCESS | 4008 | 1463629199141 Marionette TRACE conn6 <- [1,522,null,{}] 20:39:59 INFO - PROCESS | 4008 | 1463629199153 Marionette TRACE conn6 -> [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:39:59 INFO - PROCESS | 4008 | 1463629199268 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 20:39:59 INFO - PROCESS | 4008 | 1463629199391 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB913800 == 60 [pid = 4008] [id = 140] 20:39:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECEB0C5800) [pid = 4008] [serial = 418] [outer = 0000000000000000] 20:39:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECEE233800) [pid = 4008] [serial = 419] [outer = 000000ECEB0C5800] 20:39:59 INFO - PROCESS | 4008 | 1463629199453 Marionette DEBUG loaded listener.js 20:39:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECEF618C00) [pid = 4008] [serial = 420] [outer = 000000ECEB0C5800] 20:40:00 INFO - PROCESS | 4008 | 1463629200144 Marionette TRACE conn6 <- [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:40:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:40:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1028ms 20:40:00 INFO - PROCESS | 4008 | 1463629200166 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 20:40:00 INFO - PROCESS | 4008 | 1463629200170 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 20:40:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:40:00 INFO - PROCESS | 4008 | 1463629200173 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:40:00 INFO - PROCESS | 4008 | 1463629200175 Marionette TRACE conn6 <- [1,526,null,{}] 20:40:00 INFO - PROCESS | 4008 | 1463629200179 Marionette TRACE conn6 -> [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:40:00 INFO - PROCESS | 4008 | 1463629200292 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 20:40:00 INFO - PROCESS | 4008 | 1463629200409 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF200B800 == 61 [pid = 4008] [id = 141] 20:40:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECEF83BC00) [pid = 4008] [serial = 421] [outer = 0000000000000000] 20:40:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECEF870400) [pid = 4008] [serial = 422] [outer = 000000ECEF83BC00] 20:40:00 INFO - PROCESS | 4008 | 1463629200468 Marionette DEBUG loaded listener.js 20:40:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECF0985400) [pid = 4008] [serial = 423] [outer = 000000ECEF83BC00] 20:40:01 INFO - PROCESS | 4008 | 1463629201058 Marionette TRACE conn6 <- [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:40:01 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:40:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 923ms 20:40:01 INFO - PROCESS | 4008 | 1463629201099 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 20:40:01 INFO - PROCESS | 4008 | 1463629201102 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 20:40:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:40:01 INFO - PROCESS | 4008 | 1463629201106 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:40:01 INFO - PROCESS | 4008 | 1463629201108 Marionette TRACE conn6 <- [1,530,null,{}] 20:40:01 INFO - PROCESS | 4008 | 1463629201111 Marionette TRACE conn6 -> [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:40:01 INFO - PROCESS | 4008 | 1463629201220 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 20:40:01 INFO - PROCESS | 4008 | 1463629201323 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF23B1000 == 62 [pid = 4008] [id = 142] 20:40:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECDCC2FC00) [pid = 4008] [serial = 424] [outer = 0000000000000000] 20:40:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECEB28F800) [pid = 4008] [serial = 425] [outer = 000000ECDCC2FC00] 20:40:01 INFO - PROCESS | 4008 | 1463629201379 Marionette DEBUG loaded listener.js 20:40:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECF0985000) [pid = 4008] [serial = 426] [outer = 000000ECDCC2FC00] 20:40:01 INFO - PROCESS | 4008 | 1463629201986 Marionette TRACE conn6 <- [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:40:02 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:40:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:40:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:40:02 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:40:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:40:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:40:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:40:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:40:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 943ms 20:40:02 INFO - PROCESS | 4008 | 1463629202051 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 20:40:02 INFO - PROCESS | 4008 | 1463629202054 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 20:40:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:40:02 INFO - PROCESS | 4008 | 1463629202057 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:40:02 INFO - PROCESS | 4008 | 1463629202059 Marionette TRACE conn6 <- [1,534,null,{}] 20:40:02 INFO - PROCESS | 4008 | 1463629202063 Marionette TRACE conn6 -> [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:40:02 INFO - PROCESS | 4008 | 1463629202206 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 20:40:02 INFO - PROCESS | 4008 | 1463629202299 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4ED6000 == 63 [pid = 4008] [id = 143] 20:40:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECDDE52C00) [pid = 4008] [serial = 427] [outer = 0000000000000000] 20:40:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECE3F42C00) [pid = 4008] [serial = 428] [outer = 000000ECDDE52C00] 20:40:02 INFO - PROCESS | 4008 | 1463629202357 Marionette DEBUG loaded listener.js 20:40:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECEF61DC00) [pid = 4008] [serial = 429] [outer = 000000ECDDE52C00] 20:40:03 INFO - PROCESS | 4008 | 1463629203060 Marionette TRACE conn6 <- [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:40:03 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:40:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1025ms 20:40:03 INFO - PROCESS | 4008 | 1463629203085 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 20:40:03 INFO - PROCESS | 4008 | 1463629203090 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 20:40:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:40:03 INFO - PROCESS | 4008 | 1463629203095 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:40:03 INFO - PROCESS | 4008 | 1463629203099 Marionette TRACE conn6 <- [1,538,null,{}] 20:40:03 INFO - PROCESS | 4008 | 1463629203105 Marionette TRACE conn6 -> [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:40:03 INFO - PROCESS | 4008 | 1463629203212 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 20:40:03 INFO - PROCESS | 4008 | 1463629203307 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA79A800 == 64 [pid = 4008] [id = 144] 20:40:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECDE691400) [pid = 4008] [serial = 430] [outer = 0000000000000000] 20:40:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECE25D6000) [pid = 4008] [serial = 431] [outer = 000000ECDE691400] 20:40:03 INFO - PROCESS | 4008 | 1463629203358 Marionette DEBUG loaded listener.js 20:40:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECE2F09C00) [pid = 4008] [serial = 432] [outer = 000000ECDE691400] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE51E000 == 63 [pid = 4008] [id = 136] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3A3800 == 62 [pid = 4008] [id = 135] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE23F800 == 61 [pid = 4008] [id = 134] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEBEDA800 == 60 [pid = 4008] [id = 133] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB219800 == 59 [pid = 4008] [id = 132] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB89800 == 58 [pid = 4008] [id = 131] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA79C800 == 57 [pid = 4008] [id = 130] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4069000 == 56 [pid = 4008] [id = 129] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8043800 == 55 [pid = 4008] [id = 128] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2017800 == 54 [pid = 4008] [id = 125] 20:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3B3000 == 53 [pid = 4008] [id = 124] 20:40:04 INFO - PROCESS | 4008 | 1463629204025 Marionette TRACE conn6 <- [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:40:04 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2AD4000 == 52 [pid = 4008] [id = 123] 20:40:04 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:40:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 987ms 20:40:04 INFO - PROCESS | 4008 | 1463629204086 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 20:40:04 INFO - PROCESS | 4008 | 1463629204092 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 20:40:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:40:04 INFO - PROCESS | 4008 | 1463629204098 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:40:04 INFO - PROCESS | 4008 | 1463629204101 Marionette TRACE conn6 <- [1,542,null,{}] 20:40:04 INFO - PROCESS | 4008 | 1463629204104 Marionette TRACE conn6 -> [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:40:04 INFO - PROCESS | 4008 | 1463629204209 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECEF837000) [pid = 4008] [serial = 320] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECE34A4400) [pid = 4008] [serial = 218] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECEF83B800) [pid = 4008] [serial = 317] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECEE2CC000) [pid = 4008] [serial = 224] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECF118D800) [pid = 4008] [serial = 215] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECE3FBE800) [pid = 4008] [serial = 311] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECDF4F5800) [pid = 4008] [serial = 308] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECEDFEEC00) [pid = 4008] [serial = 352] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECEE2CD800) [pid = 4008] [serial = 355] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECEE22B400) [pid = 4008] [serial = 353] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECDDD1F000) [pid = 4008] [serial = 328] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECDE695C00) [pid = 4008] [serial = 329] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECEDF45400) [pid = 4008] [serial = 344] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECECBDF400) [pid = 4008] [serial = 343] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE2909000) [pid = 4008] [serial = 346] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECE420F400) [pid = 4008] [serial = 347] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECEB9E2C00) [pid = 4008] [serial = 341] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECEAF5B400) [pid = 4008] [serial = 340] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECE421B400) [pid = 4008] [serial = 332] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECE3FB9C00) [pid = 4008] [serial = 331] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECE2929000) [pid = 4008] [serial = 326] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECE7B78000) [pid = 4008] [serial = 335] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECEE6A7800) [pid = 4008] [serial = 356] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECE7B43000) [pid = 4008] [serial = 334] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECE7BA8400) [pid = 4008] [serial = 349] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECEEFEE000) [pid = 4008] [serial = 361] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECEA50A800) [pid = 4008] [serial = 338] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECE850F400) [pid = 4008] [serial = 337] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECDDD12800) [pid = 4008] [serial = 358] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECE36D6400) [pid = 4008] [serial = 359] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECF0AF2000) [pid = 4008] [serial = 365] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECEF83AC00) [pid = 4008] [serial = 362] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECEAF2A400) [pid = 4008] [serial = 350] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECEB9E3000) [pid = 4008] [serial = 314] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECE7B98000) [pid = 4008] [serial = 221] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECDDE4EC00) [pid = 4008] [serial = 263] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000ECEE218C00) [pid = 4008] [serial = 272] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000ECE7B8F800) [pid = 4008] [serial = 266] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000ECECBE6C00) [pid = 4008] [serial = 269] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000ECF0986400) [pid = 4008] [serial = 364] [outer = 0000000000000000] [url = about:blank] 20:40:04 INFO - PROCESS | 4008 | 1463629204296 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE364E000 == 53 [pid = 4008] [id = 145] 20:40:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000ECDDE4EC00) [pid = 4008] [serial = 433] [outer = 0000000000000000] 20:40:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECE255F400) [pid = 4008] [serial = 434] [outer = 000000ECDDE4EC00] 20:40:04 INFO - PROCESS | 4008 | 1463629204345 Marionette DEBUG loaded listener.js 20:40:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECE290E400) [pid = 4008] [serial = 435] [outer = 000000ECDDE4EC00] 20:40:04 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:04 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:04 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:04 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:04 INFO - PROCESS | 4008 | 1463629204773 Marionette TRACE conn6 <- [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:40:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:40:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 734ms 20:40:04 INFO - PROCESS | 4008 | 1463629204834 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 20:40:04 INFO - PROCESS | 4008 | 1463629204836 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 20:40:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:40:04 INFO - PROCESS | 4008 | 1463629204840 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:40:04 INFO - PROCESS | 4008 | 1463629204844 Marionette TRACE conn6 <- [1,546,null,{}] 20:40:04 INFO - PROCESS | 4008 | 1463629204855 Marionette TRACE conn6 -> [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:40:04 INFO - PROCESS | 4008 | 1463629204950 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 20:40:04 INFO - PROCESS | 4008 | 1463629204968 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA862000 == 54 [pid = 4008] [id = 146] 20:40:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECE421B000) [pid = 4008] [serial = 436] [outer = 0000000000000000] 20:40:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECE4EFCC00) [pid = 4008] [serial = 437] [outer = 000000ECE421B000] 20:40:05 INFO - PROCESS | 4008 | 1463629205018 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECE7B75400) [pid = 4008] [serial = 438] [outer = 000000ECE421B000] 20:40:05 INFO - PROCESS | 4008 | 1463629205458 Marionette TRACE conn6 <- [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:40:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:40:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 692ms 20:40:05 INFO - PROCESS | 4008 | 1463629205535 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 20:40:05 INFO - PROCESS | 4008 | 1463629205545 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 20:40:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:40:05 INFO - PROCESS | 4008 | 1463629205577 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:40:05 INFO - PROCESS | 4008 | 1463629205579 Marionette TRACE conn6 <- [1,550,null,{}] 20:40:05 INFO - PROCESS | 4008 | 1463629205585 Marionette TRACE conn6 -> [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:40:05 INFO - PROCESS | 4008 | 1463629205678 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 20:40:05 INFO - PROCESS | 4008 | 1463629205745 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB251800 == 55 [pid = 4008] [id = 147] 20:40:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECE48D1400) [pid = 4008] [serial = 439] [outer = 0000000000000000] 20:40:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECE7FC9800) [pid = 4008] [serial = 440] [outer = 000000ECE48D1400] 20:40:05 INFO - PROCESS | 4008 | 1463629205793 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECEA506000) [pid = 4008] [serial = 441] [outer = 000000ECE48D1400] 20:40:06 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:06 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:06 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:06 INFO - PROCESS | 4008 | 1463629206177 Marionette TRACE conn6 <- [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:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 629ms 20:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:40:06 INFO - PROCESS | 4008 | 1463629206208 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 20:40:06 INFO - PROCESS | 4008 | 1463629206210 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 20:40:06 INFO - PROCESS | 4008 | 1463629206213 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:40:06 INFO - PROCESS | 4008 | 1463629206215 Marionette TRACE conn6 <- [1,554,null,{}] 20:40:06 INFO - PROCESS | 4008 | 1463629206219 Marionette TRACE conn6 -> [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:40:06 INFO - PROCESS | 4008 | 1463629206304 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 20:40:06 INFO - PROCESS | 4008 | 1463629206392 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB912800 == 56 [pid = 4008] [id = 148] 20:40:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECE82C3800) [pid = 4008] [serial = 442] [outer = 0000000000000000] 20:40:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECEAD8A800) [pid = 4008] [serial = 443] [outer = 000000ECE82C3800] 20:40:06 INFO - PROCESS | 4008 | 1463629206439 Marionette DEBUG loaded listener.js 20:40:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECEB58FC00) [pid = 4008] [serial = 444] [outer = 000000ECE82C3800] 20:40:06 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:06 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:06 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:06 INFO - PROCESS | 4008 | 1463629206885 Marionette TRACE conn6 <- [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:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 734ms 20:40:06 INFO - PROCESS | 4008 | 1463629206951 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 20:40:06 INFO - PROCESS | 4008 | 1463629206953 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 20:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:40:06 INFO - PROCESS | 4008 | 1463629206962 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:40:06 INFO - PROCESS | 4008 | 1463629206964 Marionette TRACE conn6 <- [1,558,null,{}] 20:40:07 INFO - PROCESS | 4008 | 1463629207008 Marionette TRACE conn6 -> [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:40:07 INFO - PROCESS | 4008 | 1463629207153 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 20:40:07 INFO - PROCESS | 4008 | 1463629207201 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE120800 == 57 [pid = 4008] [id = 149] 20:40:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECECBDD400) [pid = 4008] [serial = 445] [outer = 0000000000000000] 20:40:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECEDFECC00) [pid = 4008] [serial = 446] [outer = 000000ECECBDD400] 20:40:07 INFO - PROCESS | 4008 | 1463629207248 Marionette DEBUG loaded listener.js 20:40:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECEE223000) [pid = 4008] [serial = 447] [outer = 000000ECECBDD400] 20:40:07 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:07 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:07 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:07 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:07 INFO - PROCESS | 4008 | 1463629207685 Marionette TRACE conn6 <- [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:40:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:40:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 777ms 20:40:07 INFO - PROCESS | 4008 | 1463629207742 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 20:40:07 INFO - PROCESS | 4008 | 1463629207744 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 20:40:07 INFO - PROCESS | 4008 | 1463629207747 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:40:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:40:07 INFO - PROCESS | 4008 | 1463629207749 Marionette TRACE conn6 <- [1,562,null,{}] 20:40:07 INFO - PROCESS | 4008 | 1463629207753 Marionette TRACE conn6 -> [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:40:07 INFO - PROCESS | 4008 | 1463629207864 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 20:40:07 INFO - PROCESS | 4008 | 1463629207871 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE519000 == 58 [pid = 4008] [id = 150] 20:40:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECECBDE800) [pid = 4008] [serial = 448] [outer = 0000000000000000] 20:40:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECEE2C9400) [pid = 4008] [serial = 449] [outer = 000000ECECBDE800] 20:40:07 INFO - PROCESS | 4008 | 1463629207916 Marionette DEBUG loaded listener.js 20:40:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECEE6AD000) [pid = 4008] [serial = 450] [outer = 000000ECECBDE800] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECE8C7EC00) [pid = 4008] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECEC1D1000) [pid = 4008] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECDDE47400) [pid = 4008] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECEE221400) [pid = 4008] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECDDE0EC00) [pid = 4008] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECE25D2000) [pid = 4008] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECE7B93400) [pid = 4008] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECEB671400) [pid = 4008] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:40:08 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECDD7BDC00) [pid = 4008] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:40:08 INFO - PROCESS | 4008 | 1463629208436 Marionette TRACE conn6 <- [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:40:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:40:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 733ms 20:40:08 INFO - PROCESS | 4008 | 1463629208483 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 20:40:08 INFO - PROCESS | 4008 | 1463629208485 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 20:40:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:40:08 INFO - PROCESS | 4008 | 1463629208489 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:40:08 INFO - PROCESS | 4008 | 1463629208491 Marionette TRACE conn6 <- [1,566,null,{}] 20:40:08 INFO - PROCESS | 4008 | 1463629208494 Marionette TRACE conn6 -> [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:40:08 INFO - PROCESS | 4008 | 1463629208589 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 20:40:08 INFO - PROCESS | 4008 | 1463629208599 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA82F800 == 59 [pid = 4008] [id = 151] 20:40:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECE25CF000) [pid = 4008] [serial = 451] [outer = 0000000000000000] 20:40:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECE7BA6C00) [pid = 4008] [serial = 452] [outer = 000000ECE25CF000] 20:40:08 INFO - PROCESS | 4008 | 1463629208644 Marionette DEBUG loaded listener.js 20:40:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECEE3AF000) [pid = 4008] [serial = 453] [outer = 000000ECE25CF000] 20:40:09 INFO - PROCESS | 4008 | 1463629209074 Marionette TRACE conn6 <- [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:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 629ms 20:40:09 INFO - PROCESS | 4008 | 1463629209122 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 20:40:09 INFO - PROCESS | 4008 | 1463629209124 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 20:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:40:09 INFO - PROCESS | 4008 | 1463629209128 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:40:09 INFO - PROCESS | 4008 | 1463629209130 Marionette TRACE conn6 <- [1,570,null,{}] 20:40:09 INFO - PROCESS | 4008 | 1463629209134 Marionette TRACE conn6 -> [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:40:09 INFO - PROCESS | 4008 | 1463629209221 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 20:40:09 INFO - PROCESS | 4008 | 1463629209227 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF811000 == 60 [pid = 4008] [id = 152] 20:40:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECE8C2CC00) [pid = 4008] [serial = 454] [outer = 0000000000000000] 20:40:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECEEFEE000) [pid = 4008] [serial = 455] [outer = 000000ECE8C2CC00] 20:40:09 INFO - PROCESS | 4008 | 1463629209275 Marionette DEBUG loaded listener.js 20:40:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECEF86CC00) [pid = 4008] [serial = 456] [outer = 000000ECE8C2CC00] 20:40:09 INFO - PROCESS | 4008 | 1463629209677 Marionette TRACE conn6 <- [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:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 586ms 20:40:09 INFO - PROCESS | 4008 | 1463629209723 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 20:40:09 INFO - PROCESS | 4008 | 1463629209725 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 20:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:40:09 INFO - PROCESS | 4008 | 1463629209728 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:40:09 INFO - PROCESS | 4008 | 1463629209730 Marionette TRACE conn6 <- [1,574,null,{}] 20:40:09 INFO - PROCESS | 4008 | 1463629209738 Marionette TRACE conn6 -> [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:40:09 INFO - PROCESS | 4008 | 1463629209827 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 20:40:09 INFO - PROCESS | 4008 | 1463629209835 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF13A8000 == 61 [pid = 4008] [id = 153] 20:40:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECDC239800) [pid = 4008] [serial = 457] [outer = 0000000000000000] 20:40:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECDC240000) [pid = 4008] [serial = 458] [outer = 000000ECDC239800] 20:40:09 INFO - PROCESS | 4008 | 1463629209888 Marionette DEBUG loaded listener.js 20:40:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECEF626C00) [pid = 4008] [serial = 459] [outer = 000000ECDC239800] 20:40:10 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:10 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:10 INFO - PROCESS | 4008 | 1463629210343 Marionette TRACE conn6 <- [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:40:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:40:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 629ms 20:40:10 INFO - PROCESS | 4008 | 1463629210360 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 20:40:10 INFO - PROCESS | 4008 | 1463629210363 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 20:40:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:40:10 INFO - PROCESS | 4008 | 1463629210366 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:40:10 INFO - PROCESS | 4008 | 1463629210369 Marionette TRACE conn6 <- [1,578,null,{}] 20:40:10 INFO - PROCESS | 4008 | 1463629210384 Marionette TRACE conn6 -> [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:40:10 INFO - PROCESS | 4008 | 1463629210551 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 20:40:10 INFO - PROCESS | 4008 | 1463629210677 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE3011000 == 62 [pid = 4008] [id = 154] 20:40:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECDC1C7800) [pid = 4008] [serial = 460] [outer = 0000000000000000] 20:40:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECDC23C400) [pid = 4008] [serial = 461] [outer = 000000ECDC1C7800] 20:40:10 INFO - PROCESS | 4008 | 1463629210738 Marionette DEBUG loaded listener.js 20:40:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECDDD1BC00) [pid = 4008] [serial = 462] [outer = 000000ECDC1C7800] 20:40:11 INFO - PROCESS | 4008 | 1463629211457 Marionette TRACE conn6 <- [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:40:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:40:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1137ms 20:40:11 INFO - PROCESS | 4008 | 1463629211509 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 20:40:11 INFO - PROCESS | 4008 | 1463629211514 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 20:40:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:40:11 INFO - PROCESS | 4008 | 1463629211518 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:40:11 INFO - PROCESS | 4008 | 1463629211523 Marionette TRACE conn6 <- [1,582,null,{}] 20:40:11 INFO - PROCESS | 4008 | 1463629211528 Marionette TRACE conn6 -> [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:40:11 INFO - PROCESS | 4008 | 1463629211648 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 20:40:11 INFO - PROCESS | 4008 | [4008] 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:40:11 INFO - PROCESS | 4008 | 1463629211968 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB21D800 == 63 [pid = 4008] [id = 155] 20:40:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECE4212400) [pid = 4008] [serial = 463] [outer = 0000000000000000] 20:40:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECE4216000) [pid = 4008] [serial = 464] [outer = 000000ECE4212400] 20:40:12 INFO - PROCESS | 4008 | 1463629212028 Marionette DEBUG loaded listener.js 20:40:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECE7B6F000) [pid = 4008] [serial = 465] [outer = 000000ECE4212400] 20:40:12 INFO - PROCESS | 4008 | 1463629212641 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1196ms 20:40:12 INFO - PROCESS | 4008 | 1463629212717 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 20:40:12 INFO - PROCESS | 4008 | 1463629212721 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 20:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:40:12 INFO - PROCESS | 4008 | 1463629212725 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:40:12 INFO - PROCESS | 4008 | 1463629212727 Marionette TRACE conn6 <- [1,586,null,{}] 20:40:12 INFO - PROCESS | 4008 | 1463629212731 Marionette TRACE conn6 -> [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:40:12 INFO - PROCESS | 4008 | 1463629212882 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 20:40:13 INFO - PROCESS | 4008 | 1463629212997 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF200D000 == 64 [pid = 4008] [id = 156] 20:40:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECEB9AB800) [pid = 4008] [serial = 466] [outer = 0000000000000000] 20:40:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECEC026000) [pid = 4008] [serial = 467] [outer = 000000ECEB9AB800] 20:40:13 INFO - PROCESS | 4008 | 1463629213056 Marionette DEBUG loaded listener.js 20:40:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECED487000) [pid = 4008] [serial = 468] [outer = 000000ECEB9AB800] 20:40:13 INFO - PROCESS | 4008 | 1463629213661 Marionette TRACE conn6 <- [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:40:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:40:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 985ms 20:40:13 INFO - PROCESS | 4008 | 1463629213711 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 20:40:13 INFO - PROCESS | 4008 | 1463629213715 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 20:40:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:40:13 INFO - PROCESS | 4008 | 1463629213727 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:40:13 INFO - PROCESS | 4008 | 1463629213732 Marionette TRACE conn6 <- [1,590,null,{}] 20:40:13 INFO - PROCESS | 4008 | 1463629213736 Marionette TRACE conn6 -> [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:40:13 INFO - PROCESS | 4008 | 1463629213854 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 20:40:13 INFO - PROCESS | 4008 | 1463629213972 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF251C800 == 65 [pid = 4008] [id = 157] 20:40:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECEF86E400) [pid = 4008] [serial = 469] [outer = 0000000000000000] 20:40:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECF1188800) [pid = 4008] [serial = 470] [outer = 000000ECEF86E400] 20:40:14 INFO - PROCESS | 4008 | 1463629214031 Marionette DEBUG loaded listener.js 20:40:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECF1562000) [pid = 4008] [serial = 471] [outer = 000000ECEF86E400] 20:40:14 INFO - PROCESS | 4008 | 1463629214679 Marionette TRACE conn6 <- [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:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 986ms 20:40:14 INFO - PROCESS | 4008 | 1463629214711 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 20:40:14 INFO - PROCESS | 4008 | 1463629214713 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 20:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:40:14 INFO - PROCESS | 4008 | 1463629214717 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:40:14 INFO - PROCESS | 4008 | 1463629214719 Marionette TRACE conn6 <- [1,594,null,{}] 20:40:14 INFO - PROCESS | 4008 | 1463629214723 Marionette TRACE conn6 -> [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:40:14 INFO - PROCESS | 4008 | 1463629214839 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 20:40:14 INFO - PROCESS | 4008 | 1463629214950 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE771A800 == 66 [pid = 4008] [id = 158] 20:40:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECE3FBA400) [pid = 4008] [serial = 472] [outer = 0000000000000000] 20:40:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECEAF59C00) [pid = 4008] [serial = 473] [outer = 000000ECE3FBA400] 20:40:15 INFO - PROCESS | 4008 | 1463629215006 Marionette DEBUG loaded listener.js 20:40:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECF1566400) [pid = 4008] [serial = 474] [outer = 000000ECE3FBA400] 20:40:15 INFO - PROCESS | 4008 | 1463629215826 Marionette TRACE conn6 <- [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:40:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:40:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1176ms 20:40:15 INFO - PROCESS | 4008 | 1463629215896 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 20:40:15 INFO - PROCESS | 4008 | 1463629215902 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 20:40:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:40:15 INFO - PROCESS | 4008 | 1463629215906 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:40:15 INFO - PROCESS | 4008 | 1463629215911 Marionette TRACE conn6 <- [1,598,null,{}] 20:40:15 INFO - PROCESS | 4008 | 1463629215917 Marionette TRACE conn6 -> [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:40:16 INFO - PROCESS | 4008 | 1463629216035 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 20:40:16 INFO - PROCESS | 4008 | 1463629216108 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE3489800 == 67 [pid = 4008] [id = 159] 20:40:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECDE68DC00) [pid = 4008] [serial = 475] [outer = 0000000000000000] 20:40:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECDF21F400) [pid = 4008] [serial = 476] [outer = 000000ECDE68DC00] 20:40:16 INFO - PROCESS | 4008 | 1463629216203 Marionette DEBUG loaded listener.js 20:40:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECDDC35800) [pid = 4008] [serial = 477] [outer = 000000ECDE68DC00] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13A8000 == 66 [pid = 4008] [id = 153] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEF811000 == 65 [pid = 4008] [id = 152] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA82F800 == 64 [pid = 4008] [id = 151] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE519000 == 63 [pid = 4008] [id = 150] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE120800 == 62 [pid = 4008] [id = 149] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB912800 == 61 [pid = 4008] [id = 148] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB251800 == 60 [pid = 4008] [id = 147] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA862000 == 59 [pid = 4008] [id = 146] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECEEEE1000) [pid = 4008] [serial = 410] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE364E000 == 58 [pid = 4008] [id = 145] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA79A800 == 57 [pid = 4008] [id = 144] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB913800 == 56 [pid = 4008] [id = 140] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3BA000 == 55 [pid = 4008] [id = 139] 20:40:16 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7716800 == 54 [pid = 4008] [id = 138] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECEA50E800) [pid = 4008] [serial = 395] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECEAF55C00) [pid = 4008] [serial = 396] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECEDF4EC00) [pid = 4008] [serial = 399] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECECBE6400) [pid = 4008] [serial = 398] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECE361C800) [pid = 4008] [serial = 404] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECEE224400) [pid = 4008] [serial = 401] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECEEFE8000) [pid = 4008] [serial = 380] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECEF625C00) [pid = 4008] [serial = 367] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECDDE53C00) [pid = 4008] [serial = 386] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE25D5800) [pid = 4008] [serial = 387] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECE4E1A400) [pid = 4008] [serial = 389] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECE7B43800) [pid = 4008] [serial = 390] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECE4EED400) [pid = 4008] [serial = 370] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECE7BA8000) [pid = 4008] [serial = 392] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECEE235400) [pid = 4008] [serial = 407] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECE292AC00) [pid = 4008] [serial = 384] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECDDE4A400) [pid = 4008] [serial = 383] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECF0AFA400) [pid = 4008] [serial = 377] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECECD10800) [pid = 4008] [serial = 373] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECEE6A6000) [pid = 4008] [serial = 408] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECEE2CB800) [pid = 4008] [serial = 402] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECE34EBC00) [pid = 4008] [serial = 161] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECE82C7800) [pid = 4008] [serial = 405] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECE82C4000) [pid = 4008] [serial = 393] [outer = 0000000000000000] [url = about:blank] 20:40:16 INFO - PROCESS | 4008 | 1463629216777 Marionette TRACE conn6 <- [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:40:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:40:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 882ms 20:40:16 INFO - PROCESS | 4008 | 1463629216792 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 20:40:16 INFO - PROCESS | 4008 | 1463629216797 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 20:40:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:40:16 INFO - PROCESS | 4008 | 1463629216804 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:40:16 INFO - PROCESS | 4008 | 1463629216806 Marionette TRACE conn6 <- [1,602,null,{}] 20:40:16 INFO - PROCESS | 4008 | 1463629216810 Marionette TRACE conn6 -> [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:40:16 INFO - PROCESS | 4008 | 1463629216903 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 20:40:16 INFO - PROCESS | 4008 | 1463629216978 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE802C800 == 55 [pid = 4008] [id = 160] 20:40:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECDDE55400) [pid = 4008] [serial = 478] [outer = 0000000000000000] 20:40:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECE25D6C00) [pid = 4008] [serial = 479] [outer = 000000ECDDE55400] 20:40:17 INFO - PROCESS | 4008 | 1463629217026 Marionette DEBUG loaded listener.js 20:40:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECE292E000) [pid = 4008] [serial = 480] [outer = 000000ECDDE55400] 20:40:17 INFO - PROCESS | 4008 | 1463629217468 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 732ms 20:40:17 INFO - PROCESS | 4008 | 1463629217538 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 20:40:17 INFO - PROCESS | 4008 | 1463629217540 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 20:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:40:17 INFO - PROCESS | 4008 | 1463629217544 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:40:17 INFO - PROCESS | 4008 | 1463629217548 Marionette TRACE conn6 <- [1,606,null,{}] 20:40:17 INFO - PROCESS | 4008 | 1463629217558 Marionette TRACE conn6 -> [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:40:17 INFO - PROCESS | 4008 | 1463629217679 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 20:40:17 INFO - PROCESS | 4008 | 1463629217697 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA830800 == 56 [pid = 4008] [id = 161] 20:40:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECE4219400) [pid = 4008] [serial = 481] [outer = 0000000000000000] 20:40:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECE4E16800) [pid = 4008] [serial = 482] [outer = 000000ECE4219400] 20:40:17 INFO - PROCESS | 4008 | 1463629217749 Marionette DEBUG loaded listener.js 20:40:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECE708DC00) [pid = 4008] [serial = 483] [outer = 000000ECE4219400] 20:40:18 INFO - PROCESS | 4008 | 1463629218209 Marionette TRACE conn6 <- [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:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 691ms 20:40:18 INFO - PROCESS | 4008 | 1463629218238 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 20:40:18 INFO - PROCESS | 4008 | 1463629218240 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 20:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:40:18 INFO - PROCESS | 4008 | 1463629218244 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:40:18 INFO - PROCESS | 4008 | 1463629218246 Marionette TRACE conn6 <- [1,610,null,{}] 20:40:18 INFO - PROCESS | 4008 | 1463629218251 Marionette TRACE conn6 -> [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:40:18 INFO - PROCESS | 4008 | 1463629218340 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 20:40:18 INFO - PROCESS | 4008 | 1463629218350 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB0B3800 == 57 [pid = 4008] [id = 162] 20:40:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECE7B77C00) [pid = 4008] [serial = 484] [outer = 0000000000000000] 20:40:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECE7B8EC00) [pid = 4008] [serial = 485] [outer = 000000ECE7B77C00] 20:40:18 INFO - PROCESS | 4008 | 1463629218396 Marionette DEBUG loaded listener.js 20:40:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECE7BA0C00) [pid = 4008] [serial = 486] [outer = 000000ECE7B77C00] 20:40:18 INFO - PROCESS | 4008 | 1463629218828 Marionette TRACE conn6 <- [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:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 628ms 20:40:18 INFO - PROCESS | 4008 | 1463629218875 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 20:40:18 INFO - PROCESS | 4008 | 1463629218878 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 20:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:40:18 INFO - PROCESS | 4008 | 1463629218881 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:40:18 INFO - PROCESS | 4008 | 1463629218883 Marionette TRACE conn6 <- [1,614,null,{}] 20:40:18 INFO - PROCESS | 4008 | 1463629218886 Marionette TRACE conn6 -> [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:40:19 INFO - PROCESS | 4008 | 1463629218993 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 20:40:19 INFO - PROCESS | 4008 | 1463629219030 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3A2800 == 58 [pid = 4008] [id = 163] 20:40:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECE7FCDC00) [pid = 4008] [serial = 487] [outer = 0000000000000000] 20:40:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECE82C7800) [pid = 4008] [serial = 488] [outer = 000000ECE7FCDC00] 20:40:19 INFO - PROCESS | 4008 | 1463629219118 Marionette DEBUG loaded listener.js 20:40:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECEA508C00) [pid = 4008] [serial = 489] [outer = 000000ECE7FCDC00] 20:40:19 INFO - PROCESS | 4008 | 1463629219574 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:40:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:40:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 734ms 20:40:19 INFO - PROCESS | 4008 | 1463629219618 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 20:40:19 INFO - PROCESS | 4008 | 1463629219620 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 20:40:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:40:19 INFO - PROCESS | 4008 | 1463629219629 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:40:19 INFO - PROCESS | 4008 | 1463629219631 Marionette TRACE conn6 <- [1,618,null,{}] 20:40:19 INFO - PROCESS | 4008 | 1463629219634 Marionette TRACE conn6 -> [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:40:19 INFO - PROCESS | 4008 | 1463629219755 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 20:40:19 INFO - PROCESS | 4008 | 1463629219812 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED566000 == 59 [pid = 4008] [id = 164] 20:40:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECEB291C00) [pid = 4008] [serial = 490] [outer = 0000000000000000] 20:40:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECEB98BC00) [pid = 4008] [serial = 491] [outer = 000000ECEB291C00] 20:40:19 INFO - PROCESS | 4008 | 1463629219860 Marionette DEBUG loaded listener.js 20:40:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECEC024C00) [pid = 4008] [serial = 492] [outer = 000000ECEB291C00] 20:40:20 INFO - PROCESS | 4008 | 1463629220292 Marionette TRACE conn6 <- [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:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 691ms 20:40:20 INFO - PROCESS | 4008 | 1463629220318 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 20:40:20 INFO - PROCESS | 4008 | 1463629220320 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 20:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:40:20 INFO - PROCESS | 4008 | 1463629220324 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:40:20 INFO - PROCESS | 4008 | 1463629220326 Marionette TRACE conn6 <- [1,622,null,{}] 20:40:20 INFO - PROCESS | 4008 | 1463629220329 Marionette TRACE conn6 -> [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:40:20 INFO - PROCESS | 4008 | 1463629220468 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 20:40:20 INFO - PROCESS | 4008 | 1463629220493 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE24F000 == 60 [pid = 4008] [id = 165] 20:40:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECEC09AC00) [pid = 4008] [serial = 493] [outer = 0000000000000000] 20:40:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECECBDC000) [pid = 4008] [serial = 494] [outer = 000000ECEC09AC00] 20:40:20 INFO - PROCESS | 4008 | 1463629220539 Marionette DEBUG loaded listener.js 20:40:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECED518400) [pid = 4008] [serial = 495] [outer = 000000ECEC09AC00] 20:40:20 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:20 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECECBDD400) [pid = 4008] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECDE691400) [pid = 4008] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECE25CF000) [pid = 4008] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECDDE4EC00) [pid = 4008] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECE8C2CC00) [pid = 4008] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECE48D1400) [pid = 4008] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECE82C3800) [pid = 4008] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECECBDE800) [pid = 4008] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:40:21 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECE421B000) [pid = 4008] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:40:21 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:21 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:21 INFO - PROCESS | 4008 | 1463629221147 Marionette TRACE conn6 <- [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:40:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 881ms 20:40:21 INFO - PROCESS | 4008 | 1463629221207 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 20:40:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:40:21 INFO - PROCESS | 4008 | 1463629221218 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 20:40:21 INFO - PROCESS | 4008 | 1463629221222 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:40:21 INFO - PROCESS | 4008 | 1463629221224 Marionette TRACE conn6 <- [1,626,null,{}] 20:40:21 INFO - PROCESS | 4008 | 1463629221228 Marionette TRACE conn6 -> [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:40:21 INFO - PROCESS | 4008 | 1463629221311 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 20:40:21 INFO - PROCESS | 4008 | 1463629221389 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED164000 == 61 [pid = 4008] [id = 166] 20:40:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECDC236C00) [pid = 4008] [serial = 496] [outer = 0000000000000000] 20:40:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECE7B70400) [pid = 4008] [serial = 497] [outer = 000000ECDC236C00] 20:40:21 INFO - PROCESS | 4008 | 1463629221436 Marionette DEBUG loaded listener.js 20:40:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECEE219000) [pid = 4008] [serial = 498] [outer = 000000ECDC236C00] 20:40:21 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:21 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:21 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:21 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:21 INFO - PROCESS | 4008 | 1463629221828 Marionette TRACE conn6 <- [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:40:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 629ms 20:40:21 INFO - PROCESS | 4008 | 1463629221856 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 20:40:21 INFO - PROCESS | 4008 | 1463629221858 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 20:40:21 INFO - PROCESS | 4008 | 1463629221862 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:40:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:40:21 INFO - PROCESS | 4008 | 1463629221863 Marionette TRACE conn6 <- [1,630,null,{}] 20:40:21 INFO - PROCESS | 4008 | 1463629221867 Marionette TRACE conn6 -> [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:40:21 INFO - PROCESS | 4008 | 1463629221979 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 20:40:21 INFO - PROCESS | 4008 | 1463629221988 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEEDA3800 == 62 [pid = 4008] [id = 167] 20:40:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECEE221000) [pid = 4008] [serial = 499] [outer = 0000000000000000] 20:40:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECEE238800) [pid = 4008] [serial = 500] [outer = 000000ECEE221000] 20:40:22 INFO - PROCESS | 4008 | 1463629222033 Marionette DEBUG loaded listener.js 20:40:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECEE2CD400) [pid = 4008] [serial = 501] [outer = 000000ECEE221000] 20:40:22 INFO - PROCESS | 4008 | 1463629222445 Marionette TRACE conn6 <- [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:40:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:40:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 629ms 20:40:22 INFO - PROCESS | 4008 | 1463629222495 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 20:40:22 INFO - PROCESS | 4008 | 1463629222497 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 20:40:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:40:22 INFO - PROCESS | 4008 | 1463629222500 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:40:22 INFO - PROCESS | 4008 | 1463629222502 Marionette TRACE conn6 <- [1,634,null,{}] 20:40:22 INFO - PROCESS | 4008 | 1463629222506 Marionette TRACE conn6 -> [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:40:22 INFO - PROCESS | 4008 | 1463629222627 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 20:40:22 INFO - PROCESS | 4008 | 1463629222640 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF1318000 == 63 [pid = 4008] [id = 168] 20:40:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECEE2C6000) [pid = 4008] [serial = 502] [outer = 0000000000000000] 20:40:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECEE6A3400) [pid = 4008] [serial = 503] [outer = 000000ECEE2C6000] 20:40:22 INFO - PROCESS | 4008 | 1463629222685 Marionette DEBUG loaded listener.js 20:40:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECEEFE5800) [pid = 4008] [serial = 504] [outer = 000000ECEE2C6000] 20:40:23 INFO - PROCESS | 4008 | 1463629223157 Marionette TRACE conn6 <- [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:40:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:40:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 20:40:23 INFO - PROCESS | 4008 | 1463629223174 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 20:40:23 INFO - PROCESS | 4008 | 1463629223179 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 20:40:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:40:23 INFO - PROCESS | 4008 | 1463629223185 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:40:23 INFO - PROCESS | 4008 | 1463629223190 Marionette TRACE conn6 <- [1,638,null,{}] 20:40:23 INFO - PROCESS | 4008 | 1463629223197 Marionette TRACE conn6 -> [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:40:23 INFO - PROCESS | 4008 | 1463629223401 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 20:40:23 INFO - PROCESS | 4008 | 1463629223525 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7715000 == 64 [pid = 4008] [id = 169] 20:40:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECDDE4DC00) [pid = 4008] [serial = 505] [outer = 0000000000000000] 20:40:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECDDEB7000) [pid = 4008] [serial = 506] [outer = 000000ECDDE4DC00] 20:40:23 INFO - PROCESS | 4008 | 1463629223586 Marionette DEBUG loaded listener.js 20:40:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECE25D5800) [pid = 4008] [serial = 507] [outer = 000000ECDDE4DC00] 20:40:24 INFO - PROCESS | 4008 | 1463629224165 Marionette TRACE conn6 <- [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:40:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:40:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1030ms 20:40:24 INFO - PROCESS | 4008 | 1463629224219 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 20:40:24 INFO - PROCESS | 4008 | 1463629224225 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 20:40:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:40:24 INFO - PROCESS | 4008 | 1463629224232 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:40:24 INFO - PROCESS | 4008 | 1463629224235 Marionette TRACE conn6 <- [1,642,null,{}] 20:40:24 INFO - PROCESS | 4008 | 1463629224239 Marionette TRACE conn6 -> [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:40:24 INFO - PROCESS | 4008 | 1463629224355 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 20:40:24 INFO - PROCESS | 4008 | 1463629224448 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEBECD000 == 65 [pid = 4008] [id = 170] 20:40:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECE3F43800) [pid = 4008] [serial = 508] [outer = 0000000000000000] 20:40:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECE4EF0000) [pid = 4008] [serial = 509] [outer = 000000ECE3F43800] 20:40:24 INFO - PROCESS | 4008 | 1463629224507 Marionette DEBUG loaded listener.js 20:40:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECE7B97000) [pid = 4008] [serial = 510] [outer = 000000ECE3F43800] 20:40:25 INFO - PROCESS | 4008 | 1463629225137 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:40:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:40:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 924ms 20:40:25 INFO - PROCESS | 4008 | 1463629225161 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 20:40:25 INFO - PROCESS | 4008 | 1463629225164 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 20:40:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:40:25 INFO - PROCESS | 4008 | 1463629225169 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:40:25 INFO - PROCESS | 4008 | 1463629225173 Marionette TRACE conn6 <- [1,646,null,{}] 20:40:25 INFO - PROCESS | 4008 | 1463629225185 Marionette TRACE conn6 -> [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:40:25 INFO - PROCESS | 4008 | 1463629225303 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 20:40:25 INFO - PROCESS | 4008 | 1463629225423 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2012800 == 66 [pid = 4008] [id = 171] 20:40:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECEB286C00) [pid = 4008] [serial = 511] [outer = 0000000000000000] 20:40:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECECBDF000) [pid = 4008] [serial = 512] [outer = 000000ECEB286C00] 20:40:25 INFO - PROCESS | 4008 | 1463629225485 Marionette DEBUG loaded listener.js 20:40:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECEEFE9400) [pid = 4008] [serial = 513] [outer = 000000ECEB286C00] 20:40:26 INFO - PROCESS | 4008 | 1463629226138 Marionette TRACE conn6 <- [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:40:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:40:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1028ms 20:40:26 INFO - PROCESS | 4008 | 1463629226211 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 20:40:26 INFO - PROCESS | 4008 | 1463629226215 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 20:40:26 INFO - PROCESS | 4008 | 1463629226220 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:40:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:40:26 INFO - PROCESS | 4008 | 1463629226222 Marionette TRACE conn6 <- [1,650,null,{}] 20:40:26 INFO - PROCESS | 4008 | 1463629226226 Marionette TRACE conn6 -> [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:40:26 INFO - PROCESS | 4008 | 1463629226355 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 20:40:26 INFO - PROCESS | 4008 | 1463629226472 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2527000 == 67 [pid = 4008] [id = 172] 20:40:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECEEE05000) [pid = 4008] [serial = 514] [outer = 0000000000000000] 20:40:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECEEE0D800) [pid = 4008] [serial = 515] [outer = 000000ECEEE05000] 20:40:26 INFO - PROCESS | 4008 | 1463629226531 Marionette DEBUG loaded listener.js 20:40:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECEF61E400) [pid = 4008] [serial = 516] [outer = 000000ECEEE05000] 20:40:26 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:26 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:27 INFO - PROCESS | 4008 | 1463629227104 Marionette TRACE conn6 <- [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:40:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:40:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 923ms 20:40:27 INFO - PROCESS | 4008 | 1463629227148 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 20:40:27 INFO - PROCESS | 4008 | 1463629227151 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 20:40:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:40:27 INFO - PROCESS | 4008 | 1463629227155 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:40:27 INFO - PROCESS | 4008 | 1463629227157 Marionette TRACE conn6 <- [1,654,null,{}] 20:40:27 INFO - PROCESS | 4008 | 1463629227161 Marionette TRACE conn6 -> [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:40:27 INFO - PROCESS | 4008 | 1463629227270 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 20:40:27 INFO - PROCESS | 4008 | 1463629227361 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3398000 == 68 [pid = 4008] [id = 173] 20:40:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECEF839800) [pid = 4008] [serial = 517] [outer = 0000000000000000] 20:40:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECEF841800) [pid = 4008] [serial = 518] [outer = 000000ECEF839800] 20:40:27 INFO - PROCESS | 4008 | 1463629227418 Marionette DEBUG loaded listener.js 20:40:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECF0984C00) [pid = 4008] [serial = 519] [outer = 000000ECEF839800] 20:40:27 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:27 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:28 INFO - PROCESS | 4008 | 1463629228022 Marionette TRACE conn6 <- [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:40:28 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:40:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 943ms 20:40:28 INFO - PROCESS | 4008 | 1463629228100 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 20:40:28 INFO - PROCESS | 4008 | 1463629228103 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 20:40:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:40:28 INFO - PROCESS | 4008 | 1463629228107 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:40:28 INFO - PROCESS | 4008 | 1463629228109 Marionette TRACE conn6 <- [1,658,null,{}] 20:40:28 INFO - PROCESS | 4008 | 1463629228113 Marionette TRACE conn6 -> [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:40:28 INFO - PROCESS | 4008 | 1463629228247 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 20:40:28 INFO - PROCESS | 4008 | 1463629228401 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1318800 == 69 [pid = 4008] [id = 174] 20:40:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECDC23AC00) [pid = 4008] [serial = 520] [outer = 0000000000000000] 20:40:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECF1560400) [pid = 4008] [serial = 521] [outer = 000000ECDC23AC00] 20:40:28 INFO - PROCESS | 4008 | 1463629228460 Marionette DEBUG loaded listener.js 20:40:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECF213FC00) [pid = 4008] [serial = 522] [outer = 000000ECDC23AC00] 20:40:29 INFO - PROCESS | 4008 | 1463629229193 Marionette TRACE conn6 <- [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:40:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:40:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1138ms 20:40:29 INFO - PROCESS | 4008 | 1463629229247 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 20:40:29 INFO - PROCESS | 4008 | 1463629229251 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 20:40:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:40:29 INFO - PROCESS | 4008 | 1463629229256 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:40:29 INFO - PROCESS | 4008 | 1463629229260 Marionette TRACE conn6 <- [1,662,null,{}] 20:40:29 INFO - PROCESS | 4008 | 1463629229309 Marionette TRACE conn6 -> [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:40:29 INFO - PROCESS | 4008 | 1463629229450 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 20:40:29 INFO - PROCESS | 4008 | 1463629229462 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAAC3000 == 70 [pid = 4008] [id = 175] 20:40:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECE2568800) [pid = 4008] [serial = 523] [outer = 0000000000000000] 20:40:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECE25D7800) [pid = 4008] [serial = 524] [outer = 000000ECE2568800] 20:40:29 INFO - PROCESS | 4008 | 1463629229513 Marionette DEBUG loaded listener.js 20:40:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECE3620400) [pid = 4008] [serial = 525] [outer = 000000ECE2568800] 20:40:29 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:40:30 INFO - PROCESS | 4008 | [4008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:40:30 INFO - PROCESS | 4008 | 1463629230177 Marionette TRACE conn6 <- [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:40:30 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:40:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 944ms 20:40:30 INFO - PROCESS | 4008 | 1463629230219 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 20:40:30 INFO - PROCESS | 4008 | 1463629230225 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 20:40:30 INFO - PROCESS | 4008 | 1463629230233 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:40:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:40:30 INFO - PROCESS | 4008 | 1463629230236 Marionette TRACE conn6 <- [1,666,null,{}] 20:40:30 INFO - PROCESS | 4008 | 1463629230240 Marionette TRACE conn6 -> [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:40:30 INFO - PROCESS | 4008 | 1463629230345 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 20:40:30 INFO - PROCESS | 4008 | 1463629230425 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE34C9800 == 71 [pid = 4008] [id = 176] 20:40:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECDDE10000) [pid = 4008] [serial = 526] [outer = 0000000000000000] 20:40:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECE292B800) [pid = 4008] [serial = 527] [outer = 000000ECDDE10000] 20:40:30 INFO - PROCESS | 4008 | 1463629230510 Marionette DEBUG loaded listener.js 20:40:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECE8C3AC00) [pid = 4008] [serial = 528] [outer = 000000ECDDE10000] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDA3800 == 70 [pid = 4008] [id = 167] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED164000 == 69 [pid = 4008] [id = 166] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE24F000 == 68 [pid = 4008] [id = 165] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED566000 == 67 [pid = 4008] [id = 164] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3A2800 == 66 [pid = 4008] [id = 163] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB0B3800 == 65 [pid = 4008] [id = 162] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA830800 == 64 [pid = 4008] [id = 161] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE802C800 == 63 [pid = 4008] [id = 160] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE3489800 == 62 [pid = 4008] [id = 159] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECE7B3F400) [pid = 4008] [serial = 416] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000ECE25D1800) [pid = 4008] [serial = 413] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECE3F42C00) [pid = 4008] [serial = 428] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECEE233800) [pid = 4008] [serial = 419] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECEF870400) [pid = 4008] [serial = 422] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECEB28F800) [pid = 4008] [serial = 425] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECDC240000) [pid = 4008] [serial = 458] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB21D800 == 61 [pid = 4008] [id = 155] 20:40:30 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE3011000 == 60 [pid = 4008] [id = 154] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECEDFECC00) [pid = 4008] [serial = 446] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECEE2C9400) [pid = 4008] [serial = 449] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECE4EFCC00) [pid = 4008] [serial = 437] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECE7FC9800) [pid = 4008] [serial = 440] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECEA506000) [pid = 4008] [serial = 441] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECE2F09C00) [pid = 4008] [serial = 432] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECE25D6000) [pid = 4008] [serial = 431] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECE255F400) [pid = 4008] [serial = 434] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECE290E400) [pid = 4008] [serial = 435] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECEE3AF000) [pid = 4008] [serial = 453] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECE7BA6C00) [pid = 4008] [serial = 452] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECEE6AD000) [pid = 4008] [serial = 450] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECE7B75400) [pid = 4008] [serial = 438] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECEE223000) [pid = 4008] [serial = 447] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECEAD8A800) [pid = 4008] [serial = 443] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECEB58FC00) [pid = 4008] [serial = 444] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECEF86CC00) [pid = 4008] [serial = 456] [outer = 0000000000000000] [url = about:blank] 20:40:30 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECEEFEE000) [pid = 4008] [serial = 455] [outer = 0000000000000000] [url = about:blank] 20:40:31 INFO - PROCESS | 4008 | 1463629231015 Marionette TRACE conn6 <- [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:40:31 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:40:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 840ms 20:40:31 INFO - PROCESS | 4008 | 1463629231080 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 20:40:31 INFO - PROCESS | 4008 | 1463629231083 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 20:40:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:40:31 INFO - PROCESS | 4008 | 1463629231087 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:40:31 INFO - PROCESS | 4008 | 1463629231090 Marionette TRACE conn6 <- [1,670,null,{}] 20:40:31 INFO - PROCESS | 4008 | 1463629231102 Marionette TRACE conn6 -> [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:40:31 INFO - PROCESS | 4008 | 1463629231195 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 20:40:31 INFO - PROCESS | 4008 | 1463629231286 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEABA0000 == 61 [pid = 4008] [id = 177] 20:40:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECDDE47C00) [pid = 4008] [serial = 529] [outer = 0000000000000000] 20:40:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECE82C4000) [pid = 4008] [serial = 530] [outer = 000000ECDDE47C00] 20:40:31 INFO - PROCESS | 4008 | 1463629231339 Marionette DEBUG loaded listener.js 20:40:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECEAD95000) [pid = 4008] [serial = 531] [outer = 000000ECDDE47C00] 20:40:31 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:40:32 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:40:32 INFO - PROCESS | 4008 | 1463629232258 Marionette TRACE conn6 <- [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:40:32 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:40:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1193ms 20:40:32 INFO - PROCESS | 4008 | 1463629232283 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 20:40:32 INFO - PROCESS | 4008 | 1463629232286 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 20:40:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:40:32 INFO - PROCESS | 4008 | 1463629232290 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:40:32 INFO - PROCESS | 4008 | 1463629232292 Marionette TRACE conn6 <- [1,674,null,{}] 20:40:32 INFO - PROCESS | 4008 | 1463629232295 Marionette TRACE conn6 -> [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:40:32 INFO - PROCESS | 4008 | 1463629232387 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 20:40:32 INFO - PROCESS | 4008 | 1463629232394 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3BA800 == 62 [pid = 4008] [id = 178] 20:40:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECEB9B0400) [pid = 4008] [serial = 532] [outer = 0000000000000000] 20:40:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECEC024400) [pid = 4008] [serial = 533] [outer = 000000ECEB9B0400] 20:40:32 INFO - PROCESS | 4008 | 1463629232440 Marionette DEBUG loaded listener.js 20:40:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECED196000) [pid = 4008] [serial = 534] [outer = 000000ECEB9B0400] 20:40:33 INFO - PROCESS | 4008 | 1463629233413 Marionette TRACE conn6 <- [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:40:33 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:40:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1136ms 20:40:33 INFO - PROCESS | 4008 | 1463629233427 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 20:40:33 INFO - PROCESS | 4008 | 1463629233429 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 20:40:33 INFO - PROCESS | 4008 | 1463629233432 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:40:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:40:33 INFO - PROCESS | 4008 | 1463629233434 Marionette TRACE conn6 <- [1,678,null,{}] 20:40:33 INFO - PROCESS | 4008 | 1463629233438 Marionette TRACE conn6 -> [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:40:33 INFO - PROCESS | 4008 | 1463629233557 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 20:40:33 INFO - PROCESS | 4008 | 1463629233564 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE10A000 == 63 [pid = 4008] [id = 179] 20:40:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECEDFEB800) [pid = 4008] [serial = 535] [outer = 0000000000000000] 20:40:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECEE233800) [pid = 4008] [serial = 536] [outer = 000000ECEDFEB800] 20:40:33 INFO - PROCESS | 4008 | 1463629233611 Marionette DEBUG loaded listener.js 20:40:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECEE48A400) [pid = 4008] [serial = 537] [outer = 000000ECEDFEB800] 20:40:34 INFO - PROCESS | 4008 | 1463629234589 Marionette TRACE conn6 <- [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:40:34 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:40:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1180ms 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECDDE52C00) [pid = 4008] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECE25D0800) [pid = 4008] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECEEEDD000) [pid = 4008] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECE7FCDC00) [pid = 4008] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECEB291C00) [pid = 4008] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECDC236C00) [pid = 4008] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECEC09AC00) [pid = 4008] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECDE68DC00) [pid = 4008] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECDDE55400) [pid = 4008] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECEE221000) [pid = 4008] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECE4219400) [pid = 4008] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE7B77C00) [pid = 4008] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECDC239800) [pid = 4008] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECEF83BC00) [pid = 4008] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECDCC2FC00) [pid = 4008] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECEEFE7800) [pid = 4008] [serial = 376] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECEB0C5800) [pid = 4008] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECEF61D400) [pid = 4008] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECEC023400) [pid = 4008] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECE2F91C00) [pid = 4008] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECDDE4B400) [pid = 4008] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:40:34 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECE48DAC00) [pid = 4008] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:40:34 INFO - PROCESS | 4008 | 1463629234707 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 20:40:34 INFO - PROCESS | 4008 | 1463629234709 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 20:40:34 INFO - PROCESS | 4008 | 1463629234714 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:40:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:40:34 INFO - PROCESS | 4008 | 1463629234716 Marionette TRACE conn6 <- [1,682,null,{}] 20:40:34 INFO - PROCESS | 4008 | 1463629234719 Marionette TRACE conn6 -> [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:40:34 INFO - PROCESS | 4008 | 1463629234825 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 20:40:34 INFO - PROCESS | 4008 | 1463629234833 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE39F000 == 64 [pid = 4008] [id = 180] 20:40:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECE7FCDC00) [pid = 4008] [serial = 538] [outer = 0000000000000000] 20:40:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECEAF5F400) [pid = 4008] [serial = 539] [outer = 000000ECE7FCDC00] 20:40:34 INFO - PROCESS | 4008 | 1463629234881 Marionette DEBUG loaded listener.js 20:40:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECEE217800) [pid = 4008] [serial = 540] [outer = 000000ECE7FCDC00] 20:40:35 INFO - PROCESS | 4008 | 1463629235836 Marionette TRACE conn6 <- [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:40:35 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:40:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1126ms 20:40:35 INFO - PROCESS | 4008 | 1463629235845 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 20:40:35 INFO - PROCESS | 4008 | 1463629235847 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 20:40:35 INFO - PROCESS | 4008 | 1463629235851 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:40:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:40:35 INFO - PROCESS | 4008 | 1463629235853 Marionette TRACE conn6 <- [1,686,null,{}] 20:40:35 INFO - PROCESS | 4008 | 1463629235856 Marionette TRACE conn6 -> [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:40:35 INFO - PROCESS | 4008 | 1463629235970 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 20:40:35 INFO - PROCESS | 4008 | 1463629235979 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEEDBD800 == 65 [pid = 4008] [id = 181] 20:40:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECEEE04400) [pid = 4008] [serial = 541] [outer = 0000000000000000] 20:40:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECEEEBB400) [pid = 4008] [serial = 542] [outer = 000000ECEEE04400] 20:40:36 INFO - PROCESS | 4008 | 1463629236024 Marionette DEBUG loaded listener.js 20:40:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECEEEDB000) [pid = 4008] [serial = 543] [outer = 000000ECEEE04400] 20:40:36 INFO - PROCESS | 4008 | 1463629236953 Marionette TRACE conn6 <- [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:40:36 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:40:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1128ms 20:40:36 INFO - PROCESS | 4008 | 1463629236984 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 20:40:36 INFO - PROCESS | 4008 | 1463629236988 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 20:40:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:40:37 INFO - PROCESS | 4008 | 1463629236994 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:40:37 INFO - PROCESS | 4008 | 1463629236999 Marionette TRACE conn6 <- [1,690,null,{}] 20:40:37 INFO - PROCESS | 4008 | 1463629237049 Marionette TRACE conn6 -> [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:40:37 INFO - PROCESS | 4008 | 1463629237158 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 20:40:37 INFO - PROCESS | 4008 | 1463629237273 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE81DB000 == 66 [pid = 4008] [id = 182] 20:40:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECDDE4EC00) [pid = 4008] [serial = 544] [outer = 0000000000000000] 20:40:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECDDEC1000) [pid = 4008] [serial = 545] [outer = 000000ECDDE4EC00] 20:40:37 INFO - PROCESS | 4008 | 1463629237335 Marionette DEBUG loaded listener.js 20:40:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECE290E400) [pid = 4008] [serial = 546] [outer = 000000ECDDE4EC00] 20:40:38 INFO - PROCESS | 4008 | 1463629238466 Marionette TRACE conn6 <- [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:40:38 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:40:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1529ms 20:40:38 INFO - PROCESS | 4008 | 1463629238526 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 20:40:38 INFO - PROCESS | 4008 | 1463629238532 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 20:40:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:40:38 INFO - PROCESS | 4008 | 1463629238539 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:40:38 INFO - PROCESS | 4008 | 1463629238542 Marionette TRACE conn6 <- [1,694,null,{}] 20:40:38 INFO - PROCESS | 4008 | 1463629238547 Marionette TRACE conn6 -> [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:40:38 INFO - PROCESS | 4008 | 1463629238692 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 20:40:38 INFO - PROCESS | 4008 | 1463629238826 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED547000 == 67 [pid = 4008] [id = 183] 20:40:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECE3F42000) [pid = 4008] [serial = 547] [outer = 0000000000000000] 20:40:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECE7B99C00) [pid = 4008] [serial = 548] [outer = 000000ECE3F42000] 20:40:38 INFO - PROCESS | 4008 | 1463629238885 Marionette DEBUG loaded listener.js 20:40:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECEAF59800) [pid = 4008] [serial = 549] [outer = 000000ECE3F42000] 20:40:39 INFO - PROCESS | 4008 | 1463629239918 Marionette TRACE conn6 <- [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:40:39 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:40:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1442ms 20:40:39 INFO - PROCESS | 4008 | 1463629239988 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 20:40:39 INFO - PROCESS | 4008 | 1463629239991 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 20:40:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:40:39 INFO - PROCESS | 4008 | 1463629239995 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:40:40 INFO - PROCESS | 4008 | 1463629239999 Marionette TRACE conn6 <- [1,698,null,{}] 20:40:40 INFO - PROCESS | 4008 | 1463629240011 Marionette TRACE conn6 -> [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:40:40 INFO - PROCESS | 4008 | 1463629240161 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 20:40:40 INFO - PROCESS | 4008 | 1463629240316 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1E70800 == 68 [pid = 4008] [id = 184] 20:40:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECEAD88800) [pid = 4008] [serial = 550] [outer = 0000000000000000] 20:40:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECEEEB9800) [pid = 4008] [serial = 551] [outer = 000000ECEAD88800] 20:40:40 INFO - PROCESS | 4008 | 1463629240376 Marionette DEBUG loaded listener.js 20:40:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECEF3DF000) [pid = 4008] [serial = 552] [outer = 000000ECEAD88800] 20:40:41 INFO - PROCESS | 4008 | 1463629241467 Marionette TRACE conn6 <- [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:40:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:40:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1484ms 20:40:41 INFO - PROCESS | 4008 | 1463629241481 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 20:40:41 INFO - PROCESS | 4008 | 1463629241485 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 20:40:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:40:41 INFO - PROCESS | 4008 | 1463629241488 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:40:41 INFO - PROCESS | 4008 | 1463629241490 Marionette TRACE conn6 <- [1,702,null,{}] 20:40:41 INFO - PROCESS | 4008 | 1463629241495 Marionette TRACE conn6 -> [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:40:41 INFO - PROCESS | 4008 | 1463629241610 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 20:40:41 INFO - PROCESS | 4008 | 1463629241730 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE8C8800 == 69 [pid = 4008] [id = 185] 20:40:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECDDEBA400) [pid = 4008] [serial = 553] [outer = 0000000000000000] 20:40:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECE34F9000) [pid = 4008] [serial = 554] [outer = 000000ECDDEBA400] 20:40:41 INFO - PROCESS | 4008 | 1463629241790 Marionette DEBUG loaded listener.js 20:40:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECE81F5400) [pid = 4008] [serial = 555] [outer = 000000ECDDEBA400] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4ED6000 == 68 [pid = 4008] [id = 143] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE39F000 == 67 [pid = 4008] [id = 180] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE10A000 == 66 [pid = 4008] [id = 179] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3BA800 == 65 [pid = 4008] [id = 178] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEABA0000 == 64 [pid = 4008] [id = 177] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE34C9800 == 63 [pid = 4008] [id = 176] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAAC3000 == 62 [pid = 4008] [id = 175] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3398000 == 61 [pid = 4008] [id = 173] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2527000 == 60 [pid = 4008] [id = 172] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2012800 == 59 [pid = 4008] [id = 171] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEBECD000 == 58 [pid = 4008] [id = 170] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECEE6A3400) [pid = 4008] [serial = 503] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7715000 == 57 [pid = 4008] [id = 169] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECE2928C00) [pid = 4008] [serial = 414] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECE8C7B000) [pid = 4008] [serial = 417] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECEF61DC00) [pid = 4008] [serial = 429] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECF0AFC400) [pid = 4008] [serial = 381] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECE4E16800) [pid = 4008] [serial = 482] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECE708DC00) [pid = 4008] [serial = 483] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE7B8EC00) [pid = 4008] [serial = 485] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECEF626C00) [pid = 4008] [serial = 459] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECDC23C400) [pid = 4008] [serial = 461] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECE4216000) [pid = 4008] [serial = 464] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECEC026000) [pid = 4008] [serial = 467] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECF1188800) [pid = 4008] [serial = 470] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECEE2CD400) [pid = 4008] [serial = 501] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECEE219000) [pid = 4008] [serial = 498] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECED518400) [pid = 4008] [serial = 495] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECEA508C00) [pid = 4008] [serial = 489] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECE7BA0C00) [pid = 4008] [serial = 486] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECF0985400) [pid = 4008] [serial = 423] [outer = 0000000000000000] [url = about:blank] 20:40:42 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECF0985000) [pid = 4008] [serial = 426] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECF1189000) [pid = 4008] [serial = 378] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECEF618C00) [pid = 4008] [serial = 420] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECF0AF2400) [pid = 4008] [serial = 368] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECEE22F000) [pid = 4008] [serial = 374] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECE7B94C00) [pid = 4008] [serial = 371] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECEEFEA800) [pid = 4008] [serial = 411] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECE82C7800) [pid = 4008] [serial = 488] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECEC024C00) [pid = 4008] [serial = 492] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECEB98BC00) [pid = 4008] [serial = 491] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000ECE7B70400) [pid = 4008] [serial = 497] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000ECECBDC000) [pid = 4008] [serial = 494] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000ECDDC35800) [pid = 4008] [serial = 477] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000ECDF21F400) [pid = 4008] [serial = 476] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000ECE25D6C00) [pid = 4008] [serial = 479] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000ECE292E000) [pid = 4008] [serial = 480] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000ECEE238800) [pid = 4008] [serial = 500] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000ECEAF59C00) [pid = 4008] [serial = 473] [outer = 0000000000000000] [url = about:blank] 20:40:43 INFO - PROCESS | 4008 | 1463629242979 Marionette TRACE conn6 <- [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:40:43 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:40:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1531ms 20:40:43 INFO - PROCESS | 4008 | 1463629243027 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 20:40:43 INFO - PROCESS | 4008 | 1463629243032 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 20:40:43 INFO - PROCESS | 4008 | 1463629243080 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:40:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:40:43 INFO - PROCESS | 4008 | 1463629243083 Marionette TRACE conn6 <- [1,706,null,{}] 20:40:43 INFO - PROCESS | 4008 | 1463629243092 Marionette TRACE conn6 -> [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:40:43 INFO - PROCESS | 4008 | 1463629243183 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 20:40:43 INFO - PROCESS | 4008 | 1463629243191 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4ECD000 == 58 [pid = 4008] [id = 186] 20:40:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000ECDF4FB800) [pid = 4008] [serial = 556] [outer = 0000000000000000] 20:40:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000ECE25D1800) [pid = 4008] [serial = 557] [outer = 000000ECDF4FB800] 20:40:43 INFO - PROCESS | 4008 | 1463629243242 Marionette DEBUG loaded listener.js 20:40:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000ECDD561000) [pid = 4008] [serial = 558] [outer = 000000ECDF4FB800] 20:40:44 INFO - PROCESS | 4008 | 1463629244213 Marionette TRACE conn6 <- [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:40:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:40:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1192ms 20:40:44 INFO - PROCESS | 4008 | 1463629244278 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 20:40:44 INFO - PROCESS | 4008 | 1463629244284 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 20:40:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:40:44 INFO - PROCESS | 4008 | 1463629244290 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:40:44 INFO - PROCESS | 4008 | 1463629244293 Marionette TRACE conn6 <- [1,710,null,{}] 20:40:44 INFO - PROCESS | 4008 | 1463629244297 Marionette TRACE conn6 -> [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:40:44 INFO - PROCESS | 4008 | 1463629244387 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 20:40:44 INFO - PROCESS | 4008 | 1463629244396 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA790000 == 59 [pid = 4008] [id = 187] 20:40:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000ECE2F02400) [pid = 4008] [serial = 559] [outer = 0000000000000000] 20:40:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000ECE4218400) [pid = 4008] [serial = 560] [outer = 000000ECE2F02400] 20:40:44 INFO - PROCESS | 4008 | 1463629244442 Marionette DEBUG loaded listener.js 20:40:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECE7089C00) [pid = 4008] [serial = 561] [outer = 000000ECE2F02400] 20:40:44 INFO - PROCESS | 4008 | 1463629244928 Marionette TRACE conn6 <- [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:40:45 INFO - PROCESS | 4008 | 1463629244987 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 20:40:45 INFO - PROCESS | 4008 | 1463629244998 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:40:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:40:45 INFO - PROCESS | 4008 | 1463629245002 Marionette TRACE conn6 <- [1,714,null,{}] 20:40:45 INFO - PROCESS | 4008 | 1463629245013 Marionette TRACE conn6 -> [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:40:45 INFO - PROCESS | 4008 | 1463629245124 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 20:40:45 INFO - PROCESS | 4008 | 1463629245138 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB217800 == 60 [pid = 4008] [id = 188] 20:40:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECE8220800) [pid = 4008] [serial = 562] [outer = 0000000000000000] 20:40:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECEA50AC00) [pid = 4008] [serial = 563] [outer = 000000ECE8220800] 20:40:45 INFO - PROCESS | 4008 | 1463629245187 Marionette DEBUG loaded listener.js 20:40:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECEB282800) [pid = 4008] [serial = 564] [outer = 000000ECE8220800] 20:40:45 INFO - PROCESS | 4008 | 1463629245769 Marionette TRACE conn6 <- [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:40:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:40:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 839ms 20:40:45 INFO - PROCESS | 4008 | 1463629245843 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 20:40:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:40:45 INFO - PROCESS | 4008 | 1463629245846 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 20:40:45 INFO - PROCESS | 4008 | 1463629245850 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:40:45 INFO - PROCESS | 4008 | 1463629245852 Marionette TRACE conn6 <- [1,718,null,{}] 20:40:45 INFO - PROCESS | 4008 | 1463629245856 Marionette TRACE conn6 -> [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:40:45 INFO - PROCESS | 4008 | 1463629245988 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 20:40:46 INFO - PROCESS | 4008 | 1463629245999 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEC10E000 == 61 [pid = 4008] [id = 189] 20:40:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECEB285400) [pid = 4008] [serial = 565] [outer = 0000000000000000] 20:40:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECEC029800) [pid = 4008] [serial = 566] [outer = 000000ECEB285400] 20:40:46 INFO - PROCESS | 4008 | 1463629246086 Marionette DEBUG loaded listener.js 20:40:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECEDF4F800) [pid = 4008] [serial = 567] [outer = 000000ECEB285400] 20:40:46 INFO - PROCESS | 4008 | 1463629246545 Marionette TRACE conn6 <- [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:40:46 INFO - PROCESS | 4008 | 1463629246588 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 20:40:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:40:46 INFO - PROCESS | 4008 | 1463629246599 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:40:46 INFO - PROCESS | 4008 | 1463629246601 Marionette TRACE conn6 <- [1,722,null,{}] 20:40:46 INFO - PROCESS | 4008 | 1463629246610 Marionette TRACE conn6 -> [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:40:46 INFO - PROCESS | 4008 | 1463629246722 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 20:40:46 INFO - PROCESS | 4008 | 1463629246729 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE258800 == 62 [pid = 4008] [id = 190] 20:40:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECDCC2F400) [pid = 4008] [serial = 568] [outer = 0000000000000000] 20:40:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECEE232C00) [pid = 4008] [serial = 569] [outer = 000000ECDCC2F400] 20:40:46 INFO - PROCESS | 4008 | 1463629246775 Marionette DEBUG loaded listener.js 20:40:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECEE6A7000) [pid = 4008] [serial = 570] [outer = 000000ECDCC2F400] 20:40:47 INFO - PROCESS | 4008 | 1463629247226 Marionette TRACE conn6 <- [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:40:47 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:40:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 693ms 20:40:47 INFO - PROCESS | 4008 | 1463629247287 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 20:40:47 INFO - PROCESS | 4008 | 1463629247290 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 20:40:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:40:47 INFO - PROCESS | 4008 | 1463629247320 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:40:47 INFO - PROCESS | 4008 | 1463629247322 Marionette TRACE conn6 <- [1,726,null,{}] 20:40:47 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECEDFEB800) [pid = 4008] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:40:47 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECDC23AC00) [pid = 4008] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:40:47 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECDDE47C00) [pid = 4008] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:40:47 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECDDE10000) [pid = 4008] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:40:47 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECEB9B0400) [pid = 4008] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:40:47 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECE2568800) [pid = 4008] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:40:47 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECE7FCDC00) [pid = 4008] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:40:47 INFO - PROCESS | 4008 | 1463629247393 Marionette TRACE conn6 -> [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:40:47 INFO - PROCESS | 4008 | 1463629247510 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 20:40:47 INFO - PROCESS | 4008 | 1463629247520 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEED9C000 == 63 [pid = 4008] [id = 191] 20:40:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECEEEB7C00) [pid = 4008] [serial = 571] [outer = 0000000000000000] 20:40:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECEEEBDC00) [pid = 4008] [serial = 572] [outer = 000000ECEEEB7C00] 20:40:47 INFO - PROCESS | 4008 | 1463629247567 Marionette DEBUG loaded listener.js 20:40:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECEEFF0000) [pid = 4008] [serial = 573] [outer = 000000ECEEEB7C00] 20:40:48 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:40:48 INFO - PROCESS | 4008 | 1463629248480 Marionette TRACE conn6 <- [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:40:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:40:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1213ms 20:40:48 INFO - PROCESS | 4008 | 1463629248509 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 20:40:48 INFO - PROCESS | 4008 | 1463629248512 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 20:40:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:40:48 INFO - PROCESS | 4008 | 1463629248518 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:40:48 INFO - PROCESS | 4008 | 1463629248528 Marionette TRACE conn6 <- [1,730,null,{}] 20:40:48 INFO - PROCESS | 4008 | 1463629248533 Marionette TRACE conn6 -> [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:40:48 INFO - PROCESS | 4008 | 1463629248619 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 20:40:48 INFO - PROCESS | 4008 | 1463629248626 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF80A000 == 64 [pid = 4008] [id = 192] 20:40:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECEF3E5400) [pid = 4008] [serial = 574] [outer = 0000000000000000] 20:40:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECEF619400) [pid = 4008] [serial = 575] [outer = 000000ECEF3E5400] 20:40:48 INFO - PROCESS | 4008 | 1463629248671 Marionette DEBUG loaded listener.js 20:40:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECEF834800) [pid = 4008] [serial = 576] [outer = 000000ECEF3E5400] 20:40:49 INFO - PROCESS | 4008 | 1463629249635 Marionette TRACE conn6 <- [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:40:49 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:40:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1150ms 20:40:49 INFO - PROCESS | 4008 | 1463629249669 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 20:40:49 INFO - PROCESS | 4008 | 1463629249674 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 20:40:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:40:49 INFO - PROCESS | 4008 | 1463629249721 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:40:49 INFO - PROCESS | 4008 | 1463629249726 Marionette TRACE conn6 <- [1,734,null,{}] 20:40:49 INFO - PROCESS | 4008 | 1463629249736 Marionette TRACE conn6 -> [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:40:49 INFO - PROCESS | 4008 | 1463629249848 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 20:40:50 INFO - PROCESS | 4008 | 1463629250005 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE9EB9000 == 65 [pid = 4008] [id = 193] 20:40:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECDDEBB800) [pid = 4008] [serial = 577] [outer = 0000000000000000] 20:40:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECE25D1C00) [pid = 4008] [serial = 578] [outer = 000000ECDDEBB800] 20:40:50 INFO - PROCESS | 4008 | 1463629250110 Marionette DEBUG loaded listener.js 20:40:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECE34A2000) [pid = 4008] [serial = 579] [outer = 000000ECDDEBB800] 20:40:51 INFO - PROCESS | 4008 | 1463629251162 Marionette TRACE conn6 <- [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:40:51 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:40:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1532ms 20:40:51 INFO - PROCESS | 4008 | 1463629251215 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 20:40:51 INFO - PROCESS | 4008 | 1463629251221 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 20:40:51 INFO - PROCESS | 4008 | 1463629251228 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:40:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:40:51 INFO - PROCESS | 4008 | 1463629251231 Marionette TRACE conn6 <- [1,738,null,{}] 20:40:51 INFO - PROCESS | 4008 | 1463629251235 Marionette TRACE conn6 -> [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:40:51 INFO - PROCESS | 4008 | 1463629251405 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 20:40:51 INFO - PROCESS | 4008 | 1463629251533 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE10E800 == 66 [pid = 4008] [id = 194] 20:40:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECE7BA6400) [pid = 4008] [serial = 580] [outer = 0000000000000000] 20:40:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECEA506000) [pid = 4008] [serial = 581] [outer = 000000ECE7BA6400] 20:40:51 INFO - PROCESS | 4008 | 1463629251590 Marionette DEBUG loaded listener.js 20:40:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECEB9B0400) [pid = 4008] [serial = 582] [outer = 000000ECE7BA6400] 20:40:52 INFO - PROCESS | 4008 | 1463629252647 Marionette TRACE conn6 <- [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:40:52 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:40:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1432ms 20:40:52 INFO - PROCESS | 4008 | 1463629252667 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 20:40:52 INFO - PROCESS | 4008 | 1463629252670 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 20:40:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:40:52 INFO - PROCESS | 4008 | 1463629252674 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:40:52 INFO - PROCESS | 4008 | 1463629252678 Marionette TRACE conn6 <- [1,742,null,{}] 20:40:52 INFO - PROCESS | 4008 | 1463629252690 Marionette TRACE conn6 -> [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:40:52 INFO - PROCESS | 4008 | 1463629252810 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 20:40:52 INFO - PROCESS | 4008 | 1463629252934 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1E73000 == 67 [pid = 4008] [id = 195] 20:40:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECEDF4EC00) [pid = 4008] [serial = 583] [outer = 0000000000000000] 20:40:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECEEE0B000) [pid = 4008] [serial = 584] [outer = 000000ECEDF4EC00] 20:40:52 INFO - PROCESS | 4008 | 1463629252995 Marionette DEBUG loaded listener.js 20:40:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECEF836C00) [pid = 4008] [serial = 585] [outer = 000000ECEDF4EC00] 20:40:54 INFO - PROCESS | 4008 | 1463629254092 Marionette TRACE conn6 <- [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:40:54 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:40:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1445ms 20:40:54 INFO - PROCESS | 4008 | 1463629254121 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 20:40:54 INFO - PROCESS | 4008 | 1463629254124 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 20:40:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:40:54 INFO - PROCESS | 4008 | 1463629254128 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:40:54 INFO - PROCESS | 4008 | 1463629254130 Marionette TRACE conn6 <- [1,746,null,{}] 20:40:54 INFO - PROCESS | 4008 | 1463629254134 Marionette TRACE conn6 -> [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:40:54 INFO - PROCESS | 4008 | 1463629254248 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 20:40:54 INFO - PROCESS | 4008 | 1463629254378 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEED94800 == 68 [pid = 4008] [id = 196] 20:40:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECED195400) [pid = 4008] [serial = 586] [outer = 0000000000000000] 20:40:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECEF871C00) [pid = 4008] [serial = 587] [outer = 000000ECED195400] 20:40:54 INFO - PROCESS | 4008 | 1463629254435 Marionette DEBUG loaded listener.js 20:40:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECF0AF2C00) [pid = 4008] [serial = 588] [outer = 000000ECED195400] 20:40:55 INFO - PROCESS | 4008 | 1463629255163 Marionette TRACE conn6 <- [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:40:55 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:40:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1069ms 20:40:55 INFO - PROCESS | 4008 | 1463629255199 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 20:40:55 INFO - PROCESS | 4008 | 1463629255203 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 20:40:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:40:55 INFO - PROCESS | 4008 | 1463629255208 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:40:55 INFO - PROCESS | 4008 | 1463629255213 Marionette TRACE conn6 <- [1,750,null,{}] 20:40:55 INFO - PROCESS | 4008 | 1463629255219 Marionette TRACE conn6 -> [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:40:55 INFO - PROCESS | 4008 | 1463629255328 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 20:40:55 INFO - PROCESS | 4008 | 1463629255455 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7BB9800 == 69 [pid = 4008] [id = 197] 20:40:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECDC236000) [pid = 4008] [serial = 589] [outer = 0000000000000000] 20:40:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECDDC33000) [pid = 4008] [serial = 590] [outer = 000000ECDC236000] 20:40:55 INFO - PROCESS | 4008 | 1463629255507 Marionette DEBUG loaded listener.js 20:40:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECE2925C00) [pid = 4008] [serial = 591] [outer = 000000ECDC236000] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF200B800 == 68 [pid = 4008] [id = 141] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEF81A000 == 67 [pid = 4008] [id = 137] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE348D000 == 66 [pid = 4008] [id = 127] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED55F800 == 65 [pid = 4008] [id = 114] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEED9C000 == 64 [pid = 4008] [id = 191] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE258800 == 63 [pid = 4008] [id = 190] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEC10E000 == 62 [pid = 4008] [id = 189] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB217800 == 61 [pid = 4008] [id = 188] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA790000 == 60 [pid = 4008] [id = 187] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4ECD000 == 59 [pid = 4008] [id = 186] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECEF841800) [pid = 4008] [serial = 518] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECEEEBB400) [pid = 4008] [serial = 542] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE81DB000 == 58 [pid = 4008] [id = 182] 20:40:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDBD800 == 57 [pid = 4008] [id = 181] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECEE233800) [pid = 4008] [serial = 536] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECECBDF000) [pid = 4008] [serial = 512] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECF213FC00) [pid = 4008] [serial = 522] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECF1560400) [pid = 4008] [serial = 521] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECE82C4000) [pid = 4008] [serial = 530] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECEAD95000) [pid = 4008] [serial = 531] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECEEE0D800) [pid = 4008] [serial = 515] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECDDEB7000) [pid = 4008] [serial = 506] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECE4EF0000) [pid = 4008] [serial = 509] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECE292B800) [pid = 4008] [serial = 527] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECE8C3AC00) [pid = 4008] [serial = 528] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECEC024400) [pid = 4008] [serial = 533] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECE3620400) [pid = 4008] [serial = 525] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECE25D7800) [pid = 4008] [serial = 524] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECEAF5F400) [pid = 4008] [serial = 539] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECEE48A400) [pid = 4008] [serial = 537] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECEE217800) [pid = 4008] [serial = 540] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECED196000) [pid = 4008] [serial = 534] [outer = 0000000000000000] [url = about:blank] 20:40:56 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:40:56 INFO - PROCESS | 4008 | 1463629256654 Marionette TRACE conn6 <- [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:40:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:40:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1473ms 20:40:56 INFO - PROCESS | 4008 | 1463629256686 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 20:40:56 INFO - PROCESS | 4008 | 1463629256692 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 20:40:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:40:56 INFO - PROCESS | 4008 | 1463629256698 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:40:56 INFO - PROCESS | 4008 | 1463629256700 Marionette TRACE conn6 <- [1,754,null,{}] 20:40:56 INFO - PROCESS | 4008 | 1463629256704 Marionette TRACE conn6 -> [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:40:56 INFO - PROCESS | 4008 | 1463629256794 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 20:40:56 INFO - PROCESS | 4008 | 1463629256910 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8030000 == 58 [pid = 4008] [id = 198] 20:40:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECDCC29800) [pid = 4008] [serial = 592] [outer = 0000000000000000] 20:40:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECE2909C00) [pid = 4008] [serial = 593] [outer = 000000ECDCC29800] 20:40:56 INFO - PROCESS | 4008 | 1463629256957 Marionette DEBUG loaded listener.js 20:40:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECE35AB400) [pid = 4008] [serial = 594] [outer = 000000ECDCC29800] 20:40:57 INFO - PROCESS | 4008 | 1463629257827 Marionette TRACE conn6 <- [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:40:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:40:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1177ms 20:40:57 INFO - PROCESS | 4008 | 1463629257877 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 20:40:57 INFO - PROCESS | 4008 | 1463629257880 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 20:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:40:57 INFO - PROCESS | 4008 | 1463629257883 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:40:57 INFO - PROCESS | 4008 | 1463629257887 Marionette TRACE conn6 <- [1,758,null,{}] 20:40:57 INFO - PROCESS | 4008 | 1463629257897 Marionette TRACE conn6 -> [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:40:58 INFO - PROCESS | 4008 | 1463629257991 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 20:40:58 INFO - PROCESS | 4008 | 1463629257998 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB255000 == 59 [pid = 4008] [id = 199] 20:40:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECE7B71C00) [pid = 4008] [serial = 595] [outer = 0000000000000000] 20:40:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECE7B8E400) [pid = 4008] [serial = 596] [outer = 000000ECE7B71C00] 20:40:58 INFO - PROCESS | 4008 | 1463629258047 Marionette DEBUG loaded listener.js 20:40:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECE81EE000) [pid = 4008] [serial = 597] [outer = 000000ECE7B71C00] 20:40:58 INFO - PROCESS | 4008 | 1463629258536 Marionette TRACE conn6 <- [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:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 733ms 20:40:58 INFO - PROCESS | 4008 | 1463629258619 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 20:40:58 INFO - PROCESS | 4008 | 1463629258622 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 20:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:40:58 INFO - PROCESS | 4008 | 1463629258626 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:40:58 INFO - PROCESS | 4008 | 1463629258627 Marionette TRACE conn6 <- [1,762,null,{}] 20:40:58 INFO - PROCESS | 4008 | 1463629258631 Marionette TRACE conn6 -> [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:40:58 INFO - PROCESS | 4008 | 1463629258746 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 20:40:58 INFO - PROCESS | 4008 | 1463629258797 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED164000 == 60 [pid = 4008] [id = 200] 20:40:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECEA506400) [pid = 4008] [serial = 598] [outer = 0000000000000000] 20:40:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECEA510C00) [pid = 4008] [serial = 599] [outer = 000000ECEA506400] 20:40:58 INFO - PROCESS | 4008 | 1463629258845 Marionette DEBUG loaded listener.js 20:40:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECEB286400) [pid = 4008] [serial = 600] [outer = 000000ECEA506400] 20:40:59 INFO - PROCESS | 4008 | 1463629259290 Marionette TRACE conn6 <- [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:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 20:40:59 INFO - PROCESS | 4008 | 1463629259299 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 20:40:59 INFO - PROCESS | 4008 | 1463629259301 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 20:40:59 INFO - PROCESS | 4008 | 1463629259304 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:40:59 INFO - PROCESS | 4008 | 1463629259306 Marionette TRACE conn6 <- [1,766,null,{}] 20:40:59 INFO - PROCESS | 4008 | 1463629259310 Marionette TRACE conn6 -> [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:40:59 INFO - PROCESS | 4008 | 1463629259453 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 20:40:59 INFO - PROCESS | 4008 | 1463629259479 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE24B800 == 61 [pid = 4008] [id = 201] 20:40:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECEB288400) [pid = 4008] [serial = 601] [outer = 0000000000000000] 20:40:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECEB926400) [pid = 4008] [serial = 602] [outer = 000000ECEB288400] 20:40:59 INFO - PROCESS | 4008 | 1463629259525 Marionette DEBUG loaded listener.js 20:40:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECEC1D1000) [pid = 4008] [serial = 603] [outer = 000000ECEB288400] 20:40:59 INFO - PROCESS | 4008 | 1463629259982 Marionette TRACE conn6 <- [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:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 735ms 20:41:00 INFO - PROCESS | 4008 | 1463629260042 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 20:41:00 INFO - PROCESS | 4008 | 1463629260045 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 20:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:41:00 INFO - PROCESS | 4008 | 1463629260048 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:41:00 INFO - PROCESS | 4008 | 1463629260057 Marionette TRACE conn6 <- [1,770,null,{}] 20:41:00 INFO - PROCESS | 4008 | 1463629260068 Marionette TRACE conn6 -> [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:41:00 INFO - PROCESS | 4008 | 1463629260226 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECDC1C7800) [pid = 4008] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECE4212400) [pid = 4008] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECEB9AB800) [pid = 4008] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECEF86E400) [pid = 4008] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECEB286C00) [pid = 4008] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECDDE4DC00) [pid = 4008] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECE3F43800) [pid = 4008] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECEEE05000) [pid = 4008] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECEB285400) [pid = 4008] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECDCC2F400) [pid = 4008] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECEAD88800) [pid = 4008] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECDF4FB800) [pid = 4008] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECE8220800) [pid = 4008] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000ECDDEBA400) [pid = 4008] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000ECE2F02400) [pid = 4008] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000ECE3F42000) [pid = 4008] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000ECDDE4EC00) [pid = 4008] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000ECEEEB7C00) [pid = 4008] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000ECEF839800) [pid = 4008] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000ECEE2C6000) [pid = 4008] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:41:00 INFO - PROCESS | 4008 | --DOMWINDOW == 82 (000000ECE3FBA400) [pid = 4008] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:41:00 INFO - PROCESS | 4008 | 1463629260428 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEA825800 == 62 [pid = 4008] [id = 202] 20:41:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 83 (000000ECDCC2FC00) [pid = 4008] [serial = 604] [outer = 0000000000000000] 20:41:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000ECDDE51000) [pid = 4008] [serial = 605] [outer = 000000ECDCC2FC00] 20:41:00 INFO - PROCESS | 4008 | 1463629260476 Marionette DEBUG loaded listener.js 20:41:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000ECE4212400) [pid = 4008] [serial = 606] [outer = 000000ECDCC2FC00] 20:41:00 INFO - PROCESS | 4008 | 1463629260884 Marionette TRACE conn6 <- [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:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 902ms 20:41:00 INFO - PROCESS | 4008 | 1463629260958 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 20:41:00 INFO - PROCESS | 4008 | 1463629260961 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 20:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:41:00 INFO - PROCESS | 4008 | 1463629260964 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:41:00 INFO - PROCESS | 4008 | 1463629260966 Marionette TRACE conn6 <- [1,774,null,{}] 20:41:00 INFO - PROCESS | 4008 | 1463629260970 Marionette TRACE conn6 -> [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:41:01 INFO - PROCESS | 4008 | 1463629261056 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 20:41:01 INFO - PROCESS | 4008 | 1463629261062 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE2FC1000 == 63 [pid = 4008] [id = 203] 20:41:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000ECEE2C3C00) [pid = 4008] [serial = 607] [outer = 0000000000000000] 20:41:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000ECEE2CE400) [pid = 4008] [serial = 608] [outer = 000000ECEE2C3C00] 20:41:01 INFO - PROCESS | 4008 | 1463629261107 Marionette DEBUG loaded listener.js 20:41:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECEE6A6000) [pid = 4008] [serial = 609] [outer = 000000ECEE2C3C00] 20:41:01 INFO - PROCESS | 4008 | 1463629261537 Marionette TRACE conn6 <- [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:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 629ms 20:41:01 INFO - PROCESS | 4008 | 1463629261597 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 20:41:01 INFO - PROCESS | 4008 | 1463629261607 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 20:41:01 INFO - PROCESS | 4008 | 1463629261610 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:41:01 INFO - PROCESS | 4008 | 1463629261612 Marionette TRACE conn6 <- [1,778,null,{}] 20:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:41:01 INFO - PROCESS | 4008 | 1463629261616 Marionette TRACE conn6 -> [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:41:01 INFO - PROCESS | 4008 | 1463629261702 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 20:41:01 INFO - PROCESS | 4008 | 1463629261712 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF216D800 == 64 [pid = 4008] [id = 204] 20:41:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECEEE04800) [pid = 4008] [serial = 610] [outer = 0000000000000000] 20:41:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECEEE0C800) [pid = 4008] [serial = 611] [outer = 000000ECEEE04800] 20:41:01 INFO - PROCESS | 4008 | 1463629261757 Marionette DEBUG loaded listener.js 20:41:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECEEEC0000) [pid = 4008] [serial = 612] [outer = 000000ECEEE04800] 20:41:02 INFO - PROCESS | 4008 | 1463629262210 Marionette TRACE conn6 <- [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:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 628ms 20:41:02 INFO - PROCESS | 4008 | 1463629262245 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 20:41:02 INFO - PROCESS | 4008 | 1463629262247 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 20:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:41:02 INFO - PROCESS | 4008 | 1463629262250 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:41:02 INFO - PROCESS | 4008 | 1463629262252 Marionette TRACE conn6 <- [1,782,null,{}] 20:41:02 INFO - PROCESS | 4008 | 1463629262256 Marionette TRACE conn6 -> [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:41:02 INFO - PROCESS | 4008 | 1463629262344 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 20:41:02 INFO - PROCESS | 4008 | 1463629262350 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2520800 == 65 [pid = 4008] [id = 205] 20:41:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECEEFE6C00) [pid = 4008] [serial = 613] [outer = 0000000000000000] 20:41:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECEF3E0000) [pid = 4008] [serial = 614] [outer = 000000ECEEFE6C00] 20:41:02 INFO - PROCESS | 4008 | 1463629262395 Marionette DEBUG loaded listener.js 20:41:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECEF61F000) [pid = 4008] [serial = 615] [outer = 000000ECEEFE6C00] 20:41:03 INFO - PROCESS | 4008 | 1463629263101 Marionette TRACE conn6 <- [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:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 923ms 20:41:03 INFO - PROCESS | 4008 | 1463629263177 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 20:41:03 INFO - PROCESS | 4008 | 1463629263183 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 20:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:41:03 INFO - PROCESS | 4008 | 1463629263188 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:41:03 INFO - PROCESS | 4008 | 1463629263193 Marionette TRACE conn6 <- [1,786,null,{}] 20:41:03 INFO - PROCESS | 4008 | 1463629263199 Marionette TRACE conn6 -> [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:41:03 INFO - PROCESS | 4008 | 1463629263331 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 20:41:03 INFO - PROCESS | 4008 | 1463629263447 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAA2E800 == 66 [pid = 4008] [id = 206] 20:41:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECE2911C00) [pid = 4008] [serial = 616] [outer = 0000000000000000] 20:41:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECE4210800) [pid = 4008] [serial = 617] [outer = 000000ECE2911C00] 20:41:03 INFO - PROCESS | 4008 | 1463629263508 Marionette DEBUG loaded listener.js 20:41:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECE7083400) [pid = 4008] [serial = 618] [outer = 000000ECE2911C00] 20:41:04 INFO - PROCESS | 4008 | 1463629264104 Marionette TRACE conn6 <- [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:41:04 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:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 924ms 20:41:04 INFO - PROCESS | 4008 | 1463629264115 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 20:41:04 INFO - PROCESS | 4008 | 1463629264121 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 20:41:04 INFO - PROCESS | 4008 | 1463629264145 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:41:04 INFO - PROCESS | 4008 | 1463629264148 Marionette TRACE conn6 <- [1,790,null,{}] 20:41:04 INFO - PROCESS | 4008 | 1463629264153 Marionette TRACE conn6 -> [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:41:04 INFO - PROCESS | 4008 | 1463629264271 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 20:41:04 INFO - PROCESS | 4008 | 1463629264366 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEEDC3000 == 67 [pid = 4008] [id = 207] 20:41:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECE7B74C00) [pid = 4008] [serial = 619] [outer = 0000000000000000] 20:41:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECEAB52400) [pid = 4008] [serial = 620] [outer = 000000ECE7B74C00] 20:41:04 INFO - PROCESS | 4008 | 1463629264424 Marionette DEBUG loaded listener.js 20:41:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECECBE6C00) [pid = 4008] [serial = 621] [outer = 000000ECE7B74C00] 20:41:05 INFO - PROCESS | 4008 | 1463629265028 Marionette TRACE conn6 <- [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:41:05 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:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 924ms 20:41:05 INFO - PROCESS | 4008 | 1463629265074 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 20:41:05 INFO - PROCESS | 4008 | 1463629265077 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 20:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:41:05 INFO - PROCESS | 4008 | 1463629265081 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:41:05 INFO - PROCESS | 4008 | 1463629265085 Marionette TRACE conn6 <- [1,794,null,{}] 20:41:05 INFO - PROCESS | 4008 | 1463629265096 Marionette TRACE conn6 -> [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:41:05 INFO - PROCESS | 4008 | 1463629265216 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 20:41:05 INFO - PROCESS | 4008 | 1463629265314 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF33A5800 == 68 [pid = 4008] [id = 208] 20:41:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECEEE0D800) [pid = 4008] [serial = 622] [outer = 0000000000000000] 20:41:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECEEEE8800) [pid = 4008] [serial = 623] [outer = 000000ECEEE0D800] 20:41:05 INFO - PROCESS | 4008 | 1463629265373 Marionette DEBUG loaded listener.js 20:41:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECEF86C400) [pid = 4008] [serial = 624] [outer = 000000ECEEE0D800] 20:41:05 INFO - PROCESS | 4008 | 1463629265967 Marionette TRACE conn6 <- [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:41:06 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:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 943ms 20:41:06 INFO - PROCESS | 4008 | 1463629266026 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 20:41:06 INFO - PROCESS | 4008 | 1463629266029 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 20:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:41:06 INFO - PROCESS | 4008 | 1463629266033 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:41:06 INFO - PROCESS | 4008 | 1463629266035 Marionette TRACE conn6 <- [1,798,null,{}] 20:41:06 INFO - PROCESS | 4008 | 1463629266039 Marionette TRACE conn6 -> [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:41:06 INFO - PROCESS | 4008 | 1463629266155 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 20:41:06 INFO - PROCESS | 4008 | 1463629266277 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6D6E000 == 69 [pid = 4008] [id = 209] 20:41:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECEF3ED400) [pid = 4008] [serial = 625] [outer = 0000000000000000] 20:41:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECF0AF3800) [pid = 4008] [serial = 626] [outer = 000000ECEF3ED400] 20:41:06 INFO - PROCESS | 4008 | 1463629266337 Marionette DEBUG loaded listener.js 20:41:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECF1189000) [pid = 4008] [serial = 627] [outer = 000000ECEF3ED400] 20:41:06 INFO - PROCESS | 4008 | 1463629266943 Marionette TRACE conn6 <- [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:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 923ms 20:41:06 INFO - PROCESS | 4008 | 1463629266968 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 20:41:06 INFO - PROCESS | 4008 | 1463629266971 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 20:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:41:06 INFO - PROCESS | 4008 | 1463629266976 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:41:06 INFO - PROCESS | 4008 | 1463629266978 Marionette TRACE conn6 <- [1,802,null,{}] 20:41:06 INFO - PROCESS | 4008 | 1463629266982 Marionette TRACE conn6 -> [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:41:07 INFO - PROCESS | 4008 | 1463629267091 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 20:41:07 INFO - PROCESS | 4008 | 1463629267212 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CA7000 == 70 [pid = 4008] [id = 210] 20:41:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECF118FC00) [pid = 4008] [serial = 628] [outer = 0000000000000000] 20:41:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECF1562400) [pid = 4008] [serial = 629] [outer = 000000ECF118FC00] 20:41:07 INFO - PROCESS | 4008 | 1463629267270 Marionette DEBUG loaded listener.js 20:41:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECF15EC800) [pid = 4008] [serial = 630] [outer = 000000ECF118FC00] 20:41:07 INFO - PROCESS | 4008 | 1463629267920 Marionette TRACE conn6 <- [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:41:07 INFO - PROCESS | 4008 | 1463629267966 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 20:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:41:07 INFO - PROCESS | 4008 | 1463629267970 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:41:07 INFO - PROCESS | 4008 | 1463629267972 Marionette TRACE conn6 <- [1,806,null,{}] 20:41:07 INFO - PROCESS | 4008 | 1463629267976 Marionette TRACE conn6 -> [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:41:08 INFO - PROCESS | 4008 | 1463629268098 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 20:41:08 INFO - PROCESS | 4008 | 1463629268222 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3D40000 == 71 [pid = 4008] [id = 211] 20:41:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECF2146800) [pid = 4008] [serial = 631] [outer = 0000000000000000] 20:41:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECF2D4DC00) [pid = 4008] [serial = 632] [outer = 000000ECF2146800] 20:41:08 INFO - PROCESS | 4008 | 1463629268281 Marionette DEBUG loaded listener.js 20:41:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECF534F000) [pid = 4008] [serial = 633] [outer = 000000ECF2146800] 20:41:09 INFO - PROCESS | 4008 | 1463629269095 Marionette TRACE conn6 <- [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:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1171ms 20:41:09 INFO - PROCESS | 4008 | 1463629269143 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 20:41:09 INFO - PROCESS | 4008 | 1463629269148 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 20:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:41:09 INFO - PROCESS | 4008 | 1463629269153 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:41:09 INFO - PROCESS | 4008 | 1463629269157 Marionette TRACE conn6 <- [1,810,null,{}] 20:41:09 INFO - PROCESS | 4008 | 1463629269164 Marionette TRACE conn6 -> [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:41:09 INFO - PROCESS | 4008 | 1463629269287 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 20:41:09 INFO - PROCESS | 4008 | 1463629269405 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE9ECA000 == 72 [pid = 4008] [id = 212] 20:41:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECDDEC2800) [pid = 4008] [serial = 634] [outer = 0000000000000000] 20:41:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECDF45AC00) [pid = 4008] [serial = 635] [outer = 000000ECDDEC2800] 20:41:09 INFO - PROCESS | 4008 | 1463629269456 Marionette DEBUG loaded listener.js 20:41:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECE2F02400) [pid = 4008] [serial = 636] [outer = 000000ECDDEC2800] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF216D800 == 71 [pid = 4008] [id = 204] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE2FC1000 == 70 [pid = 4008] [id = 203] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA825800 == 69 [pid = 4008] [id = 202] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE24B800 == 68 [pid = 4008] [id = 201] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED164000 == 67 [pid = 4008] [id = 200] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB255000 == 66 [pid = 4008] [id = 199] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8030000 == 65 [pid = 4008] [id = 198] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7BB9800 == 64 [pid = 4008] [id = 197] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECEF619400) [pid = 4008] [serial = 575] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEF80A000 == 63 [pid = 4008] [id = 192] 20:41:10 INFO - PROCESS | 4008 | 1463629270134 Marionette TRACE conn6 <- [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:41:10 INFO - PROCESS | 4008 | 1463629270196 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 20:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:41:10 INFO - PROCESS | 4008 | 1463629270202 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:41:10 INFO - PROCESS | 4008 | 1463629270205 Marionette TRACE conn6 <- [1,814,null,{}] 20:41:10 INFO - PROCESS | 4008 | 1463629270227 Marionette TRACE conn6 -> [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:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECF1566400) [pid = 4008] [serial = 474] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECDDD1BC00) [pid = 4008] [serial = 462] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE7B6F000) [pid = 4008] [serial = 465] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECED487000) [pid = 4008] [serial = 468] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECF1562000) [pid = 4008] [serial = 471] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECE290E400) [pid = 4008] [serial = 546] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECDDEC1000) [pid = 4008] [serial = 545] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECEEFF0000) [pid = 4008] [serial = 573] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECEEEBDC00) [pid = 4008] [serial = 572] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECEE6A7000) [pid = 4008] [serial = 570] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 103 (000000ECEF3DF000) [pid = 4008] [serial = 552] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 102 (000000ECEB282800) [pid = 4008] [serial = 564] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 101 (000000ECF0984C00) [pid = 4008] [serial = 519] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 100 (000000ECEEFE5800) [pid = 4008] [serial = 504] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 99 (000000ECEEFE9400) [pid = 4008] [serial = 513] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 98 (000000ECE25D5800) [pid = 4008] [serial = 507] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECE7B97000) [pid = 4008] [serial = 510] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECEF61E400) [pid = 4008] [serial = 516] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECEC029800) [pid = 4008] [serial = 566] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECEE232C00) [pid = 4008] [serial = 569] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECEEEB9800) [pid = 4008] [serial = 551] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECE25D1800) [pid = 4008] [serial = 557] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECEA50AC00) [pid = 4008] [serial = 563] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECDD561000) [pid = 4008] [serial = 558] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 89 (000000ECE81F5400) [pid = 4008] [serial = 555] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 88 (000000ECE34F9000) [pid = 4008] [serial = 554] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 87 (000000ECEDF4F800) [pid = 4008] [serial = 567] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 86 (000000ECE4218400) [pid = 4008] [serial = 560] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 85 (000000ECE7089C00) [pid = 4008] [serial = 561] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 84 (000000ECEAF59800) [pid = 4008] [serial = 549] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | --DOMWINDOW == 83 (000000ECE7B99C00) [pid = 4008] [serial = 548] [outer = 0000000000000000] [url = about:blank] 20:41:10 INFO - PROCESS | 4008 | 1463629270372 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 20:41:10 INFO - PROCESS | 4008 | 1463629270428 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7BC3800 == 64 [pid = 4008] [id = 213] 20:41:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 84 (000000ECDDE0B800) [pid = 4008] [serial = 637] [outer = 0000000000000000] 20:41:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 85 (000000ECE25D5800) [pid = 4008] [serial = 638] [outer = 000000ECDDE0B800] 20:41:10 INFO - PROCESS | 4008 | 1463629270476 Marionette DEBUG loaded listener.js 20:41:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 86 (000000ECE34F8000) [pid = 4008] [serial = 639] [outer = 000000ECDDE0B800] 20:41:12 INFO - PROCESS | 4008 | 1463629272182 Marionette TRACE conn6 <- [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:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 2027ms 20:41:12 INFO - PROCESS | 4008 | 1463629272235 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 20:41:12 INFO - PROCESS | 4008 | 1463629272238 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 20:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:41:12 INFO - PROCESS | 4008 | 1463629272241 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:41:12 INFO - PROCESS | 4008 | 1463629272245 Marionette TRACE conn6 <- [1,818,null,{}] 20:41:12 INFO - PROCESS | 4008 | 1463629272255 Marionette TRACE conn6 -> [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:41:12 INFO - PROCESS | 4008 | 1463629272359 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 20:41:12 INFO - PROCESS | 4008 | 1463629272438 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3B5000 == 65 [pid = 4008] [id = 214] 20:41:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 87 (000000ECE7FC9800) [pid = 4008] [serial = 640] [outer = 0000000000000000] 20:41:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 88 (000000ECE8C7E800) [pid = 4008] [serial = 641] [outer = 000000ECE7FC9800] 20:41:12 INFO - PROCESS | 4008 | 1463629272488 Marionette DEBUG loaded listener.js 20:41:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 89 (000000ECEAD94C00) [pid = 4008] [serial = 642] [outer = 000000ECE7FC9800] 20:41:12 INFO - PROCESS | 4008 | 1463629272883 Marionette TRACE conn6 <- [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:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 735ms 20:41:12 INFO - PROCESS | 4008 | 1463629272978 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 20:41:12 INFO - PROCESS | 4008 | 1463629272981 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 20:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:41:12 INFO - PROCESS | 4008 | 1463629272984 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:41:12 INFO - PROCESS | 4008 | 1463629272986 Marionette TRACE conn6 <- [1,822,null,{}] 20:41:13 INFO - PROCESS | 4008 | 1463629272990 Marionette TRACE conn6 -> [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:41:13 INFO - PROCESS | 4008 | 1463629273082 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 20:41:13 INFO - PROCESS | 4008 | 1463629273091 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE10A800 == 66 [pid = 4008] [id = 215] 20:41:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 90 (000000ECEB286C00) [pid = 4008] [serial = 643] [outer = 0000000000000000] 20:41:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECEB59B400) [pid = 4008] [serial = 644] [outer = 000000ECEB286C00] 20:41:13 INFO - PROCESS | 4008 | 1463629273137 Marionette DEBUG loaded listener.js 20:41:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECEC1D2C00) [pid = 4008] [serial = 645] [outer = 000000ECEB286C00] 20:41:13 INFO - PROCESS | 4008 | 1463629273619 Marionette TRACE conn6 <- [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:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 692ms 20:41:13 INFO - PROCESS | 4008 | 1463629273679 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 20:41:13 INFO - PROCESS | 4008 | 1463629273681 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 20:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:41:13 INFO - PROCESS | 4008 | 1463629273697 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:41:13 INFO - PROCESS | 4008 | 1463629273699 Marionette TRACE conn6 <- [1,826,null,{}] 20:41:13 INFO - PROCESS | 4008 | 1463629273703 Marionette TRACE conn6 -> [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:41:13 INFO - PROCESS | 4008 | 1463629273819 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 20:41:13 INFO - PROCESS | 4008 | 1463629273871 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE39E000 == 67 [pid = 4008] [id = 216] 20:41:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECEC023400) [pid = 4008] [serial = 646] [outer = 0000000000000000] 20:41:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECEDF45400) [pid = 4008] [serial = 647] [outer = 000000ECEC023400] 20:41:13 INFO - PROCESS | 4008 | 1463629273920 Marionette DEBUG loaded listener.js 20:41:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECEE22CC00) [pid = 4008] [serial = 648] [outer = 000000ECEC023400] 20:41:14 INFO - PROCESS | 4008 | 1463629274372 Marionette TRACE conn6 <- [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:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 755ms 20:41:14 INFO - PROCESS | 4008 | 1463629274444 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 20:41:14 INFO - PROCESS | 4008 | 1463629274446 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 20:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:41:14 INFO - PROCESS | 4008 | 1463629274449 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:41:14 INFO - PROCESS | 4008 | 1463629274451 Marionette TRACE conn6 <- [1,830,null,{}] 20:41:14 INFO - PROCESS | 4008 | 1463629274454 Marionette TRACE conn6 -> [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:41:14 INFO - PROCESS | 4008 | 1463629274591 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 20:41:14 INFO - PROCESS | 4008 | 1463629274647 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEEDCA800 == 68 [pid = 4008] [id = 217] 20:41:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECEE6A3000) [pid = 4008] [serial = 649] [outer = 0000000000000000] 20:41:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECEEE0BC00) [pid = 4008] [serial = 650] [outer = 000000ECEE6A3000] 20:41:14 INFO - PROCESS | 4008 | 1463629274695 Marionette DEBUG loaded listener.js 20:41:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECEEEE3800) [pid = 4008] [serial = 651] [outer = 000000ECEE6A3000] 20:41:15 INFO - PROCESS | 4008 | 1463629275121 Marionette TRACE conn6 <- [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:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 734ms 20:41:15 INFO - PROCESS | 4008 | 1463629275187 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 20:41:15 INFO - PROCESS | 4008 | 1463629275189 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 20:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:41:15 INFO - PROCESS | 4008 | 1463629275206 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:41:15 INFO - PROCESS | 4008 | 1463629275208 Marionette TRACE conn6 <- [1,834,null,{}] 20:41:15 INFO - PROCESS | 4008 | 1463629275212 Marionette TRACE conn6 -> [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:41:15 INFO - PROCESS | 4008 | 1463629275396 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 20:41:15 INFO - PROCESS | 4008 | --DOMWINDOW == 97 (000000ECEB288400) [pid = 4008] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:41:15 INFO - PROCESS | 4008 | --DOMWINDOW == 96 (000000ECEE2C3C00) [pid = 4008] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:41:15 INFO - PROCESS | 4008 | --DOMWINDOW == 95 (000000ECDC236000) [pid = 4008] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:41:15 INFO - PROCESS | 4008 | --DOMWINDOW == 94 (000000ECDCC29800) [pid = 4008] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:41:15 INFO - PROCESS | 4008 | --DOMWINDOW == 93 (000000ECEA506400) [pid = 4008] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:41:15 INFO - PROCESS | 4008 | --DOMWINDOW == 92 (000000ECE7B71C00) [pid = 4008] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:41:15 INFO - PROCESS | 4008 | --DOMWINDOW == 91 (000000ECDCC2FC00) [pid = 4008] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:41:15 INFO - PROCESS | 4008 | --DOMWINDOW == 90 (000000ECEEE04800) [pid = 4008] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:41:15 INFO - PROCESS | 4008 | 1463629275459 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEED96000 == 69 [pid = 4008] [id = 218] 20:41:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 91 (000000ECDD7BEC00) [pid = 4008] [serial = 652] [outer = 0000000000000000] 20:41:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 92 (000000ECE7B9D800) [pid = 4008] [serial = 653] [outer = 000000ECDD7BEC00] 20:41:15 INFO - PROCESS | 4008 | 1463629275506 Marionette DEBUG loaded listener.js 20:41:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 93 (000000ECEEFCD800) [pid = 4008] [serial = 654] [outer = 000000ECDD7BEC00] 20:41:15 INFO - PROCESS | 4008 | 1463629275883 Marionette TRACE conn6 <- [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:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 734ms 20:41:15 INFO - PROCESS | 4008 | 1463629275942 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 20:41:15 INFO - PROCESS | 4008 | 1463629275944 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 20:41:15 INFO - PROCESS | 4008 | 1463629275947 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:41:15 INFO - PROCESS | 4008 | 1463629275949 Marionette TRACE conn6 <- [1,838,null,{}] 20:41:15 INFO - PROCESS | 4008 | 1463629275953 Marionette TRACE conn6 -> [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:41:16 INFO - PROCESS | 4008 | 1463629276041 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 20:41:16 INFO - PROCESS | 4008 | 1463629276048 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF200A000 == 70 [pid = 4008] [id = 219] 20:41:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 94 (000000ECEEFD1800) [pid = 4008] [serial = 655] [outer = 0000000000000000] 20:41:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 95 (000000ECEEFE9400) [pid = 4008] [serial = 656] [outer = 000000ECEEFD1800] 20:41:16 INFO - PROCESS | 4008 | 1463629276093 Marionette DEBUG loaded listener.js 20:41:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 96 (000000ECEF3EA000) [pid = 4008] [serial = 657] [outer = 000000ECEEFD1800] 20:41:16 INFO - PROCESS | 4008 | 1463629276499 Marionette TRACE conn6 <- [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:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 587ms 20:41:16 INFO - PROCESS | 4008 | 1463629276548 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 20:41:16 INFO - PROCESS | 4008 | 1463629276550 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 20:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:41:16 INFO - PROCESS | 4008 | 1463629276554 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:41:16 INFO - PROCESS | 4008 | 1463629276556 Marionette TRACE conn6 <- [1,842,null,{}] 20:41:16 INFO - PROCESS | 4008 | 1463629276559 Marionette TRACE conn6 -> [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:41:16 INFO - PROCESS | 4008 | 1463629276648 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 20:41:16 INFO - PROCESS | 4008 | 1463629276655 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF23B4000 == 71 [pid = 4008] [id = 220] 20:41:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 97 (000000ECEF61E400) [pid = 4008] [serial = 658] [outer = 0000000000000000] 20:41:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 98 (000000ECEF83AC00) [pid = 4008] [serial = 659] [outer = 000000ECEF61E400] 20:41:16 INFO - PROCESS | 4008 | 1463629276701 Marionette DEBUG loaded listener.js 20:41:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 99 (000000ECF0986400) [pid = 4008] [serial = 660] [outer = 000000ECEF61E400] 20:41:17 INFO - PROCESS | 4008 | 1463629277132 Marionette TRACE conn6 <- [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:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 630ms 20:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:41:17 INFO - PROCESS | 4008 | 1463629277186 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 20:41:17 INFO - PROCESS | 4008 | 1463629277189 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 20:41:17 INFO - PROCESS | 4008 | 1463629277193 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:41:17 INFO - PROCESS | 4008 | 1463629277203 Marionette TRACE conn6 <- [1,846,null,{}] 20:41:17 INFO - PROCESS | 4008 | 1463629277207 Marionette TRACE conn6 -> [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:41:17 INFO - PROCESS | 4008 | 1463629277304 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 20:41:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 100 (000000ECF155B400) [pid = 4008] [serial = 661] [outer = 000000ECE8C35000] 20:41:17 INFO - PROCESS | 4008 | 1463629277332 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3D50000 == 72 [pid = 4008] [id = 221] 20:41:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 101 (000000ECDC1C8000) [pid = 4008] [serial = 662] [outer = 0000000000000000] 20:41:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 102 (000000ECF1566400) [pid = 4008] [serial = 663] [outer = 000000ECDC1C8000] 20:41:17 INFO - PROCESS | 4008 | 1463629277392 Marionette DEBUG loaded listener.js 20:41:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 103 (000000ECF213E000) [pid = 4008] [serial = 664] [outer = 000000ECDC1C8000] 20:41:18 INFO - PROCESS | 4008 | 1463629278176 Marionette TRACE conn6 <- [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:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1028ms 20:41:18 INFO - PROCESS | 4008 | 1463629278224 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 20:41:18 INFO - PROCESS | 4008 | 1463629278230 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 20:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:41:18 INFO - PROCESS | 4008 | 1463629278235 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:41:18 INFO - PROCESS | 4008 | 1463629278240 Marionette TRACE conn6 <- [1,850,null,{}] 20:41:18 INFO - PROCESS | 4008 | 1463629278268 Marionette TRACE conn6 -> [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:41:18 INFO - PROCESS | 4008 | 1463629278392 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 20:41:18 INFO - PROCESS | 4008 | 1463629278519 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB20C800 == 73 [pid = 4008] [id = 222] 20:41:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 104 (000000ECE4215000) [pid = 4008] [serial = 665] [outer = 0000000000000000] 20:41:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECE48DB800) [pid = 4008] [serial = 666] [outer = 000000ECE4215000] 20:41:18 INFO - PROCESS | 4008 | 1463629278581 Marionette DEBUG loaded listener.js 20:41:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECE7BE3000) [pid = 4008] [serial = 667] [outer = 000000ECE4215000] 20:41:19 INFO - PROCESS | 4008 | 1463629279215 Marionette TRACE conn6 <- [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:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1028ms 20:41:19 INFO - PROCESS | 4008 | 1463629279267 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 20:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:41:19 INFO - PROCESS | 4008 | 1463629279274 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 20:41:19 INFO - PROCESS | 4008 | 1463629279280 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:41:19 INFO - PROCESS | 4008 | 1463629279283 Marionette TRACE conn6 <- [1,854,null,{}] 20:41:19 INFO - PROCESS | 4008 | 1463629279288 Marionette TRACE conn6 -> [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:41:19 INFO - PROCESS | 4008 | 1463629279438 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 20:41:19 INFO - PROCESS | 4008 | 1463629279563 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1326800 == 74 [pid = 4008] [id = 223] 20:41:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECEACE0000) [pid = 4008] [serial = 668] [outer = 0000000000000000] 20:41:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECEE217800) [pid = 4008] [serial = 669] [outer = 000000ECEACE0000] 20:41:19 INFO - PROCESS | 4008 | 1463629279621 Marionette DEBUG loaded listener.js 20:41:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECEE6A2000) [pid = 4008] [serial = 670] [outer = 000000ECEACE0000] 20:41:20 INFO - PROCESS | 4008 | 1463629280285 Marionette TRACE conn6 <- [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:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1031ms 20:41:20 INFO - PROCESS | 4008 | 1463629280320 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 20:41:20 INFO - PROCESS | 4008 | 1463629280323 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 20:41:20 INFO - PROCESS | 4008 | 1463629280329 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:41:20 INFO - PROCESS | 4008 | 1463629280333 Marionette TRACE conn6 <- [1,858,null,{}] 20:41:20 INFO - PROCESS | 4008 | 1463629280364 Marionette TRACE conn6 -> [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:41:20 INFO - PROCESS | 4008 | 1463629280487 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 20:41:20 INFO - PROCESS | 4008 | 1463629280616 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF51BE800 == 75 [pid = 4008] [id = 224] 20:41:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECEEFCAC00) [pid = 4008] [serial = 671] [outer = 0000000000000000] 20:41:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECEF621400) [pid = 4008] [serial = 672] [outer = 000000ECEEFCAC00] 20:41:20 INFO - PROCESS | 4008 | 1463629280677 Marionette DEBUG loaded listener.js 20:41:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECF15F3C00) [pid = 4008] [serial = 673] [outer = 000000ECEEFCAC00] 20:41:21 INFO - PROCESS | 4008 | 1463629281253 Marionette TRACE conn6 <- [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:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 945ms 20:41:21 INFO - PROCESS | 4008 | 1463629281276 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 20:41:21 INFO - PROCESS | 4008 | 1463629281280 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 20:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:41:21 INFO - PROCESS | 4008 | 1463629281283 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:41:21 INFO - PROCESS | 4008 | 1463629281285 Marionette TRACE conn6 <- [1,862,null,{}] 20:41:21 INFO - PROCESS | 4008 | 1463629281289 Marionette TRACE conn6 -> [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:41:21 INFO - PROCESS | 4008 | 1463629281408 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 20:41:21 INFO - PROCESS | 4008 | 1463629281504 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6094800 == 76 [pid = 4008] [id = 225] 20:41:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECF2D4A000) [pid = 4008] [serial = 674] [outer = 0000000000000000] 20:41:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECF2D4F000) [pid = 4008] [serial = 675] [outer = 000000ECF2D4A000] 20:41:21 INFO - PROCESS | 4008 | 1463629281561 Marionette DEBUG loaded listener.js 20:41:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECF534EC00) [pid = 4008] [serial = 676] [outer = 000000ECF2D4A000] 20:41:22 INFO - PROCESS | 4008 | 1463629282192 Marionette TRACE conn6 <- [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:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 986ms 20:41:22 INFO - PROCESS | 4008 | 1463629282271 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 20:41:22 INFO - PROCESS | 4008 | 1463629282274 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 20:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:41:22 INFO - PROCESS | 4008 | 1463629282278 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:41:22 INFO - PROCESS | 4008 | 1463629282280 Marionette TRACE conn6 <- [1,866,null,{}] 20:41:22 INFO - PROCESS | 4008 | 1463629282284 Marionette TRACE conn6 -> [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:41:22 INFO - PROCESS | 4008 | 1463629282397 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 20:41:22 INFO - PROCESS | 4008 | 1463629282520 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF67E4800 == 77 [pid = 4008] [id = 226] 20:41:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECF2D54400) [pid = 4008] [serial = 677] [outer = 0000000000000000] 20:41:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECF5357800) [pid = 4008] [serial = 678] [outer = 000000ECF2D54400] 20:41:22 INFO - PROCESS | 4008 | 1463629282578 Marionette DEBUG loaded listener.js 20:41:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECF6FDB800) [pid = 4008] [serial = 679] [outer = 000000ECF2D54400] 20:41:23 INFO - PROCESS | 4008 | 1463629283218 Marionette TRACE conn6 <- [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:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 985ms 20:41:23 INFO - PROCESS | 4008 | 1463629283266 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 20:41:23 INFO - PROCESS | 4008 | 1463629283268 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 20:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:41:23 INFO - PROCESS | 4008 | 1463629283272 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:41:23 INFO - PROCESS | 4008 | 1463629283274 Marionette TRACE conn6 <- [1,870,null,{}] 20:41:23 INFO - PROCESS | 4008 | 1463629283278 Marionette TRACE conn6 -> [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:41:23 INFO - PROCESS | 4008 | 1463629283417 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 20:41:23 INFO - PROCESS | 4008 | 1463629283544 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE34E0000 == 78 [pid = 4008] [id = 227] 20:41:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECE2907800) [pid = 4008] [serial = 680] [outer = 0000000000000000] 20:41:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECE3F40000) [pid = 4008] [serial = 681] [outer = 000000ECE2907800] 20:41:23 INFO - PROCESS | 4008 | 1463629283602 Marionette DEBUG loaded listener.js 20:41:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECEE6A6C00) [pid = 4008] [serial = 682] [outer = 000000ECE2907800] 20:41:24 INFO - PROCESS | 4008 | 1463629284313 Marionette TRACE conn6 <- [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:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1080ms 20:41:24 INFO - PROCESS | 4008 | 1463629284360 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 20:41:24 INFO - PROCESS | 4008 | 1463629284366 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 20:41:24 INFO - PROCESS | 4008 | 1463629284370 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:41:24 INFO - PROCESS | 4008 | 1463629284375 Marionette TRACE conn6 <- [1,874,null,{}] 20:41:24 INFO - PROCESS | 4008 | 1463629284380 Marionette TRACE conn6 -> [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:41:24 INFO - PROCESS | 4008 | 1463629284493 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 20:41:24 INFO - PROCESS | 4008 | 1463629284596 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB21F800 == 79 [pid = 4008] [id = 228] 20:41:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECE270F000) [pid = 4008] [serial = 683] [outer = 0000000000000000] 20:41:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECE292CC00) [pid = 4008] [serial = 684] [outer = 000000ECE270F000] 20:41:24 INFO - PROCESS | 4008 | 1463629284647 Marionette DEBUG loaded listener.js 20:41:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECE7B91800) [pid = 4008] [serial = 685] [outer = 000000ECE270F000] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF23B4000 == 78 [pid = 4008] [id = 220] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF200A000 == 77 [pid = 4008] [id = 219] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEED96000 == 76 [pid = 4008] [id = 218] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDCA800 == 75 [pid = 4008] [id = 217] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE39E000 == 74 [pid = 4008] [id = 216] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE10A800 == 73 [pid = 4008] [id = 215] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3B5000 == 72 [pid = 4008] [id = 214] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7BC3800 == 71 [pid = 4008] [id = 213] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9ECA000 == 70 [pid = 4008] [id = 212] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6D6E000 == 69 [pid = 4008] [id = 209] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF33A5800 == 68 [pid = 4008] [id = 208] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDC3000 == 67 [pid = 4008] [id = 207] 20:41:25 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAA2E800 == 66 [pid = 4008] [id = 206] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECEEEC0000) [pid = 4008] [serial = 612] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECEB926400) [pid = 4008] [serial = 602] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECEA506000) [pid = 4008] [serial = 581] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECE25D1C00) [pid = 4008] [serial = 578] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECEE6A6000) [pid = 4008] [serial = 609] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECE2925C00) [pid = 4008] [serial = 591] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECEEE0B000) [pid = 4008] [serial = 584] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECE2909C00) [pid = 4008] [serial = 593] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECEC1D1000) [pid = 4008] [serial = 603] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECEB286400) [pid = 4008] [serial = 600] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECE81EE000) [pid = 4008] [serial = 597] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 112 (000000ECE7B8E400) [pid = 4008] [serial = 596] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 111 (000000ECE4212400) [pid = 4008] [serial = 606] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 110 (000000ECEA510C00) [pid = 4008] [serial = 599] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 109 (000000ECDDC33000) [pid = 4008] [serial = 590] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 108 (000000ECEF871C00) [pid = 4008] [serial = 587] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 107 (000000ECDDE51000) [pid = 4008] [serial = 605] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 106 (000000ECEE2CE400) [pid = 4008] [serial = 608] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 105 (000000ECE35AB400) [pid = 4008] [serial = 594] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | --DOMWINDOW == 104 (000000ECEEE0C800) [pid = 4008] [serial = 611] [outer = 0000000000000000] [url = about:blank] 20:41:25 INFO - PROCESS | 4008 | 1463629285358 Marionette TRACE conn6 <- [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:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1027ms 20:41:25 INFO - PROCESS | 4008 | 1463629285402 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 20:41:25 INFO - PROCESS | 4008 | 1463629285408 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 20:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:41:25 INFO - PROCESS | 4008 | 1463629285414 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:41:25 INFO - PROCESS | 4008 | 1463629285417 Marionette TRACE conn6 <- [1,878,null,{}] 20:41:25 INFO - PROCESS | 4008 | 1463629285421 Marionette TRACE conn6 -> [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:41:25 INFO - PROCESS | 4008 | 1463629285539 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 20:41:25 INFO - PROCESS | 4008 | 1463629285623 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8CAE800 == 67 [pid = 4008] [id = 229] 20:41:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 105 (000000ECDC242000) [pid = 4008] [serial = 686] [outer = 0000000000000000] 20:41:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 106 (000000ECDDE4C000) [pid = 4008] [serial = 687] [outer = 000000ECDC242000] 20:41:25 INFO - PROCESS | 4008 | 1463629285672 Marionette DEBUG loaded listener.js 20:41:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 107 (000000ECE3F3E800) [pid = 4008] [serial = 688] [outer = 000000ECDC242000] 20:41:26 INFO - PROCESS | 4008 | 1463629286087 Marionette TRACE conn6 <- [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:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 735ms 20:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:41:26 INFO - PROCESS | 4008 | 1463629286167 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 20:41:26 INFO - PROCESS | 4008 | 1463629286170 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 20:41:26 INFO - PROCESS | 4008 | 1463629286180 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:41:26 INFO - PROCESS | 4008 | 1463629286183 Marionette TRACE conn6 <- [1,882,null,{}] 20:41:26 INFO - PROCESS | 4008 | 1463629286194 Marionette TRACE conn6 -> [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:41:26 INFO - PROCESS | 4008 | 1463629286292 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 20:41:26 INFO - PROCESS | 4008 | 1463629286309 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEC10E000 == 68 [pid = 4008] [id = 230] 20:41:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 108 (000000ECE850EC00) [pid = 4008] [serial = 689] [outer = 0000000000000000] 20:41:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 109 (000000ECEA91E800) [pid = 4008] [serial = 690] [outer = 000000ECE850EC00] 20:41:26 INFO - PROCESS | 4008 | 1463629286358 Marionette DEBUG loaded listener.js 20:41:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 110 (000000ECEB288800) [pid = 4008] [serial = 691] [outer = 000000ECE850EC00] 20:41:26 INFO - PROCESS | 4008 | 1463629286826 Marionette TRACE conn6 <- [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:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 692ms 20:41:26 INFO - PROCESS | 4008 | 1463629286869 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 20:41:26 INFO - PROCESS | 4008 | 1463629286872 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 20:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:41:26 INFO - PROCESS | 4008 | 1463629286876 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:41:26 INFO - PROCESS | 4008 | 1463629286877 Marionette TRACE conn6 <- [1,886,null,{}] 20:41:26 INFO - PROCESS | 4008 | 1463629286881 Marionette TRACE conn6 -> [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:41:26 INFO - PROCESS | 4008 | 1463629286974 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 20:41:26 INFO - PROCESS | 4008 | 1463629286983 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE50A800 == 69 [pid = 4008] [id = 231] 20:41:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 111 (000000ECEC01B800) [pid = 4008] [serial = 692] [outer = 0000000000000000] 20:41:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 112 (000000ECEC1C3C00) [pid = 4008] [serial = 693] [outer = 000000ECEC01B800] 20:41:27 INFO - PROCESS | 4008 | 1463629287030 Marionette DEBUG loaded listener.js 20:41:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 113 (000000ECED192800) [pid = 4008] [serial = 694] [outer = 000000ECEC01B800] 20:41:27 INFO - PROCESS | 4008 | 1463629287453 Marionette TRACE conn6 <- [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:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 629ms 20:41:27 INFO - PROCESS | 4008 | 1463629287508 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 20:41:27 INFO - PROCESS | 4008 | 1463629287510 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 20:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:41:27 INFO - PROCESS | 4008 | 1463629287514 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:41:27 INFO - PROCESS | 4008 | 1463629287515 Marionette TRACE conn6 <- [1,890,null,{}] 20:41:27 INFO - PROCESS | 4008 | 1463629287527 Marionette TRACE conn6 -> [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:41:27 INFO - PROCESS | 4008 | 1463629287642 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 20:41:27 INFO - PROCESS | 4008 | 1463629287726 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEEDC0000 == 70 [pid = 4008] [id = 232] 20:41:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECECBE6800) [pid = 4008] [serial = 695] [outer = 0000000000000000] 20:41:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECEE220400) [pid = 4008] [serial = 696] [outer = 000000ECECBE6800] 20:41:27 INFO - PROCESS | 4008 | 1463629287773 Marionette DEBUG loaded listener.js 20:41:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECEE2CE800) [pid = 4008] [serial = 697] [outer = 000000ECECBE6800] 20:41:28 INFO - PROCESS | 4008 | 1463629288227 Marionette TRACE conn6 <- [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:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 734ms 20:41:28 INFO - PROCESS | 4008 | 1463629288250 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 20:41:28 INFO - PROCESS | 4008 | 1463629288253 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 20:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:41:28 INFO - PROCESS | 4008 | 1463629288262 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:41:28 INFO - PROCESS | 4008 | 1463629288272 Marionette TRACE conn6 <- [1,894,null,{}] 20:41:28 INFO - PROCESS | 4008 | 1463629288276 Marionette TRACE conn6 -> [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:41:28 INFO - PROCESS | 4008 | 1463629288405 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 20:41:28 INFO - PROCESS | 4008 | 1463629288462 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1EAD000 == 71 [pid = 4008] [id = 233] 20:41:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECEEEB7400) [pid = 4008] [serial = 698] [outer = 0000000000000000] 20:41:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECEEFCA400) [pid = 4008] [serial = 699] [outer = 000000ECEEEB7400] 20:41:28 INFO - PROCESS | 4008 | 1463629288508 Marionette DEBUG loaded listener.js 20:41:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECEEFEE800) [pid = 4008] [serial = 700] [outer = 000000ECEEEB7400] 20:41:28 INFO - PROCESS | 4008 | 1463629288934 Marionette TRACE conn6 <- [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:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 691ms 20:41:28 INFO - PROCESS | 4008 | 1463629288951 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 20:41:28 INFO - PROCESS | 4008 | 1463629288953 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 20:41:28 INFO - PROCESS | 4008 | 1463629288956 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:41:28 INFO - PROCESS | 4008 | 1463629288958 Marionette TRACE conn6 <- [1,898,null,{}] 20:41:28 INFO - PROCESS | 4008 | 1463629288962 Marionette TRACE conn6 -> [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:41:29 INFO - PROCESS | 4008 | 1463629289108 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 20:41:29 INFO - PROCESS | 4008 | 1463629289135 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22B4000 == 72 [pid = 4008] [id = 234] 20:41:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECEF619400) [pid = 4008] [serial = 701] [outer = 0000000000000000] 20:41:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECEF833000) [pid = 4008] [serial = 702] [outer = 000000ECEF619400] 20:41:29 INFO - PROCESS | 4008 | 1463629289183 Marionette DEBUG loaded listener.js 20:41:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECF098D400) [pid = 4008] [serial = 703] [outer = 000000ECEF619400] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECEF61E400) [pid = 4008] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECEC023400) [pid = 4008] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECE7FC9800) [pid = 4008] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 118 (000000ECEE6A3000) [pid = 4008] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 117 (000000ECDDE0B800) [pid = 4008] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 116 (000000ECDD7BEC00) [pid = 4008] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 115 (000000ECDDEC2800) [pid = 4008] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 114 (000000ECEB286C00) [pid = 4008] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:41:29 INFO - PROCESS | 4008 | --DOMWINDOW == 113 (000000ECEEFD1800) [pid = 4008] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:41:29 INFO - PROCESS | 4008 | 1463629289769 Marionette TRACE conn6 <- [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:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 838ms 20:41:29 INFO - PROCESS | 4008 | 1463629289798 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 20:41:29 INFO - PROCESS | 4008 | 1463629289800 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 20:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:41:29 INFO - PROCESS | 4008 | 1463629289803 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:41:29 INFO - PROCESS | 4008 | 1463629289805 Marionette TRACE conn6 <- [1,902,null,{}] 20:41:29 INFO - PROCESS | 4008 | 1463629289809 Marionette TRACE conn6 -> [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:41:29 INFO - PROCESS | 4008 | 1463629289907 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 20:41:30 INFO - PROCESS | 4008 | 1463629289993 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEEDD1000 == 73 [pid = 4008] [id = 235] 20:41:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 114 (000000ECE7B43C00) [pid = 4008] [serial = 704] [outer = 0000000000000000] 20:41:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 115 (000000ECEEFD1800) [pid = 4008] [serial = 705] [outer = 000000ECE7B43C00] 20:41:30 INFO - PROCESS | 4008 | 1463629290040 Marionette DEBUG loaded listener.js 20:41:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 116 (000000ECF118F800) [pid = 4008] [serial = 706] [outer = 000000ECE7B43C00] 20:41:30 INFO - PROCESS | 4008 | 1463629290412 Marionette TRACE conn6 <- [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:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 20:41:30 INFO - PROCESS | 4008 | 1463629290478 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 20:41:30 INFO - PROCESS | 4008 | 1463629290480 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 20:41:30 INFO - PROCESS | 4008 | 1463629290483 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:41:30 INFO - PROCESS | 4008 | 1463629290485 Marionette TRACE conn6 <- [1,906,null,{}] 20:41:30 INFO - PROCESS | 4008 | 1463629290488 Marionette TRACE conn6 -> [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:41:30 INFO - PROCESS | 4008 | 1463629290612 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 20:41:30 INFO - PROCESS | 4008 | 1463629290621 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CB3800 == 74 [pid = 4008] [id = 236] 20:41:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 117 (000000ECEB286C00) [pid = 4008] [serial = 707] [outer = 0000000000000000] 20:41:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 118 (000000ECF15EB400) [pid = 4008] [serial = 708] [outer = 000000ECEB286C00] 20:41:30 INFO - PROCESS | 4008 | 1463629290668 Marionette DEBUG loaded listener.js 20:41:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 119 (000000ECF5354C00) [pid = 4008] [serial = 709] [outer = 000000ECEB286C00] 20:41:31 INFO - PROCESS | 4008 | 1463629291086 Marionette TRACE conn6 <- [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:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 628ms 20:41:31 INFO - PROCESS | 4008 | 1463629291115 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 20:41:31 INFO - PROCESS | 4008 | 1463629291117 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 20:41:31 INFO - PROCESS | 4008 | 1463629291120 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:41:31 INFO - PROCESS | 4008 | 1463629291122 Marionette TRACE conn6 <- [1,910,null,{}] 20:41:31 INFO - PROCESS | 4008 | 1463629291125 Marionette TRACE conn6 -> [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:41:31 INFO - PROCESS | 4008 | 1463629291257 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 20:41:31 INFO - PROCESS | 4008 | 1463629291266 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF53D8800 == 75 [pid = 4008] [id = 237] 20:41:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECF2D52C00) [pid = 4008] [serial = 710] [outer = 0000000000000000] 20:41:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECF6B05800) [pid = 4008] [serial = 711] [outer = 000000ECF2D52C00] 20:41:31 INFO - PROCESS | 4008 | 1463629291311 Marionette DEBUG loaded listener.js 20:41:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECF6B11000) [pid = 4008] [serial = 712] [outer = 000000ECF2D52C00] 20:41:31 INFO - PROCESS | 4008 | 1463629291845 Marionette TRACE conn6 <- [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:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 818ms 20:41:31 INFO - PROCESS | 4008 | 1463629291943 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 20:41:31 INFO - PROCESS | 4008 | 1463629291948 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 20:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:41:31 INFO - PROCESS | 4008 | 1463629291954 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:41:31 INFO - PROCESS | 4008 | 1463629291959 Marionette TRACE conn6 <- [1,914,null,{}] 20:41:31 INFO - PROCESS | 4008 | 1463629291966 Marionette TRACE conn6 -> [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:41:32 INFO - PROCESS | 4008 | 1463629292104 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 20:41:32 INFO - PROCESS | 4008 | 1463629292226 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA837000 == 76 [pid = 4008] [id = 238] 20:41:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECDDE4F800) [pid = 4008] [serial = 713] [outer = 0000000000000000] 20:41:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECE2908C00) [pid = 4008] [serial = 714] [outer = 000000ECDDE4F800] 20:41:32 INFO - PROCESS | 4008 | 1463629292287 Marionette DEBUG loaded listener.js 20:41:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECE7044800) [pid = 4008] [serial = 715] [outer = 000000ECDDE4F800] 20:41:32 INFO - PROCESS | 4008 | 1463629292887 Marionette TRACE conn6 <- [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:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 986ms 20:41:32 INFO - PROCESS | 4008 | 1463629292944 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 20:41:32 INFO - PROCESS | 4008 | 1463629292950 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 20:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:41:32 INFO - PROCESS | 4008 | 1463629292957 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:41:32 INFO - PROCESS | 4008 | 1463629292960 Marionette TRACE conn6 <- [1,918,null,{}] 20:41:32 INFO - PROCESS | 4008 | 1463629292964 Marionette TRACE conn6 -> [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:41:33 INFO - PROCESS | 4008 | 1463629293084 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 20:41:33 INFO - PROCESS | 4008 | 1463629293212 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF13B6000 == 77 [pid = 4008] [id = 239] 20:41:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECEA50F800) [pid = 4008] [serial = 716] [outer = 0000000000000000] 20:41:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECEB0CF000) [pid = 4008] [serial = 717] [outer = 000000ECEA50F800] 20:41:33 INFO - PROCESS | 4008 | 1463629293271 Marionette DEBUG loaded listener.js 20:41:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECEB339400) [pid = 4008] [serial = 718] [outer = 000000ECEA50F800] 20:41:33 INFO - PROCESS | 4008 | 1463629293903 Marionette TRACE conn6 <- [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:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 987ms 20:41:33 INFO - PROCESS | 4008 | 1463629293951 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 20:41:33 INFO - PROCESS | 4008 | 1463629293954 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 20:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:41:33 INFO - PROCESS | 4008 | 1463629293958 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:41:33 INFO - PROCESS | 4008 | 1463629293962 Marionette TRACE conn6 <- [1,922,null,{}] 20:41:33 INFO - PROCESS | 4008 | 1463629293974 Marionette TRACE conn6 -> [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:41:34 INFO - PROCESS | 4008 | 1463629294095 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 20:41:34 INFO - PROCESS | 4008 | 1463629294223 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6EB0800 == 78 [pid = 4008] [id = 240] 20:41:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECEDFF5000) [pid = 4008] [serial = 719] [outer = 0000000000000000] 20:41:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECEE6AB000) [pid = 4008] [serial = 720] [outer = 000000ECEDFF5000] 20:41:34 INFO - PROCESS | 4008 | 1463629294284 Marionette DEBUG loaded listener.js 20:41:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECEEEE6400) [pid = 4008] [serial = 721] [outer = 000000ECEDFF5000] 20:41:34 INFO - PROCESS | 4008 | 1463629294916 Marionette TRACE conn6 <- [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:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 986ms 20:41:34 INFO - PROCESS | 4008 | 1463629294945 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 20:41:34 INFO - PROCESS | 4008 | 1463629294948 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 20:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:41:34 INFO - PROCESS | 4008 | 1463629294951 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:41:34 INFO - PROCESS | 4008 | 1463629294953 Marionette TRACE conn6 <- [1,926,null,{}] 20:41:34 INFO - PROCESS | 4008 | 1463629294957 Marionette TRACE conn6 -> [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:41:35 INFO - PROCESS | 4008 | 1463629295075 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 20:41:35 INFO - PROCESS | 4008 | 1463629295201 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CCF000 == 79 [pid = 4008] [id = 241] 20:41:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECEF623800) [pid = 4008] [serial = 722] [outer = 0000000000000000] 20:41:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECF15EA800) [pid = 4008] [serial = 723] [outer = 000000ECEF623800] 20:41:35 INFO - PROCESS | 4008 | 1463629295260 Marionette DEBUG loaded listener.js 20:41:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECF679F800) [pid = 4008] [serial = 724] [outer = 000000ECEF623800] 20:41:35 INFO - PROCESS | 4008 | 1463629295834 Marionette TRACE conn6 <- [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:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 923ms 20:41:35 INFO - PROCESS | 4008 | 1463629295877 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 20:41:35 INFO - PROCESS | 4008 | 1463629295879 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 20:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:41:35 INFO - PROCESS | 4008 | 1463629295883 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:41:35 INFO - PROCESS | 4008 | 1463629295885 Marionette TRACE conn6 <- [1,930,null,{}] 20:41:35 INFO - PROCESS | 4008 | 1463629295889 Marionette TRACE conn6 -> [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:41:36 INFO - PROCESS | 4008 | 1463629296006 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 20:41:36 INFO - PROCESS | 4008 | 1463629296105 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CE9800 == 80 [pid = 4008] [id = 242] 20:41:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECEF837000) [pid = 4008] [serial = 725] [outer = 0000000000000000] 20:41:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECF67A7000) [pid = 4008] [serial = 726] [outer = 000000ECEF837000] 20:41:36 INFO - PROCESS | 4008 | 1463629296161 Marionette DEBUG loaded listener.js 20:41:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECF6B11400) [pid = 4008] [serial = 727] [outer = 000000ECEF837000] 20:41:36 INFO - PROCESS | 4008 | 1463629296754 Marionette TRACE conn6 <- [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:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 923ms 20:41:36 INFO - PROCESS | 4008 | 1463629296809 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 20:41:36 INFO - PROCESS | 4008 | 1463629296811 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 20:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:41:36 INFO - PROCESS | 4008 | 1463629296815 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:41:36 INFO - PROCESS | 4008 | 1463629296817 Marionette TRACE conn6 <- [1,934,null,{}] 20:41:36 INFO - PROCESS | 4008 | 1463629296821 Marionette TRACE conn6 -> [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:41:36 INFO - PROCESS | 4008 | 1463629296956 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 20:41:37 INFO - PROCESS | 4008 | 1463629297087 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6EC8000 == 81 [pid = 4008] [id = 243] 20:41:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECEEE83400) [pid = 4008] [serial = 728] [outer = 0000000000000000] 20:41:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECF6FE3000) [pid = 4008] [serial = 729] [outer = 000000ECEEE83400] 20:41:37 INFO - PROCESS | 4008 | 1463629297145 Marionette DEBUG loaded listener.js 20:41:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000EC9ABE5000) [pid = 4008] [serial = 730] [outer = 000000ECEEE83400] 20:41:37 INFO - PROCESS | 4008 | 1463629297713 Marionette TRACE conn6 <- [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:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 923ms 20:41:37 INFO - PROCESS | 4008 | 1463629297741 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 20:41:37 INFO - PROCESS | 4008 | 1463629297744 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 20:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:41:37 INFO - PROCESS | 4008 | 1463629297747 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:41:37 INFO - PROCESS | 4008 | 1463629297749 Marionette TRACE conn6 <- [1,938,null,{}] 20:41:37 INFO - PROCESS | 4008 | 1463629297753 Marionette TRACE conn6 -> [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:41:37 INFO - PROCESS | 4008 | 1463629297884 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 20:41:37 INFO - PROCESS | 4008 | 1463629297984 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC801DE800 == 82 [pid = 4008] [id = 244] 20:41:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000EC9ABED400) [pid = 4008] [serial = 731] [outer = 0000000000000000] 20:41:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000EC9ABF1C00) [pid = 4008] [serial = 732] [outer = 000000EC9ABED400] 20:41:38 INFO - PROCESS | 4008 | 1463629298039 Marionette DEBUG loaded listener.js 20:41:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000ECEEFD4800) [pid = 4008] [serial = 733] [outer = 000000EC9ABED400] 20:41:38 INFO - PROCESS | 4008 | 1463629298895 Marionette TRACE conn6 <- [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:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1179ms 20:41:38 INFO - PROCESS | 4008 | 1463629298928 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 20:41:38 INFO - PROCESS | 4008 | 1463629298933 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 20:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:41:38 INFO - PROCESS | 4008 | 1463629298938 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:41:38 INFO - PROCESS | 4008 | 1463629298942 Marionette TRACE conn6 <- [1,942,null,{}] 20:41:38 INFO - PROCESS | 4008 | 1463629298947 Marionette TRACE conn6 -> [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:41:39 INFO - PROCESS | 4008 | 1463629299062 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 20:41:39 INFO - PROCESS | 4008 | 1463629299196 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7BBB000 == 83 [pid = 4008] [id = 245] 20:41:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000ECDC234400) [pid = 4008] [serial = 734] [outer = 0000000000000000] 20:41:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000ECDC23E400) [pid = 4008] [serial = 735] [outer = 000000ECDC234400] 20:41:39 INFO - PROCESS | 4008 | 1463629299249 Marionette DEBUG loaded listener.js 20:41:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000ECDDE11000) [pid = 4008] [serial = 736] [outer = 000000ECDC234400] 20:41:39 INFO - PROCESS | 4008 | 1463629299907 Marionette TRACE conn6 <- [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:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1021ms 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9EB9000 == 82 [pid = 4008] [id = 193] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEED94800 == 81 [pid = 4008] [id = 196] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE10E800 == 80 [pid = 4008] [id = 194] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CB3800 == 79 [pid = 4008] [id = 236] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDD1000 == 78 [pid = 4008] [id = 235] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22B4000 == 77 [pid = 4008] [id = 234] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EAD000 == 76 [pid = 4008] [id = 233] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDC0000 == 75 [pid = 4008] [id = 232] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE50A800 == 74 [pid = 4008] [id = 231] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEC10E000 == 73 [pid = 4008] [id = 230] 20:41:39 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8CAE800 == 72 [pid = 4008] [id = 229] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000ECEEEE8800) [pid = 4008] [serial = 623] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000ECE4210800) [pid = 4008] [serial = 617] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000ECF0AF3800) [pid = 4008] [serial = 626] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000ECEAB52400) [pid = 4008] [serial = 620] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECF1562400) [pid = 4008] [serial = 629] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000ECF2D4DC00) [pid = 4008] [serial = 632] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB21F800 == 71 [pid = 4008] [id = 228] 20:41:40 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1326800 == 70 [pid = 4008] [id = 223] 20:41:40 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB20C800 == 69 [pid = 4008] [id = 222] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000ECEF83AC00) [pid = 4008] [serial = 659] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECEDF45400) [pid = 4008] [serial = 647] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000ECE8C7E800) [pid = 4008] [serial = 641] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECEAD94C00) [pid = 4008] [serial = 642] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECEEE0BC00) [pid = 4008] [serial = 650] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECEF3E0000) [pid = 4008] [serial = 614] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECEE22CC00) [pid = 4008] [serial = 648] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECE25D5800) [pid = 4008] [serial = 638] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECE34F8000) [pid = 4008] [serial = 639] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECE7B9D800) [pid = 4008] [serial = 653] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECE2F02400) [pid = 4008] [serial = 636] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECDF45AC00) [pid = 4008] [serial = 635] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECEB59B400) [pid = 4008] [serial = 644] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECEEEE3800) [pid = 4008] [serial = 651] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECEEFE9400) [pid = 4008] [serial = 656] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECEF3EA000) [pid = 4008] [serial = 657] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECF0986400) [pid = 4008] [serial = 660] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECEEFCD800) [pid = 4008] [serial = 654] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECEC1D2C00) [pid = 4008] [serial = 645] [outer = 0000000000000000] [url = about:blank] 20:41:40 INFO - PROCESS | 4008 | 1463629300053 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 20:41:40 INFO - PROCESS | 4008 | 1463629300059 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 20:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:41:40 INFO - PROCESS | 4008 | 1463629300065 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:41:40 INFO - PROCESS | 4008 | 1463629300068 Marionette TRACE conn6 <- [1,946,null,{}] 20:41:40 INFO - PROCESS | 4008 | 1463629300072 Marionette TRACE conn6 -> [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:41:40 INFO - PROCESS | 4008 | 1463629300176 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 20:41:40 INFO - PROCESS | 4008 | 1463629300184 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE81DF000 == 70 [pid = 4008] [id = 246] 20:41:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECDDE0F800) [pid = 4008] [serial = 737] [outer = 0000000000000000] 20:41:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECDDEB8C00) [pid = 4008] [serial = 738] [outer = 000000ECDDE0F800] 20:41:40 INFO - PROCESS | 4008 | 1463629300230 Marionette DEBUG loaded listener.js 20:41:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECE287F400) [pid = 4008] [serial = 739] [outer = 000000ECDDE0F800] 20:41:40 INFO - PROCESS | 4008 | 1463629300729 Marionette TRACE conn6 <- [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:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 734ms 20:41:40 INFO - PROCESS | 4008 | 1463629300802 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 20:41:40 INFO - PROCESS | 4008 | 1463629300804 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 20:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:41:40 INFO - PROCESS | 4008 | 1463629300808 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:41:40 INFO - PROCESS | 4008 | 1463629300812 Marionette TRACE conn6 <- [1,950,null,{}] 20:41:40 INFO - PROCESS | 4008 | 1463629300823 Marionette TRACE conn6 -> [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:41:40 INFO - PROCESS | 4008 | 1463629300928 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 20:41:41 INFO - PROCESS | 4008 | 1463629301014 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB21F800 == 71 [pid = 4008] [id = 247] 20:41:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECE3F38400) [pid = 4008] [serial = 740] [outer = 0000000000000000] 20:41:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECE708B000) [pid = 4008] [serial = 741] [outer = 000000ECE3F38400] 20:41:41 INFO - PROCESS | 4008 | 1463629301065 Marionette DEBUG loaded listener.js 20:41:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECE7FC6000) [pid = 4008] [serial = 742] [outer = 000000ECE3F38400] 20:41:41 INFO - PROCESS | 4008 | 1463629301457 Marionette TRACE conn6 <- [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:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 692ms 20:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:41:41 INFO - PROCESS | 4008 | 1463629301531 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 20:41:41 INFO - PROCESS | 4008 | 1463629301533 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 20:41:41 INFO - PROCESS | 4008 | 1463629301537 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:41:41 INFO - PROCESS | 4008 | 1463629301546 Marionette TRACE conn6 <- [1,954,null,{}] 20:41:41 INFO - PROCESS | 4008 | 1463629301553 Marionette TRACE conn6 -> [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:41:41 INFO - PROCESS | 4008 | 1463629301648 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 20:41:41 INFO - PROCESS | 4008 | 1463629301656 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE244000 == 72 [pid = 4008] [id = 248] 20:41:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECE8C34400) [pid = 4008] [serial = 743] [outer = 0000000000000000] 20:41:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECEA50C400) [pid = 4008] [serial = 744] [outer = 000000ECE8C34400] 20:41:41 INFO - PROCESS | 4008 | 1463629301704 Marionette DEBUG loaded listener.js 20:41:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECEAF56C00) [pid = 4008] [serial = 745] [outer = 000000ECE8C34400] 20:41:42 INFO - PROCESS | 4008 | 1463629302154 Marionette TRACE conn6 <- [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:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 650ms 20:41:42 INFO - PROCESS | 4008 | 1463629302188 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 20:41:42 INFO - PROCESS | 4008 | 1463629302190 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 20:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:41:42 INFO - PROCESS | 4008 | 1463629302201 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:41:42 INFO - PROCESS | 4008 | 1463629302203 Marionette TRACE conn6 <- [1,958,null,{}] 20:41:42 INFO - PROCESS | 4008 | 1463629302207 Marionette TRACE conn6 -> [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:41:42 INFO - PROCESS | 4008 | 1463629302328 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 20:41:42 INFO - PROCESS | 4008 | 1463629302335 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE514800 == 73 [pid = 4008] [id = 249] 20:41:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECEAF54000) [pid = 4008] [serial = 746] [outer = 0000000000000000] 20:41:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECEB290000) [pid = 4008] [serial = 747] [outer = 000000ECEAF54000] 20:41:42 INFO - PROCESS | 4008 | 1463629302429 Marionette DEBUG loaded listener.js 20:41:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECEB340000) [pid = 4008] [serial = 748] [outer = 000000ECEAF54000] 20:41:42 INFO - PROCESS | 4008 | 1463629302873 Marionette TRACE conn6 <- [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:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 734ms 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECE270F000) [pid = 4008] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECDC242000) [pid = 4008] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECECBE6800) [pid = 4008] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECE2907800) [pid = 4008] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECE850EC00) [pid = 4008] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECEC01B800) [pid = 4008] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECEEEB7400) [pid = 4008] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECE7B43C00) [pid = 4008] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECEF619400) [pid = 4008] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECEB286C00) [pid = 4008] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECEEE04400) [pid = 4008] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECED195400) [pid = 4008] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:41:43 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECF2146800) [pid = 4008] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:41:43 INFO - PROCESS | 4008 | 1463629303417 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 20:41:43 INFO - PROCESS | 4008 | 1463629303423 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 20:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:41:43 INFO - PROCESS | 4008 | 1463629303479 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:41:43 INFO - PROCESS | 4008 | 1463629303482 Marionette TRACE conn6 <- [1,962,null,{}] 20:41:43 INFO - PROCESS | 4008 | 1463629303490 Marionette TRACE conn6 -> [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:41:43 INFO - PROCESS | 4008 | 1463629303620 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 20:41:43 INFO - PROCESS | 4008 | 1463629303740 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8CB4800 == 74 [pid = 4008] [id = 250] 20:41:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECDC1C3800) [pid = 4008] [serial = 749] [outer = 0000000000000000] 20:41:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECDC23E800) [pid = 4008] [serial = 750] [outer = 000000ECDC1C3800] 20:41:43 INFO - PROCESS | 4008 | 1463629303802 Marionette DEBUG loaded listener.js 20:41:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECDDE4D800) [pid = 4008] [serial = 751] [outer = 000000ECDC1C3800] 20:41:44 INFO - PROCESS | 4008 | 1463629304405 Marionette TRACE conn6 <- [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:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1010ms 20:41:44 INFO - PROCESS | 4008 | 1463629304456 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 20:41:44 INFO - PROCESS | 4008 | 1463629304460 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 20:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:41:44 INFO - PROCESS | 4008 | 1463629304469 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:41:44 INFO - PROCESS | 4008 | 1463629304473 Marionette TRACE conn6 <- [1,966,null,{}] 20:41:44 INFO - PROCESS | 4008 | 1463629304477 Marionette TRACE conn6 -> [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:41:44 INFO - PROCESS | 4008 | 1463629304596 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 20:41:44 INFO - PROCESS | 4008 | 1463629304724 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE391000 == 75 [pid = 4008] [id = 251] 20:41:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECE292FC00) [pid = 4008] [serial = 752] [outer = 0000000000000000] 20:41:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECE3FBB000) [pid = 4008] [serial = 753] [outer = 000000ECE292FC00] 20:41:44 INFO - PROCESS | 4008 | 1463629304784 Marionette DEBUG loaded listener.js 20:41:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECE7BA6C00) [pid = 4008] [serial = 754] [outer = 000000ECE292FC00] 20:41:45 INFO - PROCESS | 4008 | 1463629305389 Marionette TRACE conn6 <- [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:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 986ms 20:41:45 INFO - PROCESS | 4008 | 1463629305456 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 20:41:45 INFO - PROCESS | 4008 | 1463629305459 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 20:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:41:45 INFO - PROCESS | 4008 | 1463629305504 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:41:45 INFO - PROCESS | 4008 | 1463629305507 Marionette TRACE conn6 <- [1,970,null,{}] 20:41:45 INFO - PROCESS | 4008 | 1463629305521 Marionette TRACE conn6 -> [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:41:45 INFO - PROCESS | 4008 | 1463629305697 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 20:41:45 INFO - PROCESS | 4008 | 1463629305792 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1E65800 == 76 [pid = 4008] [id = 252] 20:41:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECEC023400) [pid = 4008] [serial = 755] [outer = 0000000000000000] 20:41:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECEC1C3800) [pid = 4008] [serial = 756] [outer = 000000ECEC023400] 20:41:45 INFO - PROCESS | 4008 | 1463629305857 Marionette DEBUG loaded listener.js 20:41:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECEDF45400) [pid = 4008] [serial = 757] [outer = 000000ECEC023400] 20:41:46 INFO - PROCESS | 4008 | 1463629306488 Marionette TRACE conn6 <- [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:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1056ms 20:41:46 INFO - PROCESS | 4008 | 1463629306539 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 20:41:46 INFO - PROCESS | 4008 | 1463629306542 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 20:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:41:46 INFO - PROCESS | 4008 | 1463629306546 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:41:46 INFO - PROCESS | 4008 | 1463629306548 Marionette TRACE conn6 <- [1,974,null,{}] 20:41:46 INFO - PROCESS | 4008 | 1463629306552 Marionette TRACE conn6 -> [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:41:46 INFO - PROCESS | 4008 | 1463629306670 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 20:41:46 INFO - PROCESS | 4008 | 1463629306797 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22A4800 == 77 [pid = 4008] [id = 253] 20:41:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECEE22D400) [pid = 4008] [serial = 758] [outer = 0000000000000000] 20:41:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECEE2C6000) [pid = 4008] [serial = 759] [outer = 000000ECEE22D400] 20:41:46 INFO - PROCESS | 4008 | 1463629306855 Marionette DEBUG loaded listener.js 20:41:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECEEE0E400) [pid = 4008] [serial = 760] [outer = 000000ECEE22D400] 20:41:47 INFO - PROCESS | 4008 | 1463629307468 Marionette TRACE conn6 <- [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:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 987ms 20:41:47 INFO - PROCESS | 4008 | 1463629307541 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 20:41:47 INFO - PROCESS | 4008 | 1463629307543 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 20:41:47 INFO - PROCESS | 4008 | 1463629307548 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:41:47 INFO - PROCESS | 4008 | 1463629307550 Marionette TRACE conn6 <- [1,978,null,{}] 20:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:41:47 INFO - PROCESS | 4008 | 1463629307554 Marionette TRACE conn6 -> [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:41:47 INFO - PROCESS | 4008 | 1463629307667 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 20:41:47 INFO - PROCESS | 4008 | 1463629307794 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2AE3800 == 78 [pid = 4008] [id = 254] 20:41:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECEEE81800) [pid = 4008] [serial = 761] [outer = 0000000000000000] 20:41:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECEEE83800) [pid = 4008] [serial = 762] [outer = 000000ECEEE81800] 20:41:47 INFO - PROCESS | 4008 | 1463629307852 Marionette DEBUG loaded listener.js 20:41:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECEEEBB000) [pid = 4008] [serial = 763] [outer = 000000ECEEE81800] 20:41:48 INFO - PROCESS | 4008 | 1463629308420 Marionette TRACE conn6 <- [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:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 923ms 20:41:48 INFO - PROCESS | 4008 | 1463629308478 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 20:41:48 INFO - PROCESS | 4008 | 1463629308480 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 20:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:41:48 INFO - PROCESS | 4008 | 1463629308484 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:41:48 INFO - PROCESS | 4008 | 1463629308486 Marionette TRACE conn6 <- [1,982,null,{}] 20:41:48 INFO - PROCESS | 4008 | 1463629308490 Marionette TRACE conn6 -> [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:41:48 INFO - PROCESS | 4008 | 1463629308626 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 20:41:48 INFO - PROCESS | 4008 | 1463629308730 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CAE800 == 79 [pid = 4008] [id = 255] 20:41:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECEEFEA800) [pid = 4008] [serial = 764] [outer = 0000000000000000] 20:41:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECEF3E3C00) [pid = 4008] [serial = 765] [outer = 000000ECEEFEA800] 20:41:48 INFO - PROCESS | 4008 | 1463629308788 Marionette DEBUG loaded listener.js 20:41:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECEF624000) [pid = 4008] [serial = 766] [outer = 000000ECEEFEA800] 20:41:49 INFO - PROCESS | 4008 | 1463629309352 Marionette TRACE conn6 <- [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:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 923ms 20:41:49 INFO - PROCESS | 4008 | 1463629309410 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 20:41:49 INFO - PROCESS | 4008 | 1463629309412 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 20:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:41:49 INFO - PROCESS | 4008 | 1463629309416 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:41:49 INFO - PROCESS | 4008 | 1463629309418 Marionette TRACE conn6 <- [1,986,null,{}] 20:41:49 INFO - PROCESS | 4008 | 1463629309422 Marionette TRACE conn6 -> [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:41:49 INFO - PROCESS | 4008 | 1463629309533 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 20:41:49 INFO - PROCESS | 4008 | 1463629309633 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF53D1800 == 80 [pid = 4008] [id = 256] 20:41:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECF0980400) [pid = 4008] [serial = 767] [outer = 0000000000000000] 20:41:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000ECF098E000) [pid = 4008] [serial = 768] [outer = 000000ECF0980400] 20:41:49 INFO - PROCESS | 4008 | 1463629309689 Marionette DEBUG loaded listener.js 20:41:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000ECF1562800) [pid = 4008] [serial = 769] [outer = 000000ECF0980400] 20:41:50 INFO - PROCESS | 4008 | 1463629310288 Marionette TRACE conn6 <- [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:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 923ms 20:41:50 INFO - PROCESS | 4008 | 1463629310342 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 20:41:50 INFO - PROCESS | 4008 | 1463629310345 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 20:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:41:50 INFO - PROCESS | 4008 | 1463629310348 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:41:50 INFO - PROCESS | 4008 | 1463629310351 Marionette TRACE conn6 <- [1,990,null,{}] 20:41:50 INFO - PROCESS | 4008 | 1463629310355 Marionette TRACE conn6 -> [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:41:50 INFO - PROCESS | 4008 | 1463629310470 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 20:41:50 INFO - PROCESS | 4008 | 1463629310569 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF67F8000 == 81 [pid = 4008] [id = 257] 20:41:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000EC806D7400) [pid = 4008] [serial = 770] [outer = 0000000000000000] 20:41:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000EC806E1400) [pid = 4008] [serial = 771] [outer = 000000EC806D7400] 20:41:50 INFO - PROCESS | 4008 | 1463629310625 Marionette DEBUG loaded listener.js 20:41:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000ECEE488800) [pid = 4008] [serial = 772] [outer = 000000EC806D7400] 20:41:51 INFO - PROCESS | 4008 | 1463629311225 Marionette TRACE conn6 <- [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:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 923ms 20:41:51 INFO - PROCESS | 4008 | 1463629311275 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 20:41:51 INFO - PROCESS | 4008 | 1463629311277 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 20:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:41:51 INFO - PROCESS | 4008 | 1463629311280 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:41:51 INFO - PROCESS | 4008 | 1463629311283 Marionette TRACE conn6 <- [1,994,null,{}] 20:41:51 INFO - PROCESS | 4008 | 1463629311287 Marionette TRACE conn6 -> [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:41:51 INFO - PROCESS | 4008 | 1463629311404 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 20:41:51 INFO - PROCESS | 4008 | 1463629311506 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB8F000 == 82 [pid = 4008] [id = 258] 20:41:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000ECDDE55000) [pid = 4008] [serial = 773] [outer = 0000000000000000] 20:41:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000ECEE21EC00) [pid = 4008] [serial = 774] [outer = 000000ECDDE55000] 20:41:51 INFO - PROCESS | 4008 | 1463629311562 Marionette DEBUG loaded listener.js 20:41:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000ECF155A400) [pid = 4008] [serial = 775] [outer = 000000ECDDE55000] 20:41:52 INFO - PROCESS | 4008 | 1463629312307 Marionette TRACE conn6 <- [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:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1078ms 20:41:52 INFO - PROCESS | 4008 | 1463629312361 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 20:41:52 INFO - PROCESS | 4008 | 1463629312365 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 20:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:41:52 INFO - PROCESS | 4008 | 1463629312370 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:41:52 INFO - PROCESS | 4008 | 1463629312374 Marionette TRACE conn6 <- [1,998,null,{}] 20:41:52 INFO - PROCESS | 4008 | 1463629312381 Marionette TRACE conn6 -> [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:41:52 INFO - PROCESS | 4008 | 1463629312496 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 20:41:52 INFO - PROCESS | 4008 | 1463629312631 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB20E000 == 83 [pid = 4008] [id = 259] 20:41:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000EC9AB73C00) [pid = 4008] [serial = 776] [outer = 0000000000000000] 20:41:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000EC9AB7DC00) [pid = 4008] [serial = 777] [outer = 000000EC9AB73C00] 20:41:52 INFO - PROCESS | 4008 | 1463629312684 Marionette DEBUG loaded listener.js 20:41:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000ECDC1C2400) [pid = 4008] [serial = 778] [outer = 000000EC9AB73C00] 20:41:53 INFO - PROCESS | 4008 | 1463629313318 Marionette TRACE conn6 <- [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:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE244000 == 82 [pid = 4008] [id = 248] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB21F800 == 81 [pid = 4008] [id = 247] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE81DF000 == 80 [pid = 4008] [id = 246] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7BBB000 == 79 [pid = 4008] [id = 245] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6EC8000 == 78 [pid = 4008] [id = 243] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CE9800 == 77 [pid = 4008] [id = 242] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CCF000 == 76 [pid = 4008] [id = 241] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6EB0800 == 75 [pid = 4008] [id = 240] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13B6000 == 74 [pid = 4008] [id = 239] 20:41:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA837000 == 73 [pid = 4008] [id = 238] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000ECF0AF2C00) [pid = 4008] [serial = 588] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000ECEE21DC00) [pid = 4008] [serial = 375] [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:53 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000ECF534F000) [pid = 4008] [serial = 633] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000ECEEEDB000) [pid = 4008] [serial = 543] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000ECE7B91800) [pid = 4008] [serial = 685] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000ECE292CC00) [pid = 4008] [serial = 684] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000ECF1566400) [pid = 4008] [serial = 663] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000ECDDE4C000) [pid = 4008] [serial = 687] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECE3F3E800) [pid = 4008] [serial = 688] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000ECEE220400) [pid = 4008] [serial = 696] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000ECEE6A6C00) [pid = 4008] [serial = 682] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECE3F40000) [pid = 4008] [serial = 681] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000ECE48DB800) [pid = 4008] [serial = 666] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECEA91E800) [pid = 4008] [serial = 690] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECEB288800) [pid = 4008] [serial = 691] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECEE217800) [pid = 4008] [serial = 669] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECEC1C3C00) [pid = 4008] [serial = 693] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECEEFEE800) [pid = 4008] [serial = 700] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECEEFCA400) [pid = 4008] [serial = 699] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECEF621400) [pid = 4008] [serial = 672] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECF5357800) [pid = 4008] [serial = 678] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECF2D4F000) [pid = 4008] [serial = 675] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECEEFD1800) [pid = 4008] [serial = 705] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECEF833000) [pid = 4008] [serial = 702] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECF15EB400) [pid = 4008] [serial = 708] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECF5354C00) [pid = 4008] [serial = 709] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 123 (000000ECF6B05800) [pid = 4008] [serial = 711] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 122 (000000ECF098D400) [pid = 4008] [serial = 703] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 121 (000000ECEE2CE800) [pid = 4008] [serial = 697] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 120 (000000ECF118F800) [pid = 4008] [serial = 706] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - PROCESS | 4008 | --DOMWINDOW == 119 (000000ECED192800) [pid = 4008] [serial = 694] [outer = 0000000000000000] [url = about:blank] 20:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1028ms 20:41:53 INFO - PROCESS | 4008 | 1463629313411 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 20:41:53 INFO - PROCESS | 4008 | 1463629313417 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 20:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:41:53 INFO - PROCESS | 4008 | 1463629313444 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:41:53 INFO - PROCESS | 4008 | 1463629313447 Marionette TRACE conn6 <- [1,1002,null,{}] 20:41:53 INFO - PROCESS | 4008 | 1463629313451 Marionette TRACE conn6 -> [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:41:53 INFO - PROCESS | 4008 | 1463629313556 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 20:41:53 INFO - PROCESS | 4008 | 1463629313563 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA3C3000 == 74 [pid = 4008] [id = 260] 20:41:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 120 (000000ECDDD14800) [pid = 4008] [serial = 779] [outer = 0000000000000000] 20:41:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 121 (000000ECDDE0D400) [pid = 4008] [serial = 780] [outer = 000000ECDDD14800] 20:41:53 INFO - PROCESS | 4008 | 1463629313612 Marionette DEBUG loaded listener.js 20:41:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 122 (000000ECE292F800) [pid = 4008] [serial = 781] [outer = 000000ECDDD14800] 20:41:54 INFO - PROCESS | 4008 | 1463629314109 Marionette TRACE conn6 <- [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:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 755ms 20:41:54 INFO - PROCESS | 4008 | 1463629314185 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 20:41:54 INFO - PROCESS | 4008 | 1463629314188 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 20:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:41:54 INFO - PROCESS | 4008 | 1463629314192 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:41:54 INFO - PROCESS | 4008 | 1463629314195 Marionette TRACE conn6 <- [1,1006,null,{}] 20:41:54 INFO - PROCESS | 4008 | 1463629314207 Marionette TRACE conn6 -> [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:41:54 INFO - PROCESS | 4008 | 1463629314319 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 20:41:54 INFO - PROCESS | 4008 | 1463629314406 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE10F000 == 75 [pid = 4008] [id = 261] 20:41:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 123 (000000ECE292CC00) [pid = 4008] [serial = 782] [outer = 0000000000000000] 20:41:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 124 (000000ECE850B000) [pid = 4008] [serial = 783] [outer = 000000ECE292CC00] 20:41:54 INFO - PROCESS | 4008 | 1463629314459 Marionette DEBUG loaded listener.js 20:41:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000ECEAF25C00) [pid = 4008] [serial = 784] [outer = 000000ECE292CC00] 20:41:54 INFO - PROCESS | 4008 | 1463629314902 Marionette TRACE conn6 <- [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:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 734ms 20:41:54 INFO - PROCESS | 4008 | 1463629314928 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 20:41:54 INFO - PROCESS | 4008 | 1463629314931 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 20:41:54 INFO - PROCESS | 4008 | 1463629314942 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:41:54 INFO - PROCESS | 4008 | 1463629314944 Marionette TRACE conn6 <- [1,1010,null,{}] 20:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:41:54 INFO - PROCESS | 4008 | 1463629314948 Marionette TRACE conn6 -> [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:41:55 INFO - PROCESS | 4008 | 1463629315051 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 20:41:55 INFO - PROCESS | 4008 | 1463629315058 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1319800 == 76 [pid = 4008] [id = 262] 20:41:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECEB336C00) [pid = 4008] [serial = 785] [outer = 0000000000000000] 20:41:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECEC1C3C00) [pid = 4008] [serial = 786] [outer = 000000ECEB336C00] 20:41:55 INFO - PROCESS | 4008 | 1463629315106 Marionette DEBUG loaded listener.js 20:41:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECEE217800) [pid = 4008] [serial = 787] [outer = 000000ECEB336C00] 20:41:55 INFO - PROCESS | 4008 | 1463629315555 Marionette TRACE conn6 <- [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:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 20:41:55 INFO - PROCESS | 4008 | 1463629315618 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 20:41:55 INFO - PROCESS | 4008 | 1463629315620 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 20:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:41:55 INFO - PROCESS | 4008 | 1463629315624 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:41:55 INFO - PROCESS | 4008 | 1463629315626 Marionette TRACE conn6 <- [1,1014,null,{}] 20:41:55 INFO - PROCESS | 4008 | 1463629315629 Marionette TRACE conn6 -> [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:41:55 INFO - PROCESS | 4008 | 1463629315754 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 20:41:55 INFO - PROCESS | 4008 | 1463629315805 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1EBB800 == 77 [pid = 4008] [id = 263] 20:41:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECEE22B400) [pid = 4008] [serial = 788] [outer = 0000000000000000] 20:41:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECEE3B3000) [pid = 4008] [serial = 789] [outer = 000000ECEE22B400] 20:41:55 INFO - PROCESS | 4008 | 1463629315853 Marionette DEBUG loaded listener.js 20:41:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECEEE83C00) [pid = 4008] [serial = 790] [outer = 000000ECEE22B400] 20:41:56 INFO - PROCESS | 4008 | 1463629316310 Marionette TRACE conn6 <- [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:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 735ms 20:41:56 INFO - PROCESS | 4008 | 1463629316362 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 20:41:56 INFO - PROCESS | 4008 | 1463629316364 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 20:41:56 INFO - PROCESS | 4008 | 1463629316367 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:41:56 INFO - PROCESS | 4008 | 1463629316369 Marionette TRACE conn6 <- [1,1018,null,{}] 20:41:56 INFO - PROCESS | 4008 | 1463629316373 Marionette TRACE conn6 -> [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:41:56 INFO - PROCESS | 4008 | 1463629316538 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 20:41:56 INFO - PROCESS | 4008 | 1463629316565 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF253C000 == 78 [pid = 4008] [id = 264] 20:41:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECEEEE2000) [pid = 4008] [serial = 791] [outer = 0000000000000000] 20:41:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECEF61D400) [pid = 4008] [serial = 792] [outer = 000000ECEEEE2000] 20:41:56 INFO - PROCESS | 4008 | 1463629316612 Marionette DEBUG loaded listener.js 20:41:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECF0AF4C00) [pid = 4008] [serial = 793] [outer = 000000ECEEEE2000] 20:41:57 INFO - PROCESS | 4008 | 1463629317084 Marionette TRACE conn6 <- [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:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 734ms 20:41:57 INFO - PROCESS | 4008 | 1463629317131 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 20:41:57 INFO - PROCESS | 4008 | 1463629317133 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 20:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:41:57 INFO - PROCESS | 4008 | 1463629317137 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:41:57 INFO - PROCESS | 4008 | 1463629317138 Marionette TRACE conn6 <- [1,1022,null,{}] 20:41:57 INFO - PROCESS | 4008 | 1463629317142 Marionette TRACE conn6 -> [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:41:57 INFO - PROCESS | 4008 | 1463629317267 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 20:41:57 INFO - PROCESS | 4008 | 1463629317328 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CA6800 == 79 [pid = 4008] [id = 265] 20:41:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000EC80618000) [pid = 4008] [serial = 794] [outer = 0000000000000000] 20:41:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000EC8061E400) [pid = 4008] [serial = 795] [outer = 000000EC80618000] 20:41:57 INFO - PROCESS | 4008 | 1463629317376 Marionette DEBUG loaded listener.js 20:41:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECF0AF5400) [pid = 4008] [serial = 796] [outer = 000000EC80618000] 20:41:57 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECE8C34400) [pid = 4008] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:41:57 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECDDE0F800) [pid = 4008] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:41:57 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECDC234400) [pid = 4008] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:41:57 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECE3F38400) [pid = 4008] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:41:57 INFO - PROCESS | 4008 | 1463629317891 Marionette TRACE conn6 <- [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:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 777ms 20:41:57 INFO - PROCESS | 4008 | 1463629317917 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 20:41:57 INFO - PROCESS | 4008 | 1463629317919 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 20:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:41:57 INFO - PROCESS | 4008 | 1463629317922 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:41:57 INFO - PROCESS | 4008 | 1463629317924 Marionette TRACE conn6 <- [1,1026,null,{}] 20:41:57 INFO - PROCESS | 4008 | 1463629317927 Marionette TRACE conn6 -> [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:41:58 INFO - PROCESS | 4008 | 1463629318028 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 20:41:58 INFO - PROCESS | 4008 | 1463629318119 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF51D9800 == 80 [pid = 4008] [id = 266] 20:41:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000EC80621800) [pid = 4008] [serial = 797] [outer = 0000000000000000] 20:41:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000EC81B03000) [pid = 4008] [serial = 798] [outer = 000000EC80621800] 20:41:58 INFO - PROCESS | 4008 | 1463629318165 Marionette DEBUG loaded listener.js 20:41:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000EC81B11000) [pid = 4008] [serial = 799] [outer = 000000EC80621800] 20:41:58 INFO - PROCESS | 4008 | 1463629318540 Marionette TRACE conn6 <- [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:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 671ms 20:41:58 INFO - PROCESS | 4008 | 1463629318622 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 20:41:58 INFO - PROCESS | 4008 | 1463629318624 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 20:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:41:58 INFO - PROCESS | 4008 | 1463629318631 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:41:58 INFO - PROCESS | 4008 | 1463629318633 Marionette TRACE conn6 <- [1,1030,null,{}] 20:41:58 INFO - PROCESS | 4008 | 1463629318636 Marionette TRACE conn6 -> [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:41:58 INFO - PROCESS | 4008 | 1463629318730 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 20:41:58 INFO - PROCESS | 4008 | 1463629318741 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6D6C000 == 81 [pid = 4008] [id = 267] 20:41:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECE3F38400) [pid = 4008] [serial = 800] [outer = 0000000000000000] 20:41:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECF0AF9C00) [pid = 4008] [serial = 801] [outer = 000000ECE3F38400] 20:41:58 INFO - PROCESS | 4008 | 1463629318788 Marionette DEBUG loaded listener.js 20:41:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECF2D4F000) [pid = 4008] [serial = 802] [outer = 000000ECE3F38400] 20:41:59 INFO - PROCESS | 4008 | 1463629319220 Marionette TRACE conn6 <- [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:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 629ms 20:41:59 INFO - PROCESS | 4008 | 1463629319262 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 20:41:59 INFO - PROCESS | 4008 | 1463629319264 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 20:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:41:59 INFO - PROCESS | 4008 | 1463629319268 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:41:59 INFO - PROCESS | 4008 | 1463629319270 Marionette TRACE conn6 <- [1,1034,null,{}] 20:41:59 INFO - PROCESS | 4008 | 1463629319273 Marionette TRACE conn6 -> [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:41:59 INFO - PROCESS | 4008 | 1463629319377 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 20:41:59 INFO - PROCESS | 4008 | 1463629319384 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC820DC800 == 82 [pid = 4008] [id = 268] 20:41:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000EC81BF1C00) [pid = 4008] [serial = 803] [outer = 0000000000000000] 20:41:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000EC81BF4C00) [pid = 4008] [serial = 804] [outer = 000000EC81BF1C00] 20:41:59 INFO - PROCESS | 4008 | 1463629319429 Marionette DEBUG loaded listener.js 20:41:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000ECEA503800) [pid = 4008] [serial = 805] [outer = 000000EC81BF1C00] 20:42:00 INFO - PROCESS | 4008 | 1463629320058 Marionette TRACE conn6 <- [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:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 881ms 20:42:00 INFO - PROCESS | 4008 | 1463629320151 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 20:42:00 INFO - PROCESS | 4008 | 1463629320156 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 20:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:42:00 INFO - PROCESS | 4008 | 1463629320161 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:42:00 INFO - PROCESS | 4008 | 1463629320166 Marionette TRACE conn6 <- [1,1038,null,{}] 20:42:00 INFO - PROCESS | 4008 | 1463629320174 Marionette TRACE conn6 -> [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:42:00 INFO - PROCESS | 4008 | 1463629320316 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 20:42:00 INFO - PROCESS | 4008 | 1463629320442 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA78F000 == 83 [pid = 4008] [id = 269] 20:42:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000EC808E1400) [pid = 4008] [serial = 806] [outer = 0000000000000000] 20:42:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000EC808E8400) [pid = 4008] [serial = 807] [outer = 000000EC808E1400] 20:42:00 INFO - PROCESS | 4008 | 1463629320504 Marionette DEBUG loaded listener.js 20:42:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000EC81BED400) [pid = 4008] [serial = 808] [outer = 000000EC808E1400] 20:42:01 INFO - PROCESS | 4008 | 1463629321106 Marionette TRACE conn6 <- [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:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 987ms 20:42:01 INFO - PROCESS | 4008 | 1463629321151 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 20:42:01 INFO - PROCESS | 4008 | 1463629321158 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 20:42:01 INFO - PROCESS | 4008 | 1463629321165 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:42:01 INFO - PROCESS | 4008 | 1463629321168 Marionette TRACE conn6 <- [1,1042,null,{}] 20:42:01 INFO - PROCESS | 4008 | 1463629321172 Marionette TRACE conn6 -> [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:42:01 INFO - PROCESS | 4008 | 1463629321301 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 20:42:01 INFO - PROCESS | 4008 | 1463629321406 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF23B0800 == 84 [pid = 4008] [id = 270] 20:42:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000ECDC1CA400) [pid = 4008] [serial = 809] [outer = 0000000000000000] 20:42:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000ECDCC30000) [pid = 4008] [serial = 810] [outer = 000000ECDC1CA400] 20:42:01 INFO - PROCESS | 4008 | 1463629321464 Marionette DEBUG loaded listener.js 20:42:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000ECE270DC00) [pid = 4008] [serial = 811] [outer = 000000ECDC1CA400] 20:42:02 INFO - PROCESS | 4008 | 1463629322108 Marionette TRACE conn6 <- [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:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 986ms 20:42:02 INFO - PROCESS | 4008 | 1463629322157 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 20:42:02 INFO - PROCESS | 4008 | 1463629322159 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 20:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:42:02 INFO - PROCESS | 4008 | 1463629322164 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:42:02 INFO - PROCESS | 4008 | 1463629322168 Marionette TRACE conn6 <- [1,1046,null,{}] 20:42:02 INFO - PROCESS | 4008 | 1463629322180 Marionette TRACE conn6 -> [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:42:02 INFO - PROCESS | 4008 | 1463629322304 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 20:42:02 INFO - PROCESS | 4008 | 1463629322436 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6F3A000 == 85 [pid = 4008] [id = 271] 20:42:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000ECE82C8400) [pid = 4008] [serial = 812] [outer = 0000000000000000] 20:42:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000ECEB338800) [pid = 4008] [serial = 813] [outer = 000000ECE82C8400] 20:42:02 INFO - PROCESS | 4008 | 1463629322497 Marionette DEBUG loaded listener.js 20:42:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000ECEE6A0C00) [pid = 4008] [serial = 814] [outer = 000000ECE82C8400] 20:42:03 INFO - PROCESS | 4008 | 1463629323139 Marionette TRACE conn6 <- [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:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1027ms 20:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:42:03 INFO - PROCESS | 4008 | 1463629323193 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 20:42:03 INFO - PROCESS | 4008 | 1463629323196 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 20:42:03 INFO - PROCESS | 4008 | 1463629323200 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:42:03 INFO - PROCESS | 4008 | 1463629323202 Marionette TRACE conn6 <- [1,1050,null,{}] 20:42:03 INFO - PROCESS | 4008 | 1463629323206 Marionette TRACE conn6 -> [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:42:03 INFO - PROCESS | 4008 | 1463629323333 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 20:42:03 INFO - PROCESS | 4008 | 1463629323466 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6287800 == 86 [pid = 4008] [id = 272] 20:42:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000EC808A7800) [pid = 4008] [serial = 815] [outer = 0000000000000000] 20:42:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000EC808AEC00) [pid = 4008] [serial = 816] [outer = 000000EC808A7800] 20:42:03 INFO - PROCESS | 4008 | 1463629323525 Marionette DEBUG loaded listener.js 20:42:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000ECEEEB9000) [pid = 4008] [serial = 817] [outer = 000000EC808A7800] 20:42:04 INFO - PROCESS | 4008 | 1463629324095 Marionette TRACE conn6 <- [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:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 944ms 20:42:04 INFO - PROCESS | 4008 | 1463629324145 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 20:42:04 INFO - PROCESS | 4008 | 1463629324148 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 20:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:42:04 INFO - PROCESS | 4008 | 1463629324152 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:42:04 INFO - PROCESS | 4008 | 1463629324154 Marionette TRACE conn6 <- [1,1054,null,{}] 20:42:04 INFO - PROCESS | 4008 | 1463629324158 Marionette TRACE conn6 -> [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:42:04 INFO - PROCESS | 4008 | 1463629324279 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 20:42:04 INFO - PROCESS | 4008 | 1463629324382 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC815E9800 == 87 [pid = 4008] [id = 273] 20:42:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000EC807C6C00) [pid = 4008] [serial = 818] [outer = 0000000000000000] 20:42:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000EC807CC000) [pid = 4008] [serial = 819] [outer = 000000EC807C6C00] 20:42:04 INFO - PROCESS | 4008 | 1463629324439 Marionette DEBUG loaded listener.js 20:42:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000EC808A9C00) [pid = 4008] [serial = 820] [outer = 000000EC807C6C00] 20:42:05 INFO - PROCESS | 4008 | 1463629325110 Marionette TRACE conn6 <- [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:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 987ms 20:42:05 INFO - PROCESS | 4008 | 1463629325140 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 20:42:05 INFO - PROCESS | 4008 | 1463629325143 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 20:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:42:05 INFO - PROCESS | 4008 | 1463629325147 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:42:05 INFO - PROCESS | 4008 | 1463629325149 Marionette TRACE conn6 <- [1,1058,null,{}] 20:42:05 INFO - PROCESS | 4008 | 1463629325153 Marionette TRACE conn6 -> [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:42:05 INFO - PROCESS | 4008 | 1463629325293 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 20:42:05 INFO - PROCESS | 4008 | 1463629325428 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB97800 == 88 [pid = 4008] [id = 274] 20:42:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECEA505400) [pid = 4008] [serial = 821] [outer = 0000000000000000] 20:42:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000ECF0AF4800) [pid = 4008] [serial = 822] [outer = 000000ECEA505400] 20:42:05 INFO - PROCESS | 4008 | 1463629325487 Marionette DEBUG loaded listener.js 20:42:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000ECF5350800) [pid = 4008] [serial = 823] [outer = 000000ECEA505400] 20:42:06 INFO - PROCESS | 4008 | 1463629326472 Marionette TRACE conn6 <- [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:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1382ms 20:42:06 INFO - PROCESS | 4008 | 1463629326532 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 20:42:06 INFO - PROCESS | 4008 | 1463629326536 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 20:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:42:06 INFO - PROCESS | 4008 | 1463629326541 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:42:06 INFO - PROCESS | 4008 | 1463629326545 Marionette TRACE conn6 <- [1,1062,null,{}] 20:42:06 INFO - PROCESS | 4008 | 1463629326551 Marionette TRACE conn6 -> [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:42:06 INFO - PROCESS | 4008 | 1463629326664 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 20:42:06 INFO - PROCESS | 4008 | 1463629326802 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE07A800 == 89 [pid = 4008] [id = 275] 20:42:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000EC806D9400) [pid = 4008] [serial = 824] [outer = 0000000000000000] 20:42:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000EC808E5000) [pid = 4008] [serial = 825] [outer = 000000EC806D9400] 20:42:06 INFO - PROCESS | 4008 | 1463629326856 Marionette DEBUG loaded listener.js 20:42:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000EC81BEF800) [pid = 4008] [serial = 826] [outer = 000000EC806D9400] 20:42:07 INFO - PROCESS | 4008 | 1463629327544 Marionette TRACE conn6 <- [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:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1E70800 == 88 [pid = 4008] [id = 184] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22BB000 == 87 [pid = 4008] [id = 46] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6D6C000 == 86 [pid = 4008] [id = 267] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF51D9800 == 85 [pid = 4008] [id = 266] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CA6800 == 84 [pid = 4008] [id = 265] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF253C000 == 83 [pid = 4008] [id = 264] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EBB800 == 82 [pid = 4008] [id = 263] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1319800 == 81 [pid = 4008] [id = 262] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE10F000 == 80 [pid = 4008] [id = 261] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000ECEB290000) [pid = 4008] [serial = 747] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 161 (000000ECF67A7000) [pid = 4008] [serial = 726] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000ECF6FE3000) [pid = 4008] [serial = 729] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA3C3000 == 79 [pid = 4008] [id = 260] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB20E000 == 78 [pid = 4008] [id = 259] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2AE3800 == 77 [pid = 4008] [id = 254] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22A4800 == 76 [pid = 4008] [id = 253] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1E65800 == 75 [pid = 4008] [id = 252] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE391000 == 74 [pid = 4008] [id = 251] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8CB4800 == 73 [pid = 4008] [id = 250] 20:42:07 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE514800 == 72 [pid = 4008] [id = 249] 20:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1076ms 20:42:07 INFO - PROCESS | 4008 | 1463629327624 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 20:42:07 INFO - PROCESS | 4008 | 1463629327630 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 20:42:07 INFO - PROCESS | 4008 | 1463629327636 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:42:07 INFO - PROCESS | 4008 | 1463629327639 Marionette TRACE conn6 <- [1,1066,null,{}] 20:42:07 INFO - PROCESS | 4008 | 1463629327653 Marionette TRACE conn6 -> [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:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000ECEAF56C00) [pid = 4008] [serial = 745] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000ECEA50C400) [pid = 4008] [serial = 744] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000ECE287F400) [pid = 4008] [serial = 739] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000EC9ABF1C00) [pid = 4008] [serial = 732] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000ECEE6AB000) [pid = 4008] [serial = 720] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000ECDC23E400) [pid = 4008] [serial = 735] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000ECE7FC6000) [pid = 4008] [serial = 742] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000ECEB0CF000) [pid = 4008] [serial = 717] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000ECF15EA800) [pid = 4008] [serial = 723] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000ECE2908C00) [pid = 4008] [serial = 714] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000ECE708B000) [pid = 4008] [serial = 741] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000ECDDE11000) [pid = 4008] [serial = 736] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000ECDDEB8C00) [pid = 4008] [serial = 738] [outer = 0000000000000000] [url = about:blank] 20:42:07 INFO - PROCESS | 4008 | 1463629327809 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 20:42:07 INFO - PROCESS | 4008 | 1463629327820 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE253A800 == 73 [pid = 4008] [id = 276] 20:42:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000EC81BF0400) [pid = 4008] [serial = 827] [outer = 0000000000000000] 20:42:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000EC9A5C5C00) [pid = 4008] [serial = 828] [outer = 000000EC81BF0400] 20:42:07 INFO - PROCESS | 4008 | 1463629327868 Marionette DEBUG loaded listener.js 20:42:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000EC9ABE8000) [pid = 4008] [serial = 829] [outer = 000000EC81BF0400] 20:42:08 INFO - PROCESS | 4008 | 1463629328349 Marionette TRACE conn6 <- [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:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 776ms 20:42:08 INFO - PROCESS | 4008 | 1463629328418 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 20:42:08 INFO - PROCESS | 4008 | 1463629328421 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 20:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:42:08 INFO - PROCESS | 4008 | 1463629328424 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:42:08 INFO - PROCESS | 4008 | 1463629328428 Marionette TRACE conn6 <- [1,1070,null,{}] 20:42:08 INFO - PROCESS | 4008 | 1463629328439 Marionette TRACE conn6 -> [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:42:08 INFO - PROCESS | 4008 | 1463629328533 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 20:42:08 INFO - PROCESS | 4008 | 1463629328619 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE42B8800 == 74 [pid = 4008] [id = 277] 20:42:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000ECDC1C7800) [pid = 4008] [serial = 830] [outer = 0000000000000000] 20:42:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000ECDCC2F000) [pid = 4008] [serial = 831] [outer = 000000ECDC1C7800] 20:42:08 INFO - PROCESS | 4008 | 1463629328673 Marionette DEBUG loaded listener.js 20:42:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000ECDD7BEC00) [pid = 4008] [serial = 832] [outer = 000000ECDC1C7800] 20:42:09 INFO - PROCESS | 4008 | 1463629329051 Marionette TRACE conn6 <- [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:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 692ms 20:42:09 INFO - PROCESS | 4008 | 1463629329138 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 20:42:09 INFO - PROCESS | 4008 | 1463629329148 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 20:42:09 INFO - PROCESS | 4008 | 1463629329156 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:42:09 INFO - PROCESS | 4008 | 1463629329158 Marionette TRACE conn6 <- [1,1074,null,{}] 20:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:42:09 INFO - PROCESS | 4008 | 1463629329162 Marionette TRACE conn6 -> [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:42:09 INFO - PROCESS | 4008 | 1463629329255 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 20:42:09 INFO - PROCESS | 4008 | 1463629329262 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8046800 == 75 [pid = 4008] [id = 278] 20:42:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000ECDDD20C00) [pid = 4008] [serial = 833] [outer = 0000000000000000] 20:42:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000ECDDD85C00) [pid = 4008] [serial = 834] [outer = 000000ECDDD20C00] 20:42:09 INFO - PROCESS | 4008 | 1463629329312 Marionette DEBUG loaded listener.js 20:42:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000ECDDE0FC00) [pid = 4008] [serial = 835] [outer = 000000ECDDD20C00] 20:42:09 INFO - PROCESS | 4008 | 1463629329757 Marionette TRACE conn6 <- [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:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 629ms 20:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:42:09 INFO - PROCESS | 4008 | 1463629329791 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 20:42:09 INFO - PROCESS | 4008 | 1463629329794 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 20:42:09 INFO - PROCESS | 4008 | 1463629329807 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:42:09 INFO - PROCESS | 4008 | 1463629329809 Marionette TRACE conn6 <- [1,1078,null,{}] 20:42:09 INFO - PROCESS | 4008 | 1463629329813 Marionette TRACE conn6 -> [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:42:09 INFO - PROCESS | 4008 | 1463629329936 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 20:42:09 INFO - PROCESS | 4008 | 1463629329943 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE45B000 == 76 [pid = 4008] [id = 279] 20:42:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000ECDDE4B800) [pid = 4008] [serial = 836] [outer = 0000000000000000] 20:42:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECDDE52400) [pid = 4008] [serial = 837] [outer = 000000ECDDE4B800] 20:42:10 INFO - PROCESS | 4008 | 1463629330034 Marionette DEBUG loaded listener.js 20:42:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000ECDDEBB000) [pid = 4008] [serial = 838] [outer = 000000ECDDE4B800] 20:42:10 INFO - PROCESS | 4008 | 1463629330490 Marionette TRACE conn6 <- [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:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 755ms 20:42:10 INFO - PROCESS | 4008 | 1463629330559 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 20:42:10 INFO - PROCESS | 4008 | 1463629330562 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 20:42:10 INFO - PROCESS | 4008 | 1463629330565 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:42:10 INFO - PROCESS | 4008 | 1463629330567 Marionette TRACE conn6 <- [1,1082,null,{}] 20:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:42:10 INFO - PROCESS | 4008 | 1463629330570 Marionette TRACE conn6 -> [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:42:10 INFO - PROCESS | 4008 | 1463629330769 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 20:42:10 INFO - PROCESS | 4008 | 1463629330872 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA83D000 == 77 [pid = 4008] [id = 280] 20:42:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000ECE285A000) [pid = 4008] [serial = 839] [outer = 0000000000000000] 20:42:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000ECE288C000) [pid = 4008] [serial = 840] [outer = 000000ECE285A000] 20:42:10 INFO - PROCESS | 4008 | 1463629330920 Marionette DEBUG loaded listener.js 20:42:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000ECE290B400) [pid = 4008] [serial = 841] [outer = 000000ECE285A000] 20:42:11 INFO - PROCESS | 4008 | 1463629331366 Marionette TRACE conn6 <- [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:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 818ms 20:42:11 INFO - PROCESS | 4008 | 1463629331387 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 20:42:11 INFO - PROCESS | 4008 | 1463629331390 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 20:42:11 INFO - PROCESS | 4008 | 1463629331393 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:42:11 INFO - PROCESS | 4008 | 1463629331395 Marionette TRACE conn6 <- [1,1086,null,{}] 20:42:11 INFO - PROCESS | 4008 | 1463629331398 Marionette TRACE conn6 -> [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:42:11 INFO - PROCESS | 4008 | 1463629331516 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 20:42:11 INFO - PROCESS | 4008 | 1463629331573 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEABA1000 == 78 [pid = 4008] [id = 281] 20:42:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000ECE2911000) [pid = 4008] [serial = 842] [outer = 0000000000000000] 20:42:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 164 (000000ECE292B000) [pid = 4008] [serial = 843] [outer = 000000ECE2911000] 20:42:11 INFO - PROCESS | 4008 | 1463629331627 Marionette DEBUG loaded listener.js 20:42:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 165 (000000ECE3055800) [pid = 4008] [serial = 844] [outer = 000000ECE2911000] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 164 (000000ECEE22B400) [pid = 4008] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 163 (000000ECEEEE2000) [pid = 4008] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000EC80621800) [pid = 4008] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 161 (000000ECEAF54000) [pid = 4008] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000EC80618000) [pid = 4008] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000ECEB336C00) [pid = 4008] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000ECDDD14800) [pid = 4008] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000EC9AB73C00) [pid = 4008] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000ECE292CC00) [pid = 4008] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:42:12 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000ECE3F38400) [pid = 4008] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:42:12 INFO - PROCESS | 4008 | [4008] 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:42:12 INFO - PROCESS | 4008 | 1463629332688 Marionette TRACE conn6 <- [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:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1326ms 20:42:12 INFO - PROCESS | 4008 | 1463629332723 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 20:42:12 INFO - PROCESS | 4008 | 1463629332725 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 20:42:12 INFO - PROCESS | 4008 | 1463629332728 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:42:12 INFO - PROCESS | 4008 | 1463629332730 Marionette TRACE conn6 <- [1,1090,null,{}] 20:42:12 INFO - PROCESS | 4008 | 1463629332734 Marionette TRACE conn6 -> [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:42:12 INFO - PROCESS | 4008 | 1463629332824 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 20:42:12 INFO - PROCESS | 4008 | 1463629332833 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB21C800 == 79 [pid = 4008] [id = 282] 20:42:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000EC9AB73C00) [pid = 4008] [serial = 845] [outer = 0000000000000000] 20:42:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000ECE34A4400) [pid = 4008] [serial = 846] [outer = 000000EC9AB73C00] 20:42:12 INFO - PROCESS | 4008 | 1463629332880 Marionette DEBUG loaded listener.js 20:42:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECE35AB400) [pid = 4008] [serial = 847] [outer = 000000EC9AB73C00] 20:42:13 INFO - PROCESS | 4008 | 1463629333316 Marionette TRACE conn6 <- [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:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 20:42:13 INFO - PROCESS | 4008 | 1463629333361 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 20:42:13 INFO - PROCESS | 4008 | 1463629333363 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 20:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:42:13 INFO - PROCESS | 4008 | 1463629333367 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:42:13 INFO - PROCESS | 4008 | 1463629333368 Marionette TRACE conn6 <- [1,1094,null,{}] 20:42:13 INFO - PROCESS | 4008 | 1463629333372 Marionette TRACE conn6 -> [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:42:13 INFO - PROCESS | 4008 | 1463629333462 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 20:42:13 INFO - PROCESS | 4008 | 1463629333469 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB652800 == 80 [pid = 4008] [id = 283] 20:42:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000ECE3F41800) [pid = 4008] [serial = 848] [outer = 0000000000000000] 20:42:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000ECE3FBAC00) [pid = 4008] [serial = 849] [outer = 000000ECE3F41800] 20:42:13 INFO - PROCESS | 4008 | 1463629333514 Marionette DEBUG loaded listener.js 20:42:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000ECE4210400) [pid = 4008] [serial = 850] [outer = 000000ECE3F41800] 20:42:13 INFO - PROCESS | 4008 | 1463629333969 Marionette TRACE conn6 <- [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:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 629ms 20:42:14 INFO - PROCESS | 4008 | 1463629334010 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 20:42:14 INFO - PROCESS | 4008 | 1463629334013 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 20:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:42:14 INFO - PROCESS | 4008 | 1463629334016 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:42:14 INFO - PROCESS | 4008 | 1463629334018 Marionette TRACE conn6 <- [1,1098,null,{}] 20:42:14 INFO - PROCESS | 4008 | 1463629334022 Marionette TRACE conn6 -> [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:42:14 INFO - PROCESS | 4008 | 1463629334111 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 20:42:14 INFO - PROCESS | 4008 | 1463629334118 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED431000 == 81 [pid = 4008] [id = 284] 20:42:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000ECE4218C00) [pid = 4008] [serial = 851] [outer = 0000000000000000] 20:42:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000ECE4679C00) [pid = 4008] [serial = 852] [outer = 000000ECE4218C00] 20:42:14 INFO - PROCESS | 4008 | 1463629334163 Marionette DEBUG loaded listener.js 20:42:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 164 (000000ECE48DB800) [pid = 4008] [serial = 853] [outer = 000000ECE4218C00] 20:42:14 INFO - PROCESS | 4008 | 1463629334885 Marionette TRACE conn6 <- [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:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 923ms 20:42:14 INFO - PROCESS | 4008 | 1463629334943 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 20:42:14 INFO - PROCESS | 4008 | 1463629334949 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 20:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:42:14 INFO - PROCESS | 4008 | 1463629334954 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:42:14 INFO - PROCESS | 4008 | 1463629334959 Marionette TRACE conn6 <- [1,1102,null,{}] 20:42:14 INFO - PROCESS | 4008 | 1463629334964 Marionette TRACE conn6 -> [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:42:15 INFO - PROCESS | 4008 | 1463629335099 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 20:42:15 INFO - PROCESS | 4008 | 1463629335224 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE27C5800 == 82 [pid = 4008] [id = 285] 20:42:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 165 (000000EC808E7800) [pid = 4008] [serial = 854] [outer = 0000000000000000] 20:42:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 166 (000000EC81BF3000) [pid = 4008] [serial = 855] [outer = 000000EC808E7800] 20:42:15 INFO - PROCESS | 4008 | 1463629335286 Marionette DEBUG loaded listener.js 20:42:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 167 (000000EC9ABEB800) [pid = 4008] [serial = 856] [outer = 000000EC808E7800] 20:42:15 INFO - PROCESS | 4008 | 1463629335918 Marionette TRACE conn6 <- [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:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1024ms 20:42:15 INFO - PROCESS | 4008 | 1463629335982 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 20:42:15 INFO - PROCESS | 4008 | 1463629335988 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 20:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:42:16 INFO - PROCESS | 4008 | 1463629335995 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:42:16 INFO - PROCESS | 4008 | 1463629335998 Marionette TRACE conn6 <- [1,1106,null,{}] 20:42:16 INFO - PROCESS | 4008 | 1463629336003 Marionette TRACE conn6 -> [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:42:16 INFO - PROCESS | 4008 | 1463629336127 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 20:42:16 INFO - PROCESS | 4008 | 1463629336258 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA833800 == 83 [pid = 4008] [id = 286] 20:42:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 168 (000000ECDCC2F400) [pid = 4008] [serial = 857] [outer = 0000000000000000] 20:42:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 169 (000000ECDDD1BC00) [pid = 4008] [serial = 858] [outer = 000000ECDCC2F400] 20:42:16 INFO - PROCESS | 4008 | 1463629336318 Marionette DEBUG loaded listener.js 20:42:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 170 (000000ECDE35D000) [pid = 4008] [serial = 859] [outer = 000000ECDCC2F400] 20:42:16 INFO - PROCESS | 4008 | 1463629336951 Marionette TRACE conn6 <- [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:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 985ms 20:42:16 INFO - PROCESS | 4008 | 1463629336986 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 20:42:16 INFO - PROCESS | 4008 | 1463629336989 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 20:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:42:17 INFO - PROCESS | 4008 | 1463629336993 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:42:17 INFO - PROCESS | 4008 | 1463629336997 Marionette TRACE conn6 <- [1,1110,null,{}] 20:42:17 INFO - PROCESS | 4008 | 1463629337009 Marionette TRACE conn6 -> [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:42:17 INFO - PROCESS | 4008 | 1463629337171 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 20:42:17 INFO - PROCESS | 4008 | 1463629337192 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE249000 == 84 [pid = 4008] [id = 287] 20:42:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 171 (000000ECE270D800) [pid = 4008] [serial = 860] [outer = 0000000000000000] 20:42:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000ECE3434000) [pid = 4008] [serial = 861] [outer = 000000ECE270D800] 20:42:17 INFO - PROCESS | 4008 | 1463629337251 Marionette DEBUG loaded listener.js 20:42:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000ECE4E1AC00) [pid = 4008] [serial = 862] [outer = 000000ECE270D800] 20:42:17 INFO - PROCESS | 4008 | 1463629337896 Marionette TRACE conn6 <- [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:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 946ms 20:42:17 INFO - PROCESS | 4008 | 1463629337941 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 20:42:17 INFO - PROCESS | 4008 | 1463629337944 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 20:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:42:17 INFO - PROCESS | 4008 | 1463629337947 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:42:17 INFO - PROCESS | 4008 | 1463629337950 Marionette TRACE conn6 <- [1,1114,null,{}] 20:42:17 INFO - PROCESS | 4008 | 1463629337954 Marionette TRACE conn6 -> [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:42:18 INFO - PROCESS | 4008 | 1463629338073 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 20:42:18 INFO - PROCESS | 4008 | 1463629338202 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE50C800 == 85 [pid = 4008] [id = 288] 20:42:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000ECE7082400) [pid = 4008] [serial = 863] [outer = 0000000000000000] 20:42:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000ECE708B400) [pid = 4008] [serial = 864] [outer = 000000ECE7082400] 20:42:18 INFO - PROCESS | 4008 | 1463629338260 Marionette DEBUG loaded listener.js 20:42:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000ECE7B40000) [pid = 4008] [serial = 865] [outer = 000000ECE7082400] 20:42:18 INFO - PROCESS | 4008 | 1463629338824 Marionette TRACE conn6 <- [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:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 923ms 20:42:18 INFO - PROCESS | 4008 | 1463629338872 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 20:42:18 INFO - PROCESS | 4008 | 1463629338875 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 20:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:42:18 INFO - PROCESS | 4008 | 1463629338879 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:42:18 INFO - PROCESS | 4008 | 1463629338881 Marionette TRACE conn6 <- [1,1118,null,{}] 20:42:18 INFO - PROCESS | 4008 | 1463629338885 Marionette TRACE conn6 -> [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:42:19 INFO - PROCESS | 4008 | 1463629339002 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 20:42:19 INFO - PROCESS | 4008 | 1463629339132 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEEDBF000 == 86 [pid = 4008] [id = 289] 20:42:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECE7083C00) [pid = 4008] [serial = 866] [outer = 0000000000000000] 20:42:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECE7B74000) [pid = 4008] [serial = 867] [outer = 000000ECE7083C00] 20:42:19 INFO - PROCESS | 4008 | 1463629339191 Marionette DEBUG loaded listener.js 20:42:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECE7B90000) [pid = 4008] [serial = 868] [outer = 000000ECE7083C00] 20:42:19 INFO - PROCESS | 4008 | 1463629339807 Marionette TRACE conn6 <- [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:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 986ms 20:42:19 INFO - PROCESS | 4008 | 1463629339868 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 20:42:19 INFO - PROCESS | 4008 | 1463629339870 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 20:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:42:19 INFO - PROCESS | 4008 | 1463629339874 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:42:19 INFO - PROCESS | 4008 | 1463629339876 Marionette TRACE conn6 <- [1,1122,null,{}] 20:42:19 INFO - PROCESS | 4008 | 1463629339893 Marionette TRACE conn6 -> [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:42:20 INFO - PROCESS | 4008 | 1463629340046 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 20:42:20 INFO - PROCESS | 4008 | 1463629340108 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1322800 == 87 [pid = 4008] [id = 290] 20:42:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECE8221800) [pid = 4008] [serial = 869] [outer = 0000000000000000] 20:42:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000ECE82C2400) [pid = 4008] [serial = 870] [outer = 000000ECE8221800] 20:42:20 INFO - PROCESS | 4008 | 1463629340166 Marionette DEBUG loaded listener.js 20:42:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000ECE8C31C00) [pid = 4008] [serial = 871] [outer = 000000ECE8221800] 20:42:20 INFO - PROCESS | 4008 | [GFX2-]: DrawTargetD2D 1.1 (000000ECF1550750): Failed to create GradientStopCollection with no stops. 20:42:20 INFO - PROCESS | 4008 | [GFX3-]: No stops specified for gradient pattern. 20:42:20 INFO - PROCESS | 4008 | 1463629340700 Marionette TRACE conn6 <- [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:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 881ms 20:42:20 INFO - PROCESS | 4008 | 1463629340758 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 20:42:20 INFO - PROCESS | 4008 | 1463629340760 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 20:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:42:20 INFO - PROCESS | 4008 | 1463629340764 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:42:20 INFO - PROCESS | 4008 | 1463629340766 Marionette TRACE conn6 <- [1,1126,null,{}] 20:42:20 INFO - PROCESS | 4008 | 1463629340770 Marionette TRACE conn6 -> [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:42:20 INFO - PROCESS | 4008 | 1463629340916 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 20:42:21 INFO - PROCESS | 4008 | 1463629341019 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1E60000 == 88 [pid = 4008] [id = 291] 20:42:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECE850D000) [pid = 4008] [serial = 872] [outer = 0000000000000000] 20:42:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000ECEA506000) [pid = 4008] [serial = 873] [outer = 000000ECE850D000] 20:42:21 INFO - PROCESS | 4008 | 1463629341076 Marionette DEBUG loaded listener.js 20:42:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000ECEA510800) [pid = 4008] [serial = 874] [outer = 000000ECE850D000] 20:42:21 INFO - PROCESS | 4008 | 1463629341638 Marionette TRACE conn6 <- [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:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 922ms 20:42:21 INFO - PROCESS | 4008 | 1463629341689 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 20:42:21 INFO - PROCESS | 4008 | 1463629341692 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 20:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:42:21 INFO - PROCESS | 4008 | 1463629341695 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:42:21 INFO - PROCESS | 4008 | 1463629341698 Marionette TRACE conn6 <- [1,1130,null,{}] 20:42:21 INFO - PROCESS | 4008 | 1463629341702 Marionette TRACE conn6 -> [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:42:21 INFO - PROCESS | 4008 | 1463629341818 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 20:42:21 INFO - PROCESS | 4008 | 1463629341924 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB255000 == 89 [pid = 4008] [id = 292] 20:42:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000ECDC241000) [pid = 4008] [serial = 875] [outer = 0000000000000000] 20:42:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000ECEA507400) [pid = 4008] [serial = 876] [outer = 000000ECDC241000] 20:42:21 INFO - PROCESS | 4008 | 1463629341981 Marionette DEBUG loaded listener.js 20:42:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000ECEAD8E800) [pid = 4008] [serial = 877] [outer = 000000ECDC241000] 20:42:22 INFO - PROCESS | 4008 | 1463629342583 Marionette TRACE conn6 <- [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:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 924ms 20:42:22 INFO - PROCESS | 4008 | 1463629342621 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 20:42:22 INFO - PROCESS | 4008 | 1463629342624 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 20:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:42:22 INFO - PROCESS | 4008 | 1463629342627 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:42:22 INFO - PROCESS | 4008 | 1463629342629 Marionette TRACE conn6 <- [1,1134,null,{}] 20:42:22 INFO - PROCESS | 4008 | 1463629342633 Marionette TRACE conn6 -> [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:42:22 INFO - PROCESS | 4008 | 1463629342751 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 20:42:22 INFO - PROCESS | 4008 | 1463629342885 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1EBD000 == 90 [pid = 4008] [id = 293] 20:42:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000EC808EC400) [pid = 4008] [serial = 878] [outer = 0000000000000000] 20:42:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000ECEAF54000) [pid = 4008] [serial = 879] [outer = 000000EC808EC400] 20:42:22 INFO - PROCESS | 4008 | 1463629342944 Marionette DEBUG loaded listener.js 20:42:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000ECEB283800) [pid = 4008] [serial = 880] [outer = 000000EC808EC400] 20:42:23 INFO - PROCESS | 4008 | 1463629343730 Marionette TRACE conn6 <- [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:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1131ms 20:42:23 INFO - PROCESS | 4008 | 1463629343761 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 20:42:23 INFO - PROCESS | 4008 | 1463629343767 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 20:42:23 INFO - PROCESS | 4008 | 1463629343771 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:42:23 INFO - PROCESS | 4008 | 1463629343775 Marionette TRACE conn6 <- [1,1138,null,{}] 20:42:23 INFO - PROCESS | 4008 | 1463629343780 Marionette TRACE conn6 -> [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:42:23 INFO - PROCESS | 4008 | 1463629343932 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 20:42:24 INFO - PROCESS | 4008 | 1463629344049 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE076800 == 91 [pid = 4008] [id = 294] 20:42:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000EC81BF8800) [pid = 4008] [serial = 881] [outer = 0000000000000000] 20:42:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000EC9A5CF400) [pid = 4008] [serial = 882] [outer = 000000EC81BF8800] 20:42:24 INFO - PROCESS | 4008 | 1463629344103 Marionette DEBUG loaded listener.js 20:42:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000ECDCBC6400) [pid = 4008] [serial = 883] [outer = 000000EC81BF8800] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB652800 == 90 [pid = 4008] [id = 283] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB21C800 == 89 [pid = 4008] [id = 282] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEABA1000 == 88 [pid = 4008] [id = 281] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA83D000 == 87 [pid = 4008] [id = 280] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE42B8800 == 86 [pid = 4008] [id = 277] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE253A800 == 85 [pid = 4008] [id = 276] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE07A800 == 84 [pid = 4008] [id = 275] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000ECEEE83800) [pid = 4008] [serial = 762] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000ECEF3E3C00) [pid = 4008] [serial = 765] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000ECF098E000) [pid = 4008] [serial = 768] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000EC806E1400) [pid = 4008] [serial = 771] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000EC81BF4C00) [pid = 4008] [serial = 804] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000EC815E9800 == 83 [pid = 4008] [id = 273] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6287800 == 82 [pid = 4008] [id = 272] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6F3A000 == 81 [pid = 4008] [id = 271] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF23B0800 == 80 [pid = 4008] [id = 270] 20:42:24 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA78F000 == 79 [pid = 4008] [id = 269] 20:42:24 INFO - PROCESS | 4008 | 1463629344728 Marionette TRACE conn6 <- [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:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 986ms 20:42:24 INFO - PROCESS | 4008 | 1463629344762 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 20:42:24 INFO - PROCESS | 4008 | 1463629344768 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 20:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:42:24 INFO - PROCESS | 4008 | 1463629344774 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:42:24 INFO - PROCESS | 4008 | 1463629344777 Marionette TRACE conn6 <- [1,1142,null,{}] 20:42:24 INFO - PROCESS | 4008 | 1463629344781 Marionette TRACE conn6 -> [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:42:24 INFO - PROCESS | 4008 | 1463629344888 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000ECEE3B3000) [pid = 4008] [serial = 789] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 187 (000000ECEEE83C00) [pid = 4008] [serial = 790] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 186 (000000ECF0AF4C00) [pid = 4008] [serial = 793] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 185 (000000ECEF61D400) [pid = 4008] [serial = 792] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 184 (000000EC81B03000) [pid = 4008] [serial = 798] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 183 (000000ECEB340000) [pid = 4008] [serial = 748] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000EC8061E400) [pid = 4008] [serial = 795] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000ECEC1C3C00) [pid = 4008] [serial = 786] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000ECDDE0D400) [pid = 4008] [serial = 780] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000ECE292F800) [pid = 4008] [serial = 781] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000ECDC1C2400) [pid = 4008] [serial = 778] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000EC9AB7DC00) [pid = 4008] [serial = 777] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECE3FBB000) [pid = 4008] [serial = 753] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000ECEE21EC00) [pid = 4008] [serial = 774] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECDC23E800) [pid = 4008] [serial = 750] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000ECEC1C3800) [pid = 4008] [serial = 756] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000ECE850B000) [pid = 4008] [serial = 783] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000ECEAF25C00) [pid = 4008] [serial = 784] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 170 (000000ECEE2C6000) [pid = 4008] [serial = 759] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 169 (000000ECF0AF9C00) [pid = 4008] [serial = 801] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 168 (000000ECF2D4F000) [pid = 4008] [serial = 802] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 167 (000000ECF0AF5400) [pid = 4008] [serial = 796] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 166 (000000EC81B11000) [pid = 4008] [serial = 799] [outer = 0000000000000000] [url = about:blank] 20:42:24 INFO - PROCESS | 4008 | --DOMWINDOW == 165 (000000ECEE217800) [pid = 4008] [serial = 787] [outer = 0000000000000000] [url = about:blank] 20:42:25 INFO - PROCESS | 4008 | 1463629344994 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDD7B6000 == 80 [pid = 4008] [id = 295] 20:42:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 166 (000000EC808A9800) [pid = 4008] [serial = 884] [outer = 0000000000000000] 20:42:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 167 (000000EC81B03000) [pid = 4008] [serial = 885] [outer = 000000EC808A9800] 20:42:25 INFO - PROCESS | 4008 | 1463629345041 Marionette DEBUG loaded listener.js 20:42:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 168 (000000ECDCC2C800) [pid = 4008] [serial = 886] [outer = 000000EC808A9800] 20:42:25 INFO - PROCESS | 4008 | 1463629345506 Marionette TRACE conn6 <- [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:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 776ms 20:42:25 INFO - PROCESS | 4008 | 1463629345553 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 20:42:25 INFO - PROCESS | 4008 | 1463629345555 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 20:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:42:25 INFO - PROCESS | 4008 | 1463629345559 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:42:25 INFO - PROCESS | 4008 | 1463629345562 Marionette TRACE conn6 <- [1,1146,null,{}] 20:42:25 INFO - PROCESS | 4008 | 1463629345573 Marionette TRACE conn6 -> [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:42:25 INFO - PROCESS | 4008 | 1463629345671 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 20:42:25 INFO - PROCESS | 4008 | 1463629345683 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA7A0800 == 81 [pid = 4008] [id = 296] 20:42:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 169 (000000ECDDEBD400) [pid = 4008] [serial = 887] [outer = 0000000000000000] 20:42:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 170 (000000ECDE68E800) [pid = 4008] [serial = 888] [outer = 000000ECDDEBD400] 20:42:25 INFO - PROCESS | 4008 | 1463629345731 Marionette DEBUG loaded listener.js 20:42:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 171 (000000ECE285E800) [pid = 4008] [serial = 889] [outer = 000000ECDDEBD400] 20:42:26 INFO - PROCESS | 4008 | 1463629346218 Marionette TRACE conn6 <- [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:42:26 INFO - PROCESS | 4008 | 1463629346256 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 20:42:26 INFO - PROCESS | 4008 | 1463629346259 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:42:26 INFO - PROCESS | 4008 | 1463629346261 Marionette TRACE conn6 <- [1,1150,null,{}] 20:42:26 INFO - PROCESS | 4008 | 1463629346265 Marionette TRACE conn6 -> [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:42:26 INFO - PROCESS | 4008 | 1463629346362 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 20:42:26 INFO - PROCESS | 4008 | 1463629346371 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3AC000 == 82 [pid = 4008] [id = 297] 20:42:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000ECE2927C00) [pid = 4008] [serial = 890] [outer = 0000000000000000] 20:42:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000ECE32A1000) [pid = 4008] [serial = 891] [outer = 000000ECE2927C00] 20:42:26 INFO - PROCESS | 4008 | 1463629346417 Marionette DEBUG loaded listener.js 20:42:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000ECE3FC0400) [pid = 4008] [serial = 892] [outer = 000000ECE2927C00] 20:42:26 INFO - PROCESS | 4008 | 1463629346920 Marionette TRACE conn6 <- [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:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 20:42:26 INFO - PROCESS | 4008 | 1463629346933 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 20:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:42:26 INFO - PROCESS | 4008 | 1463629346935 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 20:42:26 INFO - PROCESS | 4008 | 1463629346939 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:42:26 INFO - PROCESS | 4008 | 1463629346941 Marionette TRACE conn6 <- [1,1154,null,{}] 20:42:26 INFO - PROCESS | 4008 | 1463629346944 Marionette TRACE conn6 -> [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:42:27 INFO - PROCESS | 4008 | 1463629347036 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 20:42:27 INFO - PROCESS | 4008 | 1463629347043 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE120000 == 83 [pid = 4008] [id = 298] 20:42:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000ECE4214000) [pid = 4008] [serial = 893] [outer = 0000000000000000] 20:42:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000ECE47B8C00) [pid = 4008] [serial = 894] [outer = 000000ECE4214000] 20:42:27 INFO - PROCESS | 4008 | 1463629347089 Marionette DEBUG loaded listener.js 20:42:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECE7B93400) [pid = 4008] [serial = 895] [outer = 000000ECE4214000] 20:42:27 INFO - PROCESS | 4008 | 1463629347609 Marionette TRACE conn6 <- [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:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 693ms 20:42:27 INFO - PROCESS | 4008 | 1463629347636 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 20:42:27 INFO - PROCESS | 4008 | 1463629347638 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 20:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:42:27 INFO - PROCESS | 4008 | 1463629347642 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:42:27 INFO - PROCESS | 4008 | 1463629347643 Marionette TRACE conn6 <- [1,1158,null,{}] 20:42:27 INFO - PROCESS | 4008 | 1463629347654 Marionette TRACE conn6 -> [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:42:27 INFO - PROCESS | 4008 | 1463629347788 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 20:42:27 INFO - PROCESS | 4008 | 1463629347883 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF81E000 == 84 [pid = 4008] [id = 299] 20:42:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECEAF2A400) [pid = 4008] [serial = 896] [outer = 0000000000000000] 20:42:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECEB283000) [pid = 4008] [serial = 897] [outer = 000000ECEAF2A400] 20:42:27 INFO - PROCESS | 4008 | 1463629347931 Marionette DEBUG loaded listener.js 20:42:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECEB28F000) [pid = 4008] [serial = 898] [outer = 000000ECEAF2A400] 20:42:28 INFO - PROCESS | 4008 | 1463629348371 Marionette TRACE conn6 <- [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:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 776ms 20:42:28 INFO - PROCESS | 4008 | 1463629348427 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 20:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:42:28 INFO - PROCESS | 4008 | 1463629348429 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 20:42:28 INFO - PROCESS | 4008 | 1463629348433 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:42:28 INFO - PROCESS | 4008 | 1463629348435 Marionette TRACE conn6 <- [1,1162,null,{}] 20:42:28 INFO - PROCESS | 4008 | 1463629348438 Marionette TRACE conn6 -> [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:42:28 INFO - PROCESS | 4008 | 1463629348562 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 20:42:28 INFO - PROCESS | 4008 | 1463629348625 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22AB800 == 85 [pid = 4008] [id = 300] 20:42:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000ECEAF60C00) [pid = 4008] [serial = 899] [outer = 0000000000000000] 20:42:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000ECEB33B400) [pid = 4008] [serial = 900] [outer = 000000ECEAF60C00] 20:42:28 INFO - PROCESS | 4008 | 1463629348672 Marionette DEBUG loaded listener.js 20:42:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECEB928800) [pid = 4008] [serial = 901] [outer = 000000ECEAF60C00] 20:42:29 INFO - PROCESS | 4008 | 1463629349123 Marionette TRACE conn6 <- [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:42:29 INFO - PROCESS | 4008 | 1463629349187 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 20:42:29 INFO - PROCESS | 4008 | 1463629349190 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:42:29 INFO - PROCESS | 4008 | 1463629349192 Marionette TRACE conn6 <- [1,1166,null,{}] 20:42:29 INFO - PROCESS | 4008 | 1463629349196 Marionette TRACE conn6 -> [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:42:29 INFO - PROCESS | 4008 | 1463629349528 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000ECE285A000) [pid = 4008] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000ECE2911000) [pid = 4008] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000EC806D9400) [pid = 4008] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000ECDC1C7800) [pid = 4008] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000EC81BF0400) [pid = 4008] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000ECDDD20C00) [pid = 4008] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECE3F41800) [pid = 4008] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000EC9AB73C00) [pid = 4008] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:42:29 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECDDE4B800) [pid = 4008] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:42:29 INFO - PROCESS | 4008 | 1463629349600 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEC18A000 == 86 [pid = 4008] [id = 301] 20:42:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000EC81B02C00) [pid = 4008] [serial = 902] [outer = 0000000000000000] 20:42:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000EC9AB75400) [pid = 4008] [serial = 903] [outer = 000000EC81B02C00] 20:42:29 INFO - PROCESS | 4008 | 1463629349647 Marionette DEBUG loaded listener.js 20:42:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECE3F41800) [pid = 4008] [serial = 904] [outer = 000000EC81B02C00] 20:42:30 INFO - PROCESS | 4008 | 1463629350009 Marionette TRACE conn6 <- [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:42:30 INFO - PROCESS | 4008 | 1463629350080 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 20:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:42:30 INFO - PROCESS | 4008 | 1463629350084 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:42:30 INFO - PROCESS | 4008 | 1463629350086 Marionette TRACE conn6 <- [1,1170,null,{}] 20:42:30 INFO - PROCESS | 4008 | 1463629350089 Marionette TRACE conn6 -> [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:42:30 INFO - PROCESS | 4008 | 1463629350181 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 20:42:30 INFO - PROCESS | 4008 | 1463629350188 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2AE5800 == 87 [pid = 4008] [id = 302] 20:42:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECEC01B800) [pid = 4008] [serial = 905] [outer = 0000000000000000] 20:42:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECEC1CA800) [pid = 4008] [serial = 906] [outer = 000000ECEC01B800] 20:42:30 INFO - PROCESS | 4008 | 1463629350234 Marionette DEBUG loaded listener.js 20:42:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECECBDD000) [pid = 4008] [serial = 907] [outer = 000000ECEC01B800] 20:42:30 INFO - PROCESS | 4008 | 1463629350681 Marionette TRACE conn6 <- [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:42:30 INFO - PROCESS | 4008 | 1463629350717 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 20:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:42:30 INFO - PROCESS | 4008 | 1463629350725 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:42:30 INFO - PROCESS | 4008 | 1463629350727 Marionette TRACE conn6 <- [1,1174,null,{}] 20:42:30 INFO - PROCESS | 4008 | 1463629350730 Marionette TRACE conn6 -> [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:42:30 INFO - PROCESS | 4008 | 1463629350833 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 20:42:30 INFO - PROCESS | 4008 | 1463629350897 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3D54800 == 88 [pid = 4008] [id = 303] 20:42:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000ECED192800) [pid = 4008] [serial = 908] [outer = 0000000000000000] 20:42:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000ECED199800) [pid = 4008] [serial = 909] [outer = 000000ECED192800] 20:42:30 INFO - PROCESS | 4008 | 1463629350944 Marionette DEBUG loaded listener.js 20:42:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECEDF4FC00) [pid = 4008] [serial = 910] [outer = 000000ECED192800] 20:42:31 INFO - PROCESS | 4008 | 1463629351405 Marionette TRACE conn6 <- [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:42:31 INFO - PROCESS | 4008 | 1463629351464 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 20:42:31 INFO - PROCESS | 4008 | 1463629351468 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:42:31 INFO - PROCESS | 4008 | 1463629351470 Marionette TRACE conn6 <- [1,1178,null,{}] 20:42:31 INFO - PROCESS | 4008 | 1463629351474 Marionette TRACE conn6 -> [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:42:31 INFO - PROCESS | 4008 | 1463629351661 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 20:42:31 INFO - PROCESS | 4008 | 1463629351790 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC820EA800 == 89 [pid = 4008] [id = 304] 20:42:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000EC80615400) [pid = 4008] [serial = 911] [outer = 0000000000000000] 20:42:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000EC806DA800) [pid = 4008] [serial = 912] [outer = 000000EC80615400] 20:42:31 INFO - PROCESS | 4008 | 1463629351853 Marionette DEBUG loaded listener.js 20:42:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000EC808AC400) [pid = 4008] [serial = 913] [outer = 000000EC80615400] 20:42:32 INFO - PROCESS | 4008 | 1463629352544 Marionette TRACE conn6 <- [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:42:32 INFO - PROCESS | 4008 | 1463629352598 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 20:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:42:32 INFO - PROCESS | 4008 | 1463629352604 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:42:32 INFO - PROCESS | 4008 | 1463629352608 Marionette TRACE conn6 <- [1,1182,null,{}] 20:42:32 INFO - PROCESS | 4008 | 1463629352613 Marionette TRACE conn6 -> [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:42:32 INFO - PROCESS | 4008 | 1463629352806 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 20:42:32 INFO - PROCESS | 4008 | 1463629352865 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB21E800 == 90 [pid = 4008] [id = 305] 20:42:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000ECDDD20800) [pid = 4008] [serial = 914] [outer = 0000000000000000] 20:42:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000ECDDE06000) [pid = 4008] [serial = 915] [outer = 000000ECDDD20800] 20:42:32 INFO - PROCESS | 4008 | 1463629352966 Marionette DEBUG loaded listener.js 20:42:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000ECDF466C00) [pid = 4008] [serial = 916] [outer = 000000ECDDD20800] 20:42:33 INFO - PROCESS | 4008 | 1463629353625 Marionette TRACE conn6 <- [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:42:33 INFO - PROCESS | 4008 | 1463629353701 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 20:42:33 INFO - PROCESS | 4008 | 1463629353705 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:42:33 INFO - PROCESS | 4008 | 1463629353708 Marionette TRACE conn6 <- [1,1186,null,{}] 20:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:42:33 INFO - PROCESS | 4008 | 1463629353712 Marionette TRACE conn6 -> [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:42:33 INFO - PROCESS | 4008 | 1463629353833 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 20:42:33 INFO - PROCESS | 4008 | 1463629353972 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CD1800 == 91 [pid = 4008] [id = 306] 20:42:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000ECE7BA8400) [pid = 4008] [serial = 917] [outer = 0000000000000000] 20:42:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000ECE7FC5400) [pid = 4008] [serial = 918] [outer = 000000ECE7BA8400] 20:42:34 INFO - PROCESS | 4008 | 1463629354032 Marionette DEBUG loaded listener.js 20:42:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000ECEAF52C00) [pid = 4008] [serial = 919] [outer = 000000ECE7BA8400] 20:42:34 INFO - PROCESS | 4008 | 1463629354623 Marionette TRACE conn6 <- [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:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 986ms 20:42:34 INFO - PROCESS | 4008 | 1463629354713 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 20:42:34 INFO - PROCESS | 4008 | 1463629354717 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 20:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:42:34 INFO - PROCESS | 4008 | 1463629354731 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:42:34 INFO - PROCESS | 4008 | 1463629354736 Marionette TRACE conn6 <- [1,1190,null,{}] 20:42:34 INFO - PROCESS | 4008 | 1463629354740 Marionette TRACE conn6 -> [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:42:34 INFO - PROCESS | 4008 | 1463629354873 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 20:42:35 INFO - PROCESS | 4008 | 1463629355000 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF53D7000 == 92 [pid = 4008] [id = 307] 20:42:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000ECE7BA9000) [pid = 4008] [serial = 920] [outer = 0000000000000000] 20:42:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000ECEE219800) [pid = 4008] [serial = 921] [outer = 000000ECE7BA9000] 20:42:35 INFO - PROCESS | 4008 | 1463629355061 Marionette DEBUG loaded listener.js 20:42:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000ECEE230400) [pid = 4008] [serial = 922] [outer = 000000ECE7BA9000] 20:42:35 INFO - PROCESS | 4008 | 1463629355659 Marionette TRACE conn6 <- [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:42:35 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:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 987ms 20:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:42:35 INFO - PROCESS | 4008 | 1463629355712 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 20:42:35 INFO - PROCESS | 4008 | 1463629355715 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 20:42:35 INFO - PROCESS | 4008 | 1463629355718 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:42:35 INFO - PROCESS | 4008 | 1463629355720 Marionette TRACE conn6 <- [1,1194,null,{}] 20:42:35 INFO - PROCESS | 4008 | 1463629355724 Marionette TRACE conn6 -> [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:42:35 INFO - PROCESS | 4008 | 1463629355844 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 20:42:35 INFO - PROCESS | 4008 | 1463629355951 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6282000 == 93 [pid = 4008] [id = 308] 20:42:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000ECEE2C4000) [pid = 4008] [serial = 923] [outer = 0000000000000000] 20:42:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000ECEE2C9400) [pid = 4008] [serial = 924] [outer = 000000ECEE2C4000] 20:42:36 INFO - PROCESS | 4008 | 1463629356008 Marionette DEBUG loaded listener.js 20:42:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000ECEE3B1000) [pid = 4008] [serial = 925] [outer = 000000ECEE2C4000] 20:42:36 INFO - PROCESS | 4008 | 1463629356628 Marionette TRACE conn6 <- [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:42:36 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:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 986ms 20:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:42:36 INFO - PROCESS | 4008 | 1463629356708 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 20:42:36 INFO - PROCESS | 4008 | 1463629356710 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 20:42:36 INFO - PROCESS | 4008 | 1463629356714 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:42:36 INFO - PROCESS | 4008 | 1463629356716 Marionette TRACE conn6 <- [1,1198,null,{}] 20:42:36 INFO - PROCESS | 4008 | 1463629356720 Marionette TRACE conn6 -> [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:42:36 INFO - PROCESS | 4008 | 1463629356873 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 20:42:37 INFO - PROCESS | 4008 | 1463629357008 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6861800 == 94 [pid = 4008] [id = 309] 20:42:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000ECEE6AF000) [pid = 4008] [serial = 926] [outer = 0000000000000000] 20:42:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000ECEEE04000) [pid = 4008] [serial = 927] [outer = 000000ECEE6AF000] 20:42:37 INFO - PROCESS | 4008 | 1463629357073 Marionette DEBUG loaded listener.js 20:42:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECEEE7F800) [pid = 4008] [serial = 928] [outer = 000000ECEE6AF000] 20:42:37 INFO - PROCESS | 4008 | 1463629357643 Marionette TRACE conn6 <- [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:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 986ms 20:42:37 INFO - PROCESS | 4008 | 1463629357703 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 20:42:37 INFO - PROCESS | 4008 | 1463629357706 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 20:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:42:37 INFO - PROCESS | 4008 | 1463629357710 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:42:37 INFO - PROCESS | 4008 | 1463629357712 Marionette TRACE conn6 <- [1,1202,null,{}] 20:42:37 INFO - PROCESS | 4008 | 1463629357716 Marionette TRACE conn6 -> [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:42:37 INFO - PROCESS | 4008 | 1463629357877 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 20:42:38 INFO - PROCESS | 4008 | 1463629358015 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDC191000 == 95 [pid = 4008] [id = 310] 20:42:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000EC81B0D000) [pid = 4008] [serial = 929] [outer = 0000000000000000] 20:42:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000EC9AB7E000) [pid = 4008] [serial = 930] [outer = 000000EC81B0D000] 20:42:38 INFO - PROCESS | 4008 | 1463629358072 Marionette DEBUG loaded listener.js 20:42:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000ECE292BC00) [pid = 4008] [serial = 931] [outer = 000000EC81B0D000] 20:42:38 INFO - PROCESS | 4008 | 1463629358641 Marionette TRACE conn6 <- [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:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 986ms 20:42:38 INFO - PROCESS | 4008 | 1463629358698 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 20:42:38 INFO - PROCESS | 4008 | 1463629358701 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 20:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:42:38 INFO - PROCESS | 4008 | 1463629358705 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:42:38 INFO - PROCESS | 4008 | 1463629358707 Marionette TRACE conn6 <- [1,1206,null,{}] 20:42:38 INFO - PROCESS | 4008 | 1463629358711 Marionette TRACE conn6 -> [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:42:38 INFO - PROCESS | 4008 | 1463629358831 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 20:42:38 INFO - PROCESS | 4008 | 1463629358939 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA706000 == 96 [pid = 4008] [id = 311] 20:42:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000ECEEEBF400) [pid = 4008] [serial = 932] [outer = 0000000000000000] 20:42:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000ECEEEDE400) [pid = 4008] [serial = 933] [outer = 000000ECEEEBF400] 20:42:39 INFO - PROCESS | 4008 | 1463629358996 Marionette DEBUG loaded listener.js 20:42:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECEEEE7C00) [pid = 4008] [serial = 934] [outer = 000000ECEEEBF400] 20:42:39 INFO - PROCESS | 4008 | 1463629359879 Marionette TRACE conn6 <- [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:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1235ms 20:42:39 INFO - PROCESS | 4008 | 1463629359947 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 20:42:39 INFO - PROCESS | 4008 | 1463629359953 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 20:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:42:39 INFO - PROCESS | 4008 | 1463629359959 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:42:39 INFO - PROCESS | 4008 | 1463629359963 Marionette TRACE conn6 <- [1,1210,null,{}] 20:42:39 INFO - PROCESS | 4008 | 1463629359968 Marionette TRACE conn6 -> [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:42:40 INFO - PROCESS | 4008 | 1463629360082 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 20:42:40 INFO - PROCESS | 4008 | 1463629360221 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA3CA800 == 97 [pid = 4008] [id = 312] 20:42:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000ECDC243800) [pid = 4008] [serial = 935] [outer = 0000000000000000] 20:42:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECDDC36400) [pid = 4008] [serial = 936] [outer = 000000ECDC243800] 20:42:40 INFO - PROCESS | 4008 | 1463629360276 Marionette DEBUG loaded listener.js 20:42:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000ECDDEB8000) [pid = 4008] [serial = 937] [outer = 000000ECDC243800] 20:42:40 INFO - PROCESS | 4008 | 1463629360841 Marionette TRACE conn6 <- [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:42:40 INFO - PROCESS | 4008 | 1463629360913 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 20:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:42:40 INFO - PROCESS | 4008 | 1463629360920 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:42:40 INFO - PROCESS | 4008 | 1463629360923 Marionette TRACE conn6 <- [1,1214,null,{}] 20:42:40 INFO - PROCESS | 4008 | 1463629360927 Marionette TRACE conn6 -> [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:42:41 INFO - PROCESS | 4008 | 1463629361039 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 20:42:41 INFO - PROCESS | 4008 | 1463629361153 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE117800 == 98 [pid = 4008] [id = 313] 20:42:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000ECE292F000) [pid = 4008] [serial = 938] [outer = 0000000000000000] 20:42:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000ECE4219C00) [pid = 4008] [serial = 939] [outer = 000000ECE292F000] 20:42:41 INFO - PROCESS | 4008 | 1463629361202 Marionette DEBUG loaded listener.js 20:42:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000ECE7B71800) [pid = 4008] [serial = 940] [outer = 000000ECE292F000] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3D54800 == 97 [pid = 4008] [id = 303] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2AE5800 == 96 [pid = 4008] [id = 302] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEC18A000 == 95 [pid = 4008] [id = 301] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE45B000 == 94 [pid = 4008] [id = 279] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22AB800 == 93 [pid = 4008] [id = 300] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEF81E000 == 92 [pid = 4008] [id = 299] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE120000 == 91 [pid = 4008] [id = 298] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3AC000 == 90 [pid = 4008] [id = 297] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000ECEB338800) [pid = 4008] [serial = 813] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000EC808AEC00) [pid = 4008] [serial = 816] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000ECF0AF4800) [pid = 4008] [serial = 822] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000ECDCC30000) [pid = 4008] [serial = 810] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000EC808E8400) [pid = 4008] [serial = 807] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000EC807CC000) [pid = 4008] [serial = 819] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000ECE4679C00) [pid = 4008] [serial = 852] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8046800 == 89 [pid = 4008] [id = 278] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA7A0800 == 88 [pid = 4008] [id = 296] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDD7B6000 == 87 [pid = 4008] [id = 295] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE076800 == 86 [pid = 4008] [id = 294] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1322800 == 85 [pid = 4008] [id = 290] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDBF000 == 84 [pid = 4008] [id = 289] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE50C800 == 83 [pid = 4008] [id = 288] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE249000 == 82 [pid = 4008] [id = 287] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA833800 == 81 [pid = 4008] [id = 286] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE27C5800 == 80 [pid = 4008] [id = 285] 20:42:41 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED431000 == 79 [pid = 4008] [id = 284] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000ECE288C000) [pid = 4008] [serial = 840] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000ECE3055800) [pid = 4008] [serial = 844] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000ECE292B000) [pid = 4008] [serial = 843] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000EC81BEF800) [pid = 4008] [serial = 826] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000EC808E5000) [pid = 4008] [serial = 825] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000ECDCC2F000) [pid = 4008] [serial = 831] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000ECDD7BEC00) [pid = 4008] [serial = 832] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000EC9A5C5C00) [pid = 4008] [serial = 828] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000EC9ABE8000) [pid = 4008] [serial = 829] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECDDD85C00) [pid = 4008] [serial = 834] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000ECE3FBAC00) [pid = 4008] [serial = 849] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECE4210400) [pid = 4008] [serial = 850] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000ECE34A4400) [pid = 4008] [serial = 846] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000ECDDE52400) [pid = 4008] [serial = 837] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000ECDDEBB000) [pid = 4008] [serial = 838] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000ECE35AB400) [pid = 4008] [serial = 847] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000ECE290B400) [pid = 4008] [serial = 841] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000ECDDE0FC00) [pid = 4008] [serial = 835] [outer = 0000000000000000] [url = about:blank] 20:42:41 INFO - PROCESS | 4008 | 1463629361861 Marionette TRACE conn6 <- [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:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 986ms 20:42:41 INFO - PROCESS | 4008 | 1463629361912 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 20:42:41 INFO - PROCESS | 4008 | 1463629361914 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 20:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:42:41 INFO - PROCESS | 4008 | 1463629361918 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:42:41 INFO - PROCESS | 4008 | 1463629361921 Marionette TRACE conn6 <- [1,1218,null,{}] 20:42:41 INFO - PROCESS | 4008 | 1463629361932 Marionette TRACE conn6 -> [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:42:42 INFO - PROCESS | 4008 | 1463629362037 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 20:42:42 INFO - PROCESS | 4008 | 1463629362131 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE42BB800 == 80 [pid = 4008] [id = 314] 20:42:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000EC81BEF800) [pid = 4008] [serial = 941] [outer = 0000000000000000] 20:42:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000ECDD55FC00) [pid = 4008] [serial = 942] [outer = 000000EC81BEF800] 20:42:42 INFO - PROCESS | 4008 | 1463629362180 Marionette DEBUG loaded listener.js 20:42:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000ECDDEB7C00) [pid = 4008] [serial = 943] [outer = 000000EC81BEF800] 20:42:42 INFO - PROCESS | 4008 | 1463629362578 Marionette TRACE conn6 <- [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:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 692ms 20:42:42 INFO - PROCESS | 4008 | 1463629362613 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 20:42:42 INFO - PROCESS | 4008 | 1463629362616 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 20:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:42:42 INFO - PROCESS | 4008 | 1463629362619 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:42:42 INFO - PROCESS | 4008 | 1463629362621 Marionette TRACE conn6 <- [1,1222,null,{}] 20:42:42 INFO - PROCESS | 4008 | 1463629362625 Marionette TRACE conn6 -> [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:42:42 INFO - PROCESS | 4008 | 1463629362721 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 20:42:42 INFO - PROCESS | 4008 | 1463629362759 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAAC0800 == 81 [pid = 4008] [id = 315] 20:42:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000ECE25D8C00) [pid = 4008] [serial = 944] [outer = 0000000000000000] 20:42:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000ECE292B400) [pid = 4008] [serial = 945] [outer = 000000ECE25D8C00] 20:42:42 INFO - PROCESS | 4008 | 1463629362807 Marionette DEBUG loaded listener.js 20:42:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000ECE3FBB000) [pid = 4008] [serial = 946] [outer = 000000ECE25D8C00] 20:42:43 INFO - PROCESS | 4008 | 1463629363282 Marionette TRACE conn6 <- [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:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 20:42:43 INFO - PROCESS | 4008 | 1463629363293 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 20:42:43 INFO - PROCESS | 4008 | 1463629363295 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 20:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:42:43 INFO - PROCESS | 4008 | 1463629363298 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:42:43 INFO - PROCESS | 4008 | 1463629363300 Marionette TRACE conn6 <- [1,1226,null,{}] 20:42:43 INFO - PROCESS | 4008 | 1463629363308 Marionette TRACE conn6 -> [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:42:43 INFO - PROCESS | 4008 | 1463629363401 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 20:42:43 INFO - PROCESS | 4008 | 1463629363408 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED546800 == 82 [pid = 4008] [id = 316] 20:42:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000EC807C2800) [pid = 4008] [serial = 947] [outer = 0000000000000000] 20:42:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000ECE708B000) [pid = 4008] [serial = 948] [outer = 000000EC807C2800] 20:42:43 INFO - PROCESS | 4008 | 1463629363454 Marionette DEBUG loaded listener.js 20:42:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000ECE7B9C800) [pid = 4008] [serial = 949] [outer = 000000EC807C2800] 20:42:43 INFO - PROCESS | 4008 | 1463629363908 Marionette TRACE conn6 <- [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:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 693ms 20:42:44 INFO - PROCESS | 4008 | 1463629363995 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 20:42:44 INFO - PROCESS | 4008 | 1463629363997 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 20:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:42:44 INFO - PROCESS | 4008 | 1463629364013 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:42:44 INFO - PROCESS | 4008 | 1463629364015 Marionette TRACE conn6 <- [1,1230,null,{}] 20:42:44 INFO - PROCESS | 4008 | 1463629364023 Marionette TRACE conn6 -> [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:42:44 INFO - PROCESS | 4008 | 1463629364186 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 20:42:44 INFO - PROCESS | 4008 | 1463629364206 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF132C800 == 83 [pid = 4008] [id = 317] 20:42:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000ECEA53AC00) [pid = 4008] [serial = 950] [outer = 0000000000000000] 20:42:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000ECEB284800) [pid = 4008] [serial = 951] [outer = 000000ECEA53AC00] 20:42:44 INFO - PROCESS | 4008 | 1463629364252 Marionette DEBUG loaded listener.js 20:42:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000ECEB33A400) [pid = 4008] [serial = 952] [outer = 000000ECEA53AC00] 20:42:44 INFO - PROCESS | 4008 | 1463629364701 Marionette TRACE conn6 <- [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:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 734ms 20:42:44 INFO - PROCESS | 4008 | 1463629364754 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 20:42:44 INFO - PROCESS | 4008 | 1463629364764 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 20:42:44 INFO - PROCESS | 4008 | 1463629364768 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:42:44 INFO - PROCESS | 4008 | 1463629364770 Marionette TRACE conn6 <- [1,1234,null,{}] 20:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:42:44 INFO - PROCESS | 4008 | 1463629364773 Marionette TRACE conn6 -> [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:42:44 INFO - PROCESS | 4008 | 1463629364896 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 20:42:44 INFO - PROCESS | 4008 | 1463629364914 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF23BE800 == 84 [pid = 4008] [id = 318] 20:42:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECEB341400) [pid = 4008] [serial = 953] [outer = 0000000000000000] 20:42:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000ECEB9E2C00) [pid = 4008] [serial = 954] [outer = 000000ECEB341400] 20:42:44 INFO - PROCESS | 4008 | 1463629364961 Marionette DEBUG loaded listener.js 20:42:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000ECEC1CF400) [pid = 4008] [serial = 955] [outer = 000000ECEB341400] 20:42:45 INFO - PROCESS | 4008 | 1463629365451 Marionette TRACE conn6 <- [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:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 734ms 20:42:45 INFO - PROCESS | 4008 | 1463629365531 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 20:42:45 INFO - PROCESS | 4008 | 1463629365533 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 20:42:45 INFO - PROCESS | 4008 | 1463629365537 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:42:45 INFO - PROCESS | 4008 | 1463629365539 Marionette TRACE conn6 <- [1,1238,null,{}] 20:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:42:45 INFO - PROCESS | 4008 | 1463629365542 Marionette TRACE conn6 -> [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:42:45 INFO - PROCESS | 4008 | 1463629365683 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 20:42:45 INFO - PROCESS | 4008 | 1463629365715 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3D3B000 == 85 [pid = 4008] [id = 319] 20:42:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000ECECDB6C00) [pid = 4008] [serial = 956] [outer = 0000000000000000] 20:42:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000ECED492000) [pid = 4008] [serial = 957] [outer = 000000ECECDB6C00] 20:42:45 INFO - PROCESS | 4008 | 1463629365762 Marionette DEBUG loaded listener.js 20:42:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000ECEE22F400) [pid = 4008] [serial = 958] [outer = 000000ECECDB6C00] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000ECE2927C00) [pid = 4008] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000ECEAF60C00) [pid = 4008] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000ECDDE55000) [pid = 4008] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000EC81BF8800) [pid = 4008] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000ECEA505400) [pid = 4008] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000ECEC01B800) [pid = 4008] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000ECE4214000) [pid = 4008] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000EC81B02C00) [pid = 4008] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000EC808A9800) [pid = 4008] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECDDEBD400) [pid = 4008] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000EC9ABED400) [pid = 4008] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECEAF2A400) [pid = 4008] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:42:46 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000EC808EC400) [pid = 4008] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:42:46 INFO - PROCESS | 4008 | 1463629366731 Marionette TRACE conn6 <- [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:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1232ms 20:42:46 INFO - PROCESS | 4008 | 1463629366777 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 20:42:46 INFO - PROCESS | 4008 | 1463629366779 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 20:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:42:46 INFO - PROCESS | 4008 | 1463629366783 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:42:46 INFO - PROCESS | 4008 | 1463629366785 Marionette TRACE conn6 <- [1,1242,null,{}] 20:42:46 INFO - PROCESS | 4008 | 1463629366789 Marionette TRACE conn6 -> [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:42:46 INFO - PROCESS | 4008 | 1463629366884 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 20:42:46 INFO - PROCESS | 4008 | 1463629366893 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CC1000 == 86 [pid = 4008] [id = 320] 20:42:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000EC9ABED400) [pid = 4008] [serial = 959] [outer = 0000000000000000] 20:42:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000ECEB28B000) [pid = 4008] [serial = 960] [outer = 000000EC9ABED400] 20:42:46 INFO - PROCESS | 4008 | 1463629366938 Marionette DEBUG loaded listener.js 20:42:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000ECEE21EC00) [pid = 4008] [serial = 961] [outer = 000000EC9ABED400] 20:42:47 INFO - PROCESS | 4008 | 1463629367387 Marionette TRACE conn6 <- [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:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 629ms 20:42:47 INFO - PROCESS | 4008 | 1463629367418 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 20:42:47 INFO - PROCESS | 4008 | 1463629367420 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 20:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:42:47 INFO - PROCESS | 4008 | 1463629367423 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:42:47 INFO - PROCESS | 4008 | 1463629367425 Marionette TRACE conn6 <- [1,1246,null,{}] 20:42:47 INFO - PROCESS | 4008 | 1463629367429 Marionette TRACE conn6 -> [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:42:47 INFO - PROCESS | 4008 | 1463629367522 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 20:42:47 INFO - PROCESS | 4008 | 1463629367562 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF627D000 == 87 [pid = 4008] [id = 321] 20:42:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000ECEE6AE400) [pid = 4008] [serial = 962] [outer = 0000000000000000] 20:42:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000ECEEE0EC00) [pid = 4008] [serial = 963] [outer = 000000ECEE6AE400] 20:42:47 INFO - PROCESS | 4008 | 1463629367608 Marionette DEBUG loaded listener.js 20:42:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000ECEEEB7000) [pid = 4008] [serial = 964] [outer = 000000ECEE6AE400] 20:42:48 INFO - PROCESS | 4008 | 1463629368076 Marionette TRACE conn6 <- [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:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 735ms 20:42:48 INFO - PROCESS | 4008 | 1463629368163 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 20:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:42:48 INFO - PROCESS | 4008 | 1463629368174 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 20:42:48 INFO - PROCESS | 4008 | 1463629368178 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:42:48 INFO - PROCESS | 4008 | 1463629368181 Marionette TRACE conn6 <- [1,1250,null,{}] 20:42:48 INFO - PROCESS | 4008 | 1463629368184 Marionette TRACE conn6 -> [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:42:48 INFO - PROCESS | 4008 | 1463629368299 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 20:42:48 INFO - PROCESS | 4008 | 1463629368305 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6EB8800 == 88 [pid = 4008] [id = 322] 20:42:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000ECEEFC8C00) [pid = 4008] [serial = 965] [outer = 0000000000000000] 20:42:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECEEFE5C00) [pid = 4008] [serial = 966] [outer = 000000ECEEFC8C00] 20:42:48 INFO - PROCESS | 4008 | 1463629368356 Marionette DEBUG loaded listener.js 20:42:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000ECEF3E4800) [pid = 4008] [serial = 967] [outer = 000000ECEEFC8C00] 20:42:49 INFO - PROCESS | 4008 | 1463629369131 Marionette TRACE conn6 <- [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:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 986ms 20:42:49 INFO - PROCESS | 4008 | 1463629369170 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 20:42:49 INFO - PROCESS | 4008 | 1463629369176 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 20:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:42:49 INFO - PROCESS | 4008 | 1463629369181 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:42:49 INFO - PROCESS | 4008 | 1463629369186 Marionette TRACE conn6 <- [1,1254,null,{}] 20:42:49 INFO - PROCESS | 4008 | 1463629369191 Marionette TRACE conn6 -> [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:42:49 INFO - PROCESS | 4008 | 1463629369324 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 20:42:49 INFO - PROCESS | 4008 | 1463629369465 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA71F000 == 89 [pid = 4008] [id = 323] 20:42:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000EC9ABE5C00) [pid = 4008] [serial = 968] [outer = 0000000000000000] 20:42:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000ECDC238800) [pid = 4008] [serial = 969] [outer = 000000EC9ABE5C00] 20:42:49 INFO - PROCESS | 4008 | 1463629369526 Marionette DEBUG loaded listener.js 20:42:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000ECDDD8A000) [pid = 4008] [serial = 970] [outer = 000000EC9ABE5C00] 20:42:50 INFO - PROCESS | 4008 | 1463629370127 Marionette TRACE conn6 <- [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:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 986ms 20:42:50 INFO - PROCESS | 4008 | 1463629370171 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 20:42:50 INFO - PROCESS | 4008 | 1463629370177 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 20:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:42:50 INFO - PROCESS | 4008 | 1463629370184 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:42:50 INFO - PROCESS | 4008 | 1463629370187 Marionette TRACE conn6 <- [1,1258,null,{}] 20:42:50 INFO - PROCESS | 4008 | 1463629370191 Marionette TRACE conn6 -> [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:42:50 INFO - PROCESS | 4008 | 1463629370317 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 20:42:50 INFO - PROCESS | 4008 | 1463629370430 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF817000 == 90 [pid = 4008] [id = 324] 20:42:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000ECE35AD000) [pid = 4008] [serial = 971] [outer = 0000000000000000] 20:42:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECE4095000) [pid = 4008] [serial = 972] [outer = 000000ECE35AD000] 20:42:50 INFO - PROCESS | 4008 | 1463629370488 Marionette DEBUG loaded listener.js 20:42:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000ECE7B9A800) [pid = 4008] [serial = 973] [outer = 000000ECE35AD000] 20:42:51 INFO - PROCESS | 4008 | 1463629371083 Marionette TRACE conn6 <- [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:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 984ms 20:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:42:51 INFO - PROCESS | 4008 | 1463629371174 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 20:42:51 INFO - PROCESS | 4008 | 1463629371177 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 20:42:51 INFO - PROCESS | 4008 | 1463629371181 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:42:51 INFO - PROCESS | 4008 | 1463629371185 Marionette TRACE conn6 <- [1,1262,null,{}] 20:42:51 INFO - PROCESS | 4008 | 1463629371212 Marionette TRACE conn6 -> [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:42:51 INFO - PROCESS | 4008 | 1463629371346 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 20:42:51 INFO - PROCESS | 4008 | 1463629371477 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6F36800 == 91 [pid = 4008] [id = 325] 20:42:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECEB288800) [pid = 4008] [serial = 974] [outer = 0000000000000000] 20:42:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000ECEDF50C00) [pid = 4008] [serial = 975] [outer = 000000ECEB288800] 20:42:51 INFO - PROCESS | 4008 | 1463629371538 Marionette DEBUG loaded listener.js 20:42:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000ECEEEB2400) [pid = 4008] [serial = 976] [outer = 000000ECEB288800] 20:42:52 INFO - PROCESS | 4008 | 1463629372179 Marionette TRACE conn6 <- [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:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1047ms 20:42:52 INFO - PROCESS | 4008 | 1463629372230 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 20:42:52 INFO - PROCESS | 4008 | 1463629372233 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 20:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:42:52 INFO - PROCESS | 4008 | 1463629372237 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:42:52 INFO - PROCESS | 4008 | 1463629372239 Marionette TRACE conn6 <- [1,1266,null,{}] 20:42:52 INFO - PROCESS | 4008 | 1463629372243 Marionette TRACE conn6 -> [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:42:52 INFO - PROCESS | 4008 | 1463629372366 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 20:42:52 INFO - PROCESS | 4008 | 1463629372504 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC9AB46800 == 92 [pid = 4008] [id = 326] 20:42:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000ECEEFCF800) [pid = 4008] [serial = 977] [outer = 0000000000000000] 20:42:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000ECEEFD3800) [pid = 4008] [serial = 978] [outer = 000000ECEEFCF800] 20:42:52 INFO - PROCESS | 4008 | 1463629372562 Marionette DEBUG loaded listener.js 20:42:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000ECEF3E8C00) [pid = 4008] [serial = 979] [outer = 000000ECEEFCF800] 20:42:53 INFO - PROCESS | 4008 | 1463629373180 Marionette TRACE conn6 <- [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:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 988ms 20:42:53 INFO - PROCESS | 4008 | 1463629373226 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 20:42:53 INFO - PROCESS | 4008 | 1463629373229 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 20:42:53 INFO - PROCESS | 4008 | 1463629373232 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:42:53 INFO - PROCESS | 4008 | 1463629373235 Marionette TRACE conn6 <- [1,1270,null,{}] 20:42:53 INFO - PROCESS | 4008 | 1463629373253 Marionette TRACE conn6 -> [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:42:53 INFO - PROCESS | 4008 | 1463629373371 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 20:42:53 INFO - PROCESS | 4008 | 1463629373480 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC8198E000 == 93 [pid = 4008] [id = 327] 20:42:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000ECEF3EAC00) [pid = 4008] [serial = 980] [outer = 0000000000000000] 20:42:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000ECEF620000) [pid = 4008] [serial = 981] [outer = 000000ECEF3EAC00] 20:42:53 INFO - PROCESS | 4008 | 1463629373537 Marionette DEBUG loaded listener.js 20:42:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000ECEF838000) [pid = 4008] [serial = 982] [outer = 000000ECEF3EAC00] 20:42:54 INFO - PROCESS | 4008 | 1463629374125 Marionette TRACE conn6 <- [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:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 943ms 20:42:54 INFO - PROCESS | 4008 | 1463629374179 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 20:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:42:54 INFO - PROCESS | 4008 | 1463629374181 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 20:42:54 INFO - PROCESS | 4008 | 1463629374185 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:42:54 INFO - PROCESS | 4008 | 1463629374187 Marionette TRACE conn6 <- [1,1274,null,{}] 20:42:54 INFO - PROCESS | 4008 | 1463629374191 Marionette TRACE conn6 -> [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:42:54 INFO - PROCESS | 4008 | 1463629374321 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 20:42:54 INFO - PROCESS | 4008 | 1463629374431 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC9A649800 == 94 [pid = 4008] [id = 328] 20:42:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000ECF0987800) [pid = 4008] [serial = 983] [outer = 0000000000000000] 20:42:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000ECF0AFBC00) [pid = 4008] [serial = 984] [outer = 000000ECF0987800] 20:42:54 INFO - PROCESS | 4008 | 1463629374489 Marionette DEBUG loaded listener.js 20:42:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 220 (000000ECF1189C00) [pid = 4008] [serial = 985] [outer = 000000ECF0987800] 20:42:55 INFO - PROCESS | 4008 | 1463629375077 Marionette TRACE conn6 <- [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:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 923ms 20:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:42:55 INFO - PROCESS | 4008 | 1463629375111 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 20:42:55 INFO - PROCESS | 4008 | 1463629375113 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 20:42:55 INFO - PROCESS | 4008 | 1463629375117 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:42:55 INFO - PROCESS | 4008 | 1463629375119 Marionette TRACE conn6 <- [1,1278,null,{}] 20:42:55 INFO - PROCESS | 4008 | 1463629375123 Marionette TRACE conn6 -> [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:42:55 INFO - PROCESS | 4008 | 1463629375240 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 20:42:55 INFO - PROCESS | 4008 | 1463629375351 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF5409800 == 95 [pid = 4008] [id = 329] 20:42:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 221 (000000ECF1190800) [pid = 4008] [serial = 986] [outer = 0000000000000000] 20:42:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 222 (000000ECF1560400) [pid = 4008] [serial = 987] [outer = 000000ECF1190800] 20:42:55 INFO - PROCESS | 4008 | 1463629375406 Marionette DEBUG loaded listener.js 20:42:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 223 (000000ECF15EA400) [pid = 4008] [serial = 988] [outer = 000000ECF1190800] 20:42:56 INFO - PROCESS | 4008 | 1463629376000 Marionette TRACE conn6 <- [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:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 923ms 20:42:56 INFO - PROCESS | 4008 | 1463629376043 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 20:42:56 INFO - PROCESS | 4008 | 1463629376046 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 20:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:42:56 INFO - PROCESS | 4008 | 1463629376049 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:42:56 INFO - PROCESS | 4008 | 1463629376051 Marionette TRACE conn6 <- [1,1282,null,{}] 20:42:56 INFO - PROCESS | 4008 | 1463629376056 Marionette TRACE conn6 -> [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:42:56 INFO - PROCESS | 4008 | 1463629376173 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 20:42:56 INFO - PROCESS | 4008 | 1463629376284 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82802800 == 96 [pid = 4008] [id = 330] 20:42:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000EC80739400) [pid = 4008] [serial = 989] [outer = 0000000000000000] 20:42:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC80742000) [pid = 4008] [serial = 990] [outer = 000000EC80739400] 20:42:56 INFO - PROCESS | 4008 | 1463629376341 Marionette DEBUG loaded listener.js 20:42:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000ECF155B000) [pid = 4008] [serial = 991] [outer = 000000EC80739400] 20:42:56 INFO - PROCESS | 4008 | 1463629376939 Marionette TRACE conn6 <- [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:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 923ms 20:42:56 INFO - PROCESS | 4008 | 1463629376974 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 20:42:56 INFO - PROCESS | 4008 | 1463629376977 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 20:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:42:56 INFO - PROCESS | 4008 | 1463629376980 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:42:56 INFO - PROCESS | 4008 | 1463629376982 Marionette TRACE conn6 <- [1,1286,null,{}] 20:42:56 INFO - PROCESS | 4008 | 1463629376986 Marionette TRACE conn6 -> [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:42:57 INFO - PROCESS | 4008 | 1463629377106 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 20:42:57 INFO - PROCESS | 4008 | 1463629377250 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC8281A000 == 97 [pid = 4008] [id = 331] 20:42:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000EC808EA800) [pid = 4008] [serial = 992] [outer = 0000000000000000] 20:42:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 228 (000000EC823E3000) [pid = 4008] [serial = 993] [outer = 000000EC808EA800] 20:42:57 INFO - PROCESS | 4008 | 1463629377307 Marionette DEBUG loaded listener.js 20:42:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000EC823E9000) [pid = 4008] [serial = 994] [outer = 000000EC808EA800] 20:42:57 INFO - PROCESS | 4008 | 1463629377918 Marionette TRACE conn6 <- [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:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 986ms 20:42:57 INFO - PROCESS | 4008 | 1463629377969 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 20:42:57 INFO - PROCESS | 4008 | 1463629377972 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 20:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:42:57 INFO - PROCESS | 4008 | 1463629377975 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:42:57 INFO - PROCESS | 4008 | 1463629377978 Marionette TRACE conn6 <- [1,1290,null,{}] 20:42:57 INFO - PROCESS | 4008 | 1463629377982 Marionette TRACE conn6 -> [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:42:58 INFO - PROCESS | 4008 | 1463629378101 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 20:42:58 INFO - PROCESS | 4008 | 1463629378243 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7BB0800 == 98 [pid = 4008] [id = 332] 20:42:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC9AB7EC00) [pid = 4008] [serial = 995] [outer = 0000000000000000] 20:42:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000ECE35AB800) [pid = 4008] [serial = 996] [outer = 000000EC9AB7EC00] 20:42:58 INFO - PROCESS | 4008 | 1463629378301 Marionette DEBUG loaded listener.js 20:42:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000ECEB97F800) [pid = 4008] [serial = 997] [outer = 000000EC9AB7EC00] 20:42:58 INFO - PROCESS | 4008 | 1463629378938 Marionette TRACE conn6 <- [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:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1234ms 20:42:59 INFO - PROCESS | 4008 | 1463629379213 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 20:42:59 INFO - PROCESS | 4008 | 1463629379219 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 20:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:42:59 INFO - PROCESS | 4008 | 1463629379223 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:42:59 INFO - PROCESS | 4008 | 1463629379227 Marionette TRACE conn6 <- [1,1294,null,{}] 20:42:59 INFO - PROCESS | 4008 | 1463629379232 Marionette TRACE conn6 -> [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:42:59 INFO - PROCESS | 4008 | 1463629379355 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 20:42:59 INFO - PROCESS | 4008 | 1463629379492 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE45B000 == 99 [pid = 4008] [id = 333] 20:42:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000EC81B04800) [pid = 4008] [serial = 998] [outer = 0000000000000000] 20:42:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000EC81BF1400) [pid = 4008] [serial = 999] [outer = 000000EC81B04800] 20:42:59 INFO - PROCESS | 4008 | 1463629379545 Marionette DEBUG loaded listener.js 20:42:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000ECDC1CA000) [pid = 4008] [serial = 1000] [outer = 000000EC81B04800] 20:43:00 INFO - PROCESS | 4008 | 1463629380164 Marionette TRACE conn6 <- [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:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 986ms 20:43:00 INFO - PROCESS | 4008 | 1463629380213 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 20:43:00 INFO - PROCESS | 4008 | 1463629380217 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 20:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:43:00 INFO - PROCESS | 4008 | 1463629380225 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:43:00 INFO - PROCESS | 4008 | 1463629380229 Marionette TRACE conn6 <- [1,1298,null,{}] 20:43:00 INFO - PROCESS | 4008 | 1463629380233 Marionette TRACE conn6 -> [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:43:00 INFO - PROCESS | 4008 | 1463629380347 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 20:43:00 INFO - PROCESS | 4008 | 1463629380467 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDCBE9000 == 100 [pid = 4008] [id = 334] 20:43:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000EC8061F400) [pid = 4008] [serial = 1001] [outer = 0000000000000000] 20:43:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000EC9A5D0000) [pid = 4008] [serial = 1002] [outer = 000000EC8061F400] 20:43:00 INFO - PROCESS | 4008 | 1463629380564 Marionette DEBUG loaded listener.js 20:43:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000ECE270BC00) [pid = 4008] [serial = 1003] [outer = 000000EC8061F400] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2520800 == 99 [pid = 4008] [id = 205] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF627D000 == 98 [pid = 4008] [id = 321] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CC1000 == 97 [pid = 4008] [id = 320] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3D3B000 == 96 [pid = 4008] [id = 319] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF23BE800 == 95 [pid = 4008] [id = 318] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF132C800 == 94 [pid = 4008] [id = 317] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED546800 == 93 [pid = 4008] [id = 316] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAAC0800 == 92 [pid = 4008] [id = 315] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE42BB800 == 91 [pid = 4008] [id = 314] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE117800 == 90 [pid = 4008] [id = 313] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA3CA800 == 89 [pid = 4008] [id = 312] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF53D7000 == 88 [pid = 4008] [id = 307] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CD1800 == 87 [pid = 4008] [id = 306] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB21E800 == 86 [pid = 4008] [id = 305] 20:43:00 INFO - PROCESS | 4008 | --DOCSHELL 000000EC820EA800 == 85 [pid = 4008] [id = 304] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000ECED199800) [pid = 4008] [serial = 909] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000ECE3FC0400) [pid = 4008] [serial = 892] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000ECEB33B400) [pid = 4008] [serial = 900] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000ECF155A400) [pid = 4008] [serial = 775] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000EC9A5CF400) [pid = 4008] [serial = 882] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000ECF5350800) [pid = 4008] [serial = 823] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000ECECBDD000) [pid = 4008] [serial = 907] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000ECE47B8C00) [pid = 4008] [serial = 894] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000EC9AB75400) [pid = 4008] [serial = 903] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000ECDCC2C800) [pid = 4008] [serial = 886] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 227 (000000ECE285E800) [pid = 4008] [serial = 889] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 226 (000000ECEEFD4800) [pid = 4008] [serial = 733] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 225 (000000ECEB28F000) [pid = 4008] [serial = 898] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000ECE82C2400) [pid = 4008] [serial = 870] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 223 (000000ECE3F41800) [pid = 4008] [serial = 904] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 222 (000000EC81BF3000) [pid = 4008] [serial = 855] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 221 (000000ECEB928800) [pid = 4008] [serial = 901] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 220 (000000ECDE68E800) [pid = 4008] [serial = 888] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 219 (000000ECEAF54000) [pid = 4008] [serial = 879] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 218 (000000ECEB283000) [pid = 4008] [serial = 897] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000ECE3434000) [pid = 4008] [serial = 861] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000ECEA507400) [pid = 4008] [serial = 876] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000ECEC1CA800) [pid = 4008] [serial = 906] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 214 (000000EC81B03000) [pid = 4008] [serial = 885] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000ECDCBC6400) [pid = 4008] [serial = 883] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000ECEB283800) [pid = 4008] [serial = 880] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000ECE708B400) [pid = 4008] [serial = 864] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000ECE7B93400) [pid = 4008] [serial = 895] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000ECDDD1BC00) [pid = 4008] [serial = 858] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000ECE7B74000) [pid = 4008] [serial = 867] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000ECEA506000) [pid = 4008] [serial = 873] [outer = 0000000000000000] [url = about:blank] 20:43:00 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000ECE32A1000) [pid = 4008] [serial = 891] [outer = 0000000000000000] [url = about:blank] 20:43:01 INFO - PROCESS | 4008 | 1463629381125 Marionette TRACE conn6 <- [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:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 20:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 924ms 20:43:01 INFO - PROCESS | 4008 | 1463629381150 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 20:43:01 INFO - PROCESS | 4008 | 1463629381153 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 20:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:43:01 INFO - PROCESS | 4008 | 1463629381156 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:43:01 INFO - PROCESS | 4008 | 1463629381159 Marionette TRACE conn6 <- [1,1302,null,{}] 20:43:01 INFO - PROCESS | 4008 | 1463629381169 Marionette TRACE conn6 -> [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:43:01 INFO - PROCESS | 4008 | 1463629381274 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 20:43:01 INFO - PROCESS | 4008 | 1463629381393 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA835800 == 86 [pid = 4008] [id = 335] 20:43:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECDC1C1C00) [pid = 4008] [serial = 1004] [outer = 0000000000000000] 20:43:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000ECE25D2400) [pid = 4008] [serial = 1005] [outer = 000000ECDC1C1C00] 20:43:01 INFO - PROCESS | 4008 | 1463629381444 Marionette DEBUG loaded listener.js 20:43:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECE2925C00) [pid = 4008] [serial = 1006] [outer = 000000ECDC1C1C00] 20:43:01 INFO - PROCESS | 4008 | 1463629381894 Marionette TRACE conn6 <- [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:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 776ms 20:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:43:01 INFO - PROCESS | 4008 | 1463629381946 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 20:43:01 INFO - PROCESS | 4008 | 1463629381949 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 20:43:01 INFO - PROCESS | 4008 | 1463629381952 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:43:01 INFO - PROCESS | 4008 | 1463629381954 Marionette TRACE conn6 <- [1,1306,null,{}] 20:43:01 INFO - PROCESS | 4008 | 1463629381958 Marionette TRACE conn6 -> [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:43:02 INFO - PROCESS | 4008 | 1463629382057 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 20:43:02 INFO - PROCESS | 4008 | 1463629382064 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECECD1A000 == 87 [pid = 4008] [id = 336] 20:43:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000ECE3F3BC00) [pid = 4008] [serial = 1007] [outer = 0000000000000000] 20:43:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000ECE4681C00) [pid = 4008] [serial = 1008] [outer = 000000ECE3F3BC00] 20:43:02 INFO - PROCESS | 4008 | 1463629382121 Marionette DEBUG loaded listener.js 20:43:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000ECE7B74000) [pid = 4008] [serial = 1009] [outer = 000000ECE3F3BC00] 20:43:02 INFO - PROCESS | 4008 | 1463629382588 Marionette TRACE conn6 <- [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:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 692ms 20:43:02 INFO - PROCESS | 4008 | 1463629382647 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 20:43:02 INFO - PROCESS | 4008 | 1463629382650 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 20:43:02 INFO - PROCESS | 4008 | 1463629382653 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:43:02 INFO - PROCESS | 4008 | 1463629382655 Marionette TRACE conn6 <- [1,1310,null,{}] 20:43:02 INFO - PROCESS | 4008 | 1463629382659 Marionette TRACE conn6 -> [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:43:02 INFO - PROCESS | 4008 | 1463629382757 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 20:43:02 INFO - PROCESS | 4008 | 1463629382764 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE3A3000 == 88 [pid = 4008] [id = 337] 20:43:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000ECE7B97C00) [pid = 4008] [serial = 1010] [outer = 0000000000000000] 20:43:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000ECE822B000) [pid = 4008] [serial = 1011] [outer = 000000ECE7B97C00] 20:43:02 INFO - PROCESS | 4008 | 1463629382810 Marionette DEBUG loaded listener.js 20:43:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000ECEA537C00) [pid = 4008] [serial = 1012] [outer = 000000ECE7B97C00] 20:43:03 INFO - PROCESS | 4008 | 1463629383319 Marionette TRACE conn6 <- [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:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 733ms 20:43:03 INFO - PROCESS | 4008 | 1463629383390 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 20:43:03 INFO - PROCESS | 4008 | 1463629383392 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 20:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:43:03 INFO - PROCESS | 4008 | 1463629383396 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:43:03 INFO - PROCESS | 4008 | 1463629383397 Marionette TRACE conn6 <- [1,1314,null,{}] 20:43:03 INFO - PROCESS | 4008 | 1463629383442 Marionette TRACE conn6 -> [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:43:03 INFO - PROCESS | 4008 | 1463629383602 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 20:43:03 INFO - PROCESS | 4008 | 1463629383617 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF132C800 == 89 [pid = 4008] [id = 338] 20:43:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000ECEB33A800) [pid = 4008] [serial = 1013] [outer = 0000000000000000] 20:43:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000ECEB593C00) [pid = 4008] [serial = 1014] [outer = 000000ECEB33A800] 20:43:03 INFO - PROCESS | 4008 | 1463629383675 Marionette DEBUG loaded listener.js 20:43:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000ECECBDB000) [pid = 4008] [serial = 1015] [outer = 000000ECEB33A800] 20:43:04 INFO - PROCESS | 4008 | 1463629384136 Marionette TRACE conn6 <- [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:43:04 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:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 776ms 20:43:04 INFO - PROCESS | 4008 | 1463629384175 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 20:43:04 INFO - PROCESS | 4008 | 1463629384177 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 20:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:43:04 INFO - PROCESS | 4008 | 1463629384180 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:43:04 INFO - PROCESS | 4008 | 1463629384182 Marionette TRACE conn6 <- [1,1318,null,{}] 20:43:04 INFO - PROCESS | 4008 | 1463629384192 Marionette TRACE conn6 -> [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:43:04 INFO - PROCESS | 4008 | 1463629384319 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 20:43:04 INFO - PROCESS | 4008 | 1463629384385 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF216C800 == 90 [pid = 4008] [id = 339] 20:43:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000ECEC024800) [pid = 4008] [serial = 1016] [outer = 0000000000000000] 20:43:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 220 (000000ECED5BF800) [pid = 4008] [serial = 1017] [outer = 000000ECEC024800] 20:43:04 INFO - PROCESS | 4008 | 1463629384434 Marionette DEBUG loaded listener.js 20:43:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 221 (000000ECEE2C6000) [pid = 4008] [serial = 1018] [outer = 000000ECEC024800] 20:43:04 INFO - PROCESS | 4008 | 1463629384896 Marionette TRACE conn6 <- [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:43:04 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:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 734ms 20:43:04 INFO - PROCESS | 4008 | 1463629384922 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 20:43:04 INFO - PROCESS | 4008 | 1463629384924 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 20:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 220 (000000ECDC1C8000) [pid = 4008] [serial = 662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 219 (000000ECEEFEA800) [pid = 4008] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 218 (000000ECEDFF5000) [pid = 4008] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000ECF118FC00) [pid = 4008] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000ECEF3E5400) [pid = 4008] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000ECE7B74C00) [pid = 4008] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 214 (000000ECEDF4EC00) [pid = 4008] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000EC808E1400) [pid = 4008] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000ECDDE4F800) [pid = 4008] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000ECEEFE6C00) [pid = 4008] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000ECDC1CA400) [pid = 4008] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000EC81BF1C00) [pid = 4008] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000ECE4215000) [pid = 4008] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000ECE82C8400) [pid = 4008] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000ECF0980400) [pid = 4008] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000ECEF3ED400) [pid = 4008] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000ECEEE0D800) [pid = 4008] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000ECE2911C00) [pid = 4008] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000ECF2D52C00) [pid = 4008] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000ECEEFCAC00) [pid = 4008] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000ECF2D4A000) [pid = 4008] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000ECF2D54400) [pid = 4008] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000ECEF623800) [pid = 4008] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000ECEF837000) [pid = 4008] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECEEE83400) [pid = 4008] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000ECDC1C3800) [pid = 4008] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECE292FC00) [pid = 4008] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000ECEC023400) [pid = 4008] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000ECEE22D400) [pid = 4008] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000ECE4218C00) [pid = 4008] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000ECE7082400) [pid = 4008] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000EC808E7800) [pid = 4008] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000ECE270D800) [pid = 4008] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 187 (000000ECE7083C00) [pid = 4008] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 186 (000000ECDCC2F400) [pid = 4008] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 185 (000000ECE8221800) [pid = 4008] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 184 (000000ECEA53AC00) [pid = 4008] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 183 (000000ECEB341400) [pid = 4008] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000ECECDB6C00) [pid = 4008] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000ECE7BA8400) [pid = 4008] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000EC81BEF800) [pid = 4008] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000ECDC243800) [pid = 4008] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000ECDDD20800) [pid = 4008] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000EC807C2800) [pid = 4008] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECEE6AF000) [pid = 4008] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000EC80615400) [pid = 4008] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECE25D8C00) [pid = 4008] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000ECEEEBF400) [pid = 4008] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000ECEE2C4000) [pid = 4008] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000ECE7BA9000) [pid = 4008] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 170 (000000ECE292F000) [pid = 4008] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 169 (000000ECEE6AE400) [pid = 4008] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 168 (000000EC9ABED400) [pid = 4008] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 167 (000000EC806D7400) [pid = 4008] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 166 (000000ECE7BA6400) [pid = 4008] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 165 (000000ECEA50F800) [pid = 4008] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 164 (000000ECEEE81800) [pid = 4008] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 163 (000000ECDDEBB800) [pid = 4008] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:43:05 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000ECEACE0000) [pid = 4008] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:43:05 INFO - PROCESS | 4008 | 1463629385514 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:43:05 INFO - PROCESS | 4008 | 1463629385516 Marionette TRACE conn6 <- [1,1322,null,{}] 20:43:05 INFO - PROCESS | 4008 | 1463629385526 Marionette TRACE conn6 -> [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:43:05 INFO - PROCESS | 4008 | 1463629385623 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 20:43:05 INFO - PROCESS | 4008 | 1463629385630 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE9EC9000 == 91 [pid = 4008] [id = 340] 20:43:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000EC808A8400) [pid = 4008] [serial = 1019] [outer = 0000000000000000] 20:43:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 164 (000000EC808E7800) [pid = 4008] [serial = 1020] [outer = 000000EC808A8400] 20:43:05 INFO - PROCESS | 4008 | 1463629385677 Marionette DEBUG loaded listener.js 20:43:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 165 (000000EC9ABEFC00) [pid = 4008] [serial = 1021] [outer = 000000EC808A8400] 20:43:06 INFO - PROCESS | 4008 | 1463629386123 Marionette TRACE conn6 <- [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:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1239ms 20:43:06 INFO - PROCESS | 4008 | 1463629386200 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 20:43:06 INFO - PROCESS | 4008 | 1463629386203 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 20:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:43:06 INFO - PROCESS | 4008 | 1463629386206 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:43:06 INFO - PROCESS | 4008 | 1463629386208 Marionette TRACE conn6 <- [1,1326,null,{}] 20:43:06 INFO - PROCESS | 4008 | 1463629386211 Marionette TRACE conn6 -> [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:43:06 INFO - PROCESS | 4008 | 1463629386311 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 20:43:06 INFO - PROCESS | 4008 | 1463629386317 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2539800 == 92 [pid = 4008] [id = 341] 20:43:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 166 (000000ECDDEC1400) [pid = 4008] [serial = 1022] [outer = 0000000000000000] 20:43:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 167 (000000ECE270D800) [pid = 4008] [serial = 1023] [outer = 000000ECDDEC1400] 20:43:06 INFO - PROCESS | 4008 | 1463629386364 Marionette DEBUG loaded listener.js 20:43:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 168 (000000ECE7B4A000) [pid = 4008] [serial = 1024] [outer = 000000ECDDEC1400] 20:43:07 INFO - PROCESS | 4008 | 1463629387276 Marionette TRACE conn6 <- [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:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1129ms 20:43:07 INFO - PROCESS | 4008 | 1463629387339 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 20:43:07 INFO - PROCESS | 4008 | 1463629387341 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 20:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:43:07 INFO - PROCESS | 4008 | 1463629387345 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:43:07 INFO - PROCESS | 4008 | 1463629387347 Marionette TRACE conn6 <- [1,1330,null,{}] 20:43:07 INFO - PROCESS | 4008 | 1463629387351 Marionette TRACE conn6 -> [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:43:07 INFO - PROCESS | 4008 | 1463629387447 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 20:43:07 INFO - PROCESS | 4008 | 1463629387455 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3D54800 == 93 [pid = 4008] [id = 342] 20:43:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 169 (000000ECE290AC00) [pid = 4008] [serial = 1025] [outer = 0000000000000000] 20:43:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 170 (000000ECEAF5D800) [pid = 4008] [serial = 1026] [outer = 000000ECE290AC00] 20:43:07 INFO - PROCESS | 4008 | 1463629387500 Marionette DEBUG loaded listener.js 20:43:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 171 (000000ECEDFF5000) [pid = 4008] [serial = 1027] [outer = 000000ECE290AC00] 20:43:08 INFO - PROCESS | 4008 | 1463629388231 Marionette TRACE conn6 <- [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:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 923ms 20:43:08 INFO - PROCESS | 4008 | 1463629388271 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 20:43:08 INFO - PROCESS | 4008 | 1463629388277 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 20:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:43:08 INFO - PROCESS | 4008 | 1463629388282 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:43:08 INFO - PROCESS | 4008 | 1463629388288 Marionette TRACE conn6 <- [1,1334,null,{}] 20:43:08 INFO - PROCESS | 4008 | 1463629388293 Marionette TRACE conn6 -> [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:43:08 INFO - PROCESS | 4008 | 1463629388426 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 20:43:08 INFO - PROCESS | 4008 | 1463629388573 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE3217800 == 94 [pid = 4008] [id = 343] 20:43:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000EC9AB7F800) [pid = 4008] [serial = 1028] [outer = 0000000000000000] 20:43:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000ECDC23E800) [pid = 4008] [serial = 1029] [outer = 000000EC9AB7F800] 20:43:08 INFO - PROCESS | 4008 | 1463629388634 Marionette DEBUG loaded listener.js 20:43:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000ECDDD1F000) [pid = 4008] [serial = 1030] [outer = 000000EC9AB7F800] 20:43:09 INFO - PROCESS | 4008 | 1463629389310 Marionette TRACE conn6 <- [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:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1085ms 20:43:09 INFO - PROCESS | 4008 | 1463629389371 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 20:43:09 INFO - PROCESS | 4008 | 1463629389377 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 20:43:09 INFO - PROCESS | 4008 | 1463629389384 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:43:09 INFO - PROCESS | 4008 | 1463629389387 Marionette TRACE conn6 <- [1,1338,null,{}] 20:43:09 INFO - PROCESS | 4008 | 1463629389392 Marionette TRACE conn6 -> [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:43:09 INFO - PROCESS | 4008 | 1463629389522 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 20:43:09 INFO - PROCESS | 4008 | 1463629389637 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEED99800 == 95 [pid = 4008] [id = 344] 20:43:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000ECE34F0C00) [pid = 4008] [serial = 1031] [outer = 0000000000000000] 20:43:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000ECE4217800) [pid = 4008] [serial = 1032] [outer = 000000ECE34F0C00] 20:43:09 INFO - PROCESS | 4008 | 1463629389736 Marionette DEBUG loaded listener.js 20:43:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECEA505800) [pid = 4008] [serial = 1033] [outer = 000000ECE34F0C00] 20:43:10 INFO - PROCESS | 4008 | 1463629390370 Marionette TRACE conn6 <- [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:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1023ms 20:43:10 INFO - PROCESS | 4008 | 1463629390412 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 20:43:10 INFO - PROCESS | 4008 | 1463629390415 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 20:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:43:10 INFO - PROCESS | 4008 | 1463629390419 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:43:10 INFO - PROCESS | 4008 | 1463629390423 Marionette TRACE conn6 <- [1,1342,null,{}] 20:43:10 INFO - PROCESS | 4008 | 1463629390435 Marionette TRACE conn6 -> [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:43:10 INFO - PROCESS | 4008 | 1463629390588 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 20:43:10 INFO - PROCESS | 4008 | 1463629390736 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF51CD000 == 96 [pid = 4008] [id = 345] 20:43:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECECBDD000) [pid = 4008] [serial = 1034] [outer = 0000000000000000] 20:43:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECEDFECC00) [pid = 4008] [serial = 1035] [outer = 000000ECECBDD000] 20:43:10 INFO - PROCESS | 4008 | 1463629390797 Marionette DEBUG loaded listener.js 20:43:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECEE6A2800) [pid = 4008] [serial = 1036] [outer = 000000ECECBDD000] 20:43:11 INFO - PROCESS | 4008 | 1463629391462 Marionette TRACE conn6 <- [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:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1075ms 20:43:11 INFO - PROCESS | 4008 | 1463629391519 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 20:43:11 INFO - PROCESS | 4008 | 1463629391523 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 20:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:43:11 INFO - PROCESS | 4008 | 1463629391528 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:43:11 INFO - PROCESS | 4008 | 1463629391530 Marionette TRACE conn6 <- [1,1346,null,{}] 20:43:11 INFO - PROCESS | 4008 | 1463629391534 Marionette TRACE conn6 -> [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:43:11 INFO - PROCESS | 4008 | 1463629391706 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 20:43:11 INFO - PROCESS | 4008 | 1463629391815 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6D73800 == 97 [pid = 4008] [id = 346] 20:43:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000ECEEE0C800) [pid = 4008] [serial = 1037] [outer = 0000000000000000] 20:43:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000ECEEE7DC00) [pid = 4008] [serial = 1038] [outer = 000000ECEEE0C800] 20:43:11 INFO - PROCESS | 4008 | 1463629391874 Marionette DEBUG loaded listener.js 20:43:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECEEEDF800) [pid = 4008] [serial = 1039] [outer = 000000ECEEE0C800] 20:43:12 INFO - PROCESS | 4008 | 1463629392505 Marionette TRACE conn6 <- [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:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1021ms 20:43:12 INFO - PROCESS | 4008 | 1463629392553 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 20:43:12 INFO - PROCESS | 4008 | 1463629392555 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 20:43:12 INFO - PROCESS | 4008 | 1463629392559 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:43:12 INFO - PROCESS | 4008 | 1463629392561 Marionette TRACE conn6 <- [1,1350,null,{}] 20:43:12 INFO - PROCESS | 4008 | 1463629392565 Marionette TRACE conn6 -> [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:43:12 INFO - PROCESS | 4008 | 1463629392686 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 20:43:12 INFO - PROCESS | 4008 | 1463629392799 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF5243800 == 98 [pid = 4008] [id = 347] 20:43:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000ECEEE0D400) [pid = 4008] [serial = 1040] [outer = 0000000000000000] 20:43:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000ECEEFE3400) [pid = 4008] [serial = 1041] [outer = 000000ECEEE0D400] 20:43:12 INFO - PROCESS | 4008 | 1463629392897 Marionette DEBUG loaded listener.js 20:43:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000ECEF619000) [pid = 4008] [serial = 1042] [outer = 000000ECEEE0D400] 20:43:13 INFO - PROCESS | 4008 | 1463629393489 Marionette TRACE conn6 <- [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:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 986ms 20:43:13 INFO - PROCESS | 4008 | 1463629393548 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 20:43:13 INFO - PROCESS | 4008 | 1463629393551 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 20:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:43:13 INFO - PROCESS | 4008 | 1463629393567 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:43:13 INFO - PROCESS | 4008 | 1463629393570 Marionette TRACE conn6 <- [1,1354,null,{}] 20:43:13 INFO - PROCESS | 4008 | 1463629393576 Marionette TRACE conn6 -> [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:43:13 INFO - PROCESS | 4008 | 1463629393710 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 20:43:13 INFO - PROCESS | 4008 | 1463629393851 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC81BB9800 == 99 [pid = 4008] [id = 348] 20:43:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000ECEF879800) [pid = 4008] [serial = 1043] [outer = 0000000000000000] 20:43:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000ECF0AFA800) [pid = 4008] [serial = 1044] [outer = 000000ECEF879800] 20:43:13 INFO - PROCESS | 4008 | 1463629393911 Marionette DEBUG loaded listener.js 20:43:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000ECF1565400) [pid = 4008] [serial = 1045] [outer = 000000ECEF879800] 20:43:14 INFO - PROCESS | 4008 | 1463629394516 Marionette TRACE conn6 <- [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:43:14 INFO - PROCESS | 4008 | 1463629394546 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 20:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:43:14 INFO - PROCESS | 4008 | 1463629394549 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:43:14 INFO - PROCESS | 4008 | 1463629394551 Marionette TRACE conn6 <- [1,1358,null,{}] 20:43:14 INFO - PROCESS | 4008 | 1463629394555 Marionette TRACE conn6 -> [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:43:14 INFO - PROCESS | 4008 | 1463629394676 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 20:43:14 INFO - PROCESS | 4008 | 1463629394834 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC827DA800 == 100 [pid = 4008] [id = 349] 20:43:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000EC819E7000) [pid = 4008] [serial = 1046] [outer = 0000000000000000] 20:43:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000EC819EC800) [pid = 4008] [serial = 1047] [outer = 000000EC819E7000] 20:43:14 INFO - PROCESS | 4008 | 1463629394892 Marionette DEBUG loaded listener.js 20:43:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000ECF0AF0400) [pid = 4008] [serial = 1048] [outer = 000000EC819E7000] 20:43:15 INFO - PROCESS | 4008 | 1463629395586 Marionette TRACE conn6 <- [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:43:15 INFO - PROCESS | 4008 | 1463629395635 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 20:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:43:15 INFO - PROCESS | 4008 | 1463629395639 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:43:15 INFO - PROCESS | 4008 | 1463629395641 Marionette TRACE conn6 <- [1,1362,null,{}] 20:43:15 INFO - PROCESS | 4008 | 1463629395645 Marionette TRACE conn6 -> [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:43:15 INFO - PROCESS | 4008 | 1463629395765 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 20:43:15 INFO - PROCESS | 4008 | 1463629395908 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC820DF000 == 101 [pid = 4008] [id = 350] 20:43:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000EC80739800) [pid = 4008] [serial = 1049] [outer = 0000000000000000] 20:43:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000EC808E3400) [pid = 4008] [serial = 1050] [outer = 000000EC80739800] 20:43:15 INFO - PROCESS | 4008 | 1463629395966 Marionette DEBUG loaded listener.js 20:43:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000EC9A50A400) [pid = 4008] [serial = 1051] [outer = 000000EC80739800] 20:43:16 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:16 INFO - PROCESS | 4008 | 1463629396551 Marionette TRACE conn6 <- [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:43:16 INFO - PROCESS | 4008 | 1463629396578 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 20:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:43:16 INFO - PROCESS | 4008 | 1463629396583 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:43:16 INFO - PROCESS | 4008 | 1463629396585 Marionette TRACE conn6 <- [1,1366,null,{}] 20:43:16 INFO - PROCESS | 4008 | 1463629396589 Marionette TRACE conn6 -> [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:43:16 INFO - PROCESS | 4008 | 1463629396732 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 20:43:17 INFO - PROCESS | 4008 | 1463629397082 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE07F000 == 102 [pid = 4008] [id = 351] 20:43:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000EC80739000) [pid = 4008] [serial = 1052] [outer = 0000000000000000] 20:43:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000EC807C7800) [pid = 4008] [serial = 1053] [outer = 000000EC80739000] 20:43:17 INFO - PROCESS | 4008 | 1463629397137 Marionette DEBUG loaded listener.js 20:43:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000EC81BF7C00) [pid = 4008] [serial = 1054] [outer = 000000EC80739000] 20:43:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000EC9A50F000) [pid = 4008] [serial = 1055] [outer = 000000ECE8C35000] 20:43:17 INFO - PROCESS | 4008 | 1463629397915 Marionette TRACE conn6 <- [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:43:17 INFO - PROCESS | 4008 | 1463629397975 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 20:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:43:17 INFO - PROCESS | 4008 | 1463629397979 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:43:17 INFO - PROCESS | 4008 | 1463629397983 Marionette TRACE conn6 <- [1,1370,null,{}] 20:43:18 INFO - PROCESS | 4008 | 1463629398003 Marionette TRACE conn6 -> [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:43:18 INFO - PROCESS | 4008 | 1463629398160 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 20:43:18 INFO - PROCESS | 4008 | 1463629398231 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC9AB2E800 == 103 [pid = 4008] [id = 352] 20:43:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000ECDDD1F800) [pid = 4008] [serial = 1056] [outer = 0000000000000000] 20:43:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECDDE08000) [pid = 4008] [serial = 1057] [outer = 000000ECDDD1F800] 20:43:18 INFO - PROCESS | 4008 | 1463629398327 Marionette DEBUG loaded listener.js 20:43:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000ECDDEC0400) [pid = 4008] [serial = 1058] [outer = 000000ECDDD1F800] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EBD000 == 102 [pid = 4008] [id = 293] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2539800 == 101 [pid = 4008] [id = 341] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9EC9000 == 100 [pid = 4008] [id = 340] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF216C800 == 99 [pid = 4008] [id = 339] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF132C800 == 98 [pid = 4008] [id = 338] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE3A3000 == 97 [pid = 4008] [id = 337] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECECD1A000 == 96 [pid = 4008] [id = 336] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA835800 == 95 [pid = 4008] [id = 335] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000EC9AB7E000) [pid = 4008] [serial = 930] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000ECEEFE5C00) [pid = 4008] [serial = 966] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDCBE9000 == 94 [pid = 4008] [id = 334] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE45B000 == 93 [pid = 4008] [id = 333] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9A649800 == 92 [pid = 4008] [id = 328] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8198E000 == 91 [pid = 4008] [id = 327] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9AB46800 == 90 [pid = 4008] [id = 326] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6F36800 == 89 [pid = 4008] [id = 325] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEF817000 == 88 [pid = 4008] [id = 324] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA71F000 == 87 [pid = 4008] [id = 323] 20:43:18 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6EB8800 == 86 [pid = 4008] [id = 322] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000ECF15F3C00) [pid = 4008] [serial = 673] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000ECF534EC00) [pid = 4008] [serial = 676] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000ECF6FDB800) [pid = 4008] [serial = 679] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECF679F800) [pid = 4008] [serial = 724] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000ECF6B11400) [pid = 4008] [serial = 727] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000EC9ABE5000) [pid = 4008] [serial = 730] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000ECDDE4D800) [pid = 4008] [serial = 751] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000ECE7BA6C00) [pid = 4008] [serial = 754] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000ECEDF45400) [pid = 4008] [serial = 757] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000ECEEE0E400) [pid = 4008] [serial = 760] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000ECEE488800) [pid = 4008] [serial = 772] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000ECEB9B0400) [pid = 4008] [serial = 582] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 187 (000000ECEB339400) [pid = 4008] [serial = 718] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 186 (000000ECEEEBB000) [pid = 4008] [serial = 763] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 185 (000000ECE34A2000) [pid = 4008] [serial = 579] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 184 (000000ECEE6A2000) [pid = 4008] [serial = 670] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 183 (000000ECF213E000) [pid = 4008] [serial = 664] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000ECEF624000) [pid = 4008] [serial = 766] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000ECEEEE6400) [pid = 4008] [serial = 721] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000ECF15EC800) [pid = 4008] [serial = 630] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000ECEF834800) [pid = 4008] [serial = 576] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000ECECBE6C00) [pid = 4008] [serial = 621] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000ECEF836C00) [pid = 4008] [serial = 585] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000EC81BED400) [pid = 4008] [serial = 808] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000ECE7044800) [pid = 4008] [serial = 715] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECEF61F000) [pid = 4008] [serial = 615] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000ECE270DC00) [pid = 4008] [serial = 811] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000ECEA503800) [pid = 4008] [serial = 805] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000ECE7BE3000) [pid = 4008] [serial = 667] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 170 (000000ECEE6A0C00) [pid = 4008] [serial = 814] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 169 (000000ECF1562800) [pid = 4008] [serial = 769] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 168 (000000ECF1189000) [pid = 4008] [serial = 627] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 167 (000000ECEF86C400) [pid = 4008] [serial = 624] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 166 (000000ECE7083400) [pid = 4008] [serial = 618] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 165 (000000ECF6B11000) [pid = 4008] [serial = 712] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 164 (000000ECEB284800) [pid = 4008] [serial = 951] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 163 (000000ECEB33A400) [pid = 4008] [serial = 952] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000ECEC1CF400) [pid = 4008] [serial = 955] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 161 (000000ECEB9E2C00) [pid = 4008] [serial = 954] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000ECED492000) [pid = 4008] [serial = 957] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000ECEAF52C00) [pid = 4008] [serial = 919] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000ECE7FC5400) [pid = 4008] [serial = 918] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000ECDD55FC00) [pid = 4008] [serial = 942] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000ECDDEB7C00) [pid = 4008] [serial = 943] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000ECDDEB8000) [pid = 4008] [serial = 937] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000ECDDC36400) [pid = 4008] [serial = 936] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000ECDF466C00) [pid = 4008] [serial = 916] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000ECDDE06000) [pid = 4008] [serial = 915] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000ECE708B000) [pid = 4008] [serial = 948] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000ECEEE7F800) [pid = 4008] [serial = 928] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000ECEEE04000) [pid = 4008] [serial = 927] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000EC808AC400) [pid = 4008] [serial = 913] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000EC806DA800) [pid = 4008] [serial = 912] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000ECE292B400) [pid = 4008] [serial = 945] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000ECE3FBB000) [pid = 4008] [serial = 946] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000ECEEEE7C00) [pid = 4008] [serial = 934] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000ECEEEDE400) [pid = 4008] [serial = 933] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000ECEE3B1000) [pid = 4008] [serial = 925] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECEE2C9400) [pid = 4008] [serial = 924] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000ECEE230400) [pid = 4008] [serial = 922] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000ECEE219800) [pid = 4008] [serial = 921] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECE7B71800) [pid = 4008] [serial = 940] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000ECE4219C00) [pid = 4008] [serial = 939] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECEEE0EC00) [pid = 4008] [serial = 963] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECEEEB7000) [pid = 4008] [serial = 964] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECEE22F400) [pid = 4008] [serial = 958] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECEB28B000) [pid = 4008] [serial = 960] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECEE21EC00) [pid = 4008] [serial = 961] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECE7B9C800) [pid = 4008] [serial = 949] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECE48DB800) [pid = 4008] [serial = 853] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECE7B40000) [pid = 4008] [serial = 865] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000EC9ABEB800) [pid = 4008] [serial = 856] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECE4E1AC00) [pid = 4008] [serial = 862] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECE7B90000) [pid = 4008] [serial = 868] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000ECDE35D000) [pid = 4008] [serial = 859] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000ECE8C31C00) [pid = 4008] [serial = 871] [outer = 0000000000000000] [url = about:blank] 20:43:18 INFO - PROCESS | 4008 | [4008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:43:18 INFO - PROCESS | 4008 | 1463629398991 Marionette TRACE conn6 <- [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:43:19 INFO - PROCESS | 4008 | 1463629399014 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 20:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:43:19 INFO - PROCESS | 4008 | 1463629399018 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:43:19 INFO - PROCESS | 4008 | 1463629399020 Marionette TRACE conn6 <- [1,1374,null,{}] 20:43:19 INFO - PROCESS | 4008 | 1463629399024 Marionette TRACE conn6 -> [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:43:19 INFO - PROCESS | 4008 | 1463629399144 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 20:43:19 INFO - PROCESS | 4008 | 1463629399242 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE912000 == 87 [pid = 4008] [id = 353] 20:43:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000EC808E1C00) [pid = 4008] [serial = 1059] [outer = 0000000000000000] 20:43:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000ECDC1C6800) [pid = 4008] [serial = 1060] [outer = 000000EC808E1C00] 20:43:19 INFO - PROCESS | 4008 | 1463629399290 Marionette DEBUG loaded listener.js 20:43:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECDDE0B000) [pid = 4008] [serial = 1061] [outer = 000000EC808E1C00] 20:43:19 INFO - PROCESS | 4008 | 1463629399703 Marionette TRACE conn6 <- [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:43:19 INFO - PROCESS | 4008 | 1463629399798 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 20:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:43:19 INFO - PROCESS | 4008 | 1463629399808 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:43:19 INFO - PROCESS | 4008 | 1463629399814 Marionette TRACE conn6 <- [1,1378,null,{}] 20:43:19 INFO - PROCESS | 4008 | 1463629399819 Marionette TRACE conn6 -> [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:43:19 INFO - PROCESS | 4008 | 1463629399922 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 20:43:19 INFO - PROCESS | 4008 | 1463629399934 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB93800 == 88 [pid = 4008] [id = 354] 20:43:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECDF45AC00) [pid = 4008] [serial = 1062] [outer = 0000000000000000] 20:43:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECE270DC00) [pid = 4008] [serial = 1063] [outer = 000000ECDF45AC00] 20:43:19 INFO - PROCESS | 4008 | 1463629399980 Marionette DEBUG loaded listener.js 20:43:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECE290E400) [pid = 4008] [serial = 1064] [outer = 000000ECDF45AC00] 20:43:20 INFO - PROCESS | 4008 | 1463629400422 Marionette TRACE conn6 <- [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:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 691ms 20:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:43:20 INFO - PROCESS | 4008 | 1463629400496 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 20:43:20 INFO - PROCESS | 4008 | 1463629400499 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 20:43:20 INFO - PROCESS | 4008 | 1463629400502 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:43:20 INFO - PROCESS | 4008 | 1463629400504 Marionette TRACE conn6 <- [1,1382,null,{}] 20:43:20 INFO - PROCESS | 4008 | 1463629400507 Marionette TRACE conn6 -> [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:43:20 INFO - PROCESS | 4008 | 1463629400607 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 20:43:20 INFO - PROCESS | 4008 | 1463629400614 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB261800 == 89 [pid = 4008] [id = 355] 20:43:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECE2927800) [pid = 4008] [serial = 1065] [outer = 0000000000000000] 20:43:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECE3083400) [pid = 4008] [serial = 1066] [outer = 000000ECE2927800] 20:43:20 INFO - PROCESS | 4008 | 1463629400660 Marionette DEBUG loaded listener.js 20:43:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECE3FB9800) [pid = 4008] [serial = 1067] [outer = 000000ECE2927800] 20:43:21 INFO - PROCESS | 4008 | 1463629401144 Marionette TRACE conn6 <- [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:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 20:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:43:21 INFO - PROCESS | 4008 | 1463629401176 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 20:43:21 INFO - PROCESS | 4008 | 1463629401178 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 20:43:21 INFO - PROCESS | 4008 | 1463629401181 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:43:21 INFO - PROCESS | 4008 | 1463629401183 Marionette TRACE conn6 <- [1,1386,null,{}] 20:43:21 INFO - PROCESS | 4008 | 1463629401186 Marionette TRACE conn6 -> [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:43:21 INFO - PROCESS | 4008 | 1463629401315 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 20:43:21 INFO - PROCESS | 4008 | 1463629401370 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEC121000 == 90 [pid = 4008] [id = 356] 20:43:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECE4E15400) [pid = 4008] [serial = 1068] [outer = 0000000000000000] 20:43:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECE4EEFC00) [pid = 4008] [serial = 1069] [outer = 000000ECE4E15400] 20:43:21 INFO - PROCESS | 4008 | 1463629401423 Marionette DEBUG loaded listener.js 20:43:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECE7B3FC00) [pid = 4008] [serial = 1070] [outer = 000000ECE4E15400] 20:43:21 INFO - PROCESS | 4008 | 1463629401905 Marionette TRACE conn6 <- [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:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 776ms 20:43:21 INFO - PROCESS | 4008 | 1463629401961 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 20:43:21 INFO - PROCESS | 4008 | 1463629401963 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 20:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:43:21 INFO - PROCESS | 4008 | 1463629401979 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:43:21 INFO - PROCESS | 4008 | 1463629401981 Marionette TRACE conn6 <- [1,1390,null,{}] 20:43:21 INFO - PROCESS | 4008 | 1463629401985 Marionette TRACE conn6 -> [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:43:22 INFO - PROCESS | 4008 | 1463629402118 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 20:43:22 INFO - PROCESS | 4008 | 1463629402181 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE24B800 == 91 [pid = 4008] [id = 357] 20:43:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECE7B90800) [pid = 4008] [serial = 1071] [outer = 0000000000000000] 20:43:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECE7FCC400) [pid = 4008] [serial = 1072] [outer = 000000ECE7B90800] 20:43:22 INFO - PROCESS | 4008 | 1463629402230 Marionette DEBUG loaded listener.js 20:43:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECE8C36C00) [pid = 4008] [serial = 1073] [outer = 000000ECE7B90800] 20:43:22 INFO - PROCESS | 4008 | 1463629402666 Marionette TRACE conn6 <- [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:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 734ms 20:43:22 INFO - PROCESS | 4008 | 1463629402715 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 20:43:22 INFO - PROCESS | 4008 | 1463629402717 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 20:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:43:22 INFO - PROCESS | 4008 | 1463629402728 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:43:22 INFO - PROCESS | 4008 | 1463629402730 Marionette TRACE conn6 <- [1,1394,null,{}] 20:43:22 INFO - PROCESS | 4008 | 1463629402733 Marionette TRACE conn6 -> [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:43:23 INFO - PROCESS | 4008 | 1463629403022 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000EC81B0D000) [pid = 4008] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000EC808A7800) [pid = 4008] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECDC241000) [pid = 4008] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000EC807C6C00) [pid = 4008] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECE850D000) [pid = 4008] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000ECDDEC1400) [pid = 4008] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000ECEB33A800) [pid = 4008] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECEC024800) [pid = 4008] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000EC8061F400) [pid = 4008] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECDC1C1C00) [pid = 4008] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 128 (000000ECEEFC8C00) [pid = 4008] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 127 (000000ECE3F3BC00) [pid = 4008] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 126 (000000ECE7B97C00) [pid = 4008] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 125 (000000EC81B04800) [pid = 4008] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:43:23 INFO - PROCESS | 4008 | --DOMWINDOW == 124 (000000EC808A8400) [pid = 4008] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:43:23 INFO - PROCESS | 4008 | 1463629403093 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3A4800 == 92 [pid = 4008] [id = 358] 20:43:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 125 (000000EC8061B400) [pid = 4008] [serial = 1074] [outer = 0000000000000000] 20:43:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 126 (000000EC807C8C00) [pid = 4008] [serial = 1075] [outer = 000000EC8061B400] 20:43:23 INFO - PROCESS | 4008 | 1463629403139 Marionette DEBUG loaded listener.js 20:43:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 127 (000000ECDDE55400) [pid = 4008] [serial = 1076] [outer = 000000EC8061B400] 20:43:23 INFO - PROCESS | 4008 | 1463629403521 Marionette TRACE conn6 <- [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:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 840ms 20:43:23 INFO - PROCESS | 4008 | 1463629403568 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 20:43:23 INFO - PROCESS | 4008 | 1463629403571 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 20:43:23 INFO - PROCESS | 4008 | 1463629403574 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:43:23 INFO - PROCESS | 4008 | 1463629403576 Marionette TRACE conn6 <- [1,1398,null,{}] 20:43:23 INFO - PROCESS | 4008 | 1463629403580 Marionette TRACE conn6 -> [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:43:23 INFO - PROCESS | 4008 | 1463629403676 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 20:43:23 INFO - PROCESS | 4008 | 1463629403683 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEEDCE000 == 93 [pid = 4008] [id = 359] 20:43:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 128 (000000ECE4215000) [pid = 4008] [serial = 1077] [outer = 0000000000000000] 20:43:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 129 (000000ECEACDB800) [pid = 4008] [serial = 1078] [outer = 000000ECE4215000] 20:43:23 INFO - PROCESS | 4008 | 1463629403729 Marionette DEBUG loaded listener.js 20:43:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000ECEB28B800) [pid = 4008] [serial = 1079] [outer = 000000ECE4215000] 20:43:24 INFO - PROCESS | 4008 | 1463629404207 Marionette TRACE conn6 <- [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:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 671ms 20:43:24 INFO - PROCESS | 4008 | 1463629404248 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 20:43:24 INFO - PROCESS | 4008 | 1463629404251 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 20:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:43:24 INFO - PROCESS | 4008 | 1463629404254 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:43:24 INFO - PROCESS | 4008 | 1463629404256 Marionette TRACE conn6 <- [1,1402,null,{}] 20:43:24 INFO - PROCESS | 4008 | 1463629404260 Marionette TRACE conn6 -> [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:43:24 INFO - PROCESS | 4008 | 1463629404357 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 20:43:24 INFO - PROCESS | 4008 | 1463629404401 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1320000 == 94 [pid = 4008] [id = 360] 20:43:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECEB341400) [pid = 4008] [serial = 1080] [outer = 0000000000000000] 20:43:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECEB985800) [pid = 4008] [serial = 1081] [outer = 000000ECEB341400] 20:43:24 INFO - PROCESS | 4008 | 1463629404448 Marionette DEBUG loaded listener.js 20:43:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECEC025C00) [pid = 4008] [serial = 1082] [outer = 000000ECEB341400] 20:43:24 INFO - PROCESS | 4008 | 1463629404931 Marionette TRACE conn6 <- [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:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 734ms 20:43:25 INFO - PROCESS | 4008 | 1463629405070 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 20:43:25 INFO - PROCESS | 4008 | 1463629405075 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 20:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:43:25 INFO - PROCESS | 4008 | 1463629405081 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:43:25 INFO - PROCESS | 4008 | 1463629405086 Marionette TRACE conn6 <- [1,1406,null,{}] 20:43:25 INFO - PROCESS | 4008 | 1463629405093 Marionette TRACE conn6 -> [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:43:25 INFO - PROCESS | 4008 | 1463629405263 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 20:43:25 INFO - PROCESS | 4008 | 1463629405397 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC9A646800 == 95 [pid = 4008] [id = 361] 20:43:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000EC808A6C00) [pid = 4008] [serial = 1083] [outer = 0000000000000000] 20:43:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000EC808EA400) [pid = 4008] [serial = 1084] [outer = 000000EC808A6C00] 20:43:25 INFO - PROCESS | 4008 | 1463629405460 Marionette DEBUG loaded listener.js 20:43:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000EC9A507800) [pid = 4008] [serial = 1085] [outer = 000000EC808A6C00] 20:43:26 INFO - PROCESS | 4008 | 1463629406176 Marionette TRACE conn6 <- [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:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1133ms 20:43:26 INFO - PROCESS | 4008 | 1463629406215 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 20:43:26 INFO - PROCESS | 4008 | 1463629406220 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 20:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:43:26 INFO - PROCESS | 4008 | 1463629406229 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:43:26 INFO - PROCESS | 4008 | 1463629406233 Marionette TRACE conn6 <- [1,1410,null,{}] 20:43:26 INFO - PROCESS | 4008 | 1463629406238 Marionette TRACE conn6 -> [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:43:26 INFO - PROCESS | 4008 | 1463629406412 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 20:43:26 INFO - PROCESS | 4008 | 1463629406429 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB20A000 == 96 [pid = 4008] [id = 362] 20:43:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECDDC3A800) [pid = 4008] [serial = 1086] [outer = 0000000000000000] 20:43:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECDE690400) [pid = 4008] [serial = 1087] [outer = 000000ECDDC3A800] 20:43:26 INFO - PROCESS | 4008 | 1463629406487 Marionette DEBUG loaded listener.js 20:43:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECE270E800) [pid = 4008] [serial = 1088] [outer = 000000ECDDC3A800] 20:43:27 INFO - PROCESS | 4008 | 1463629407238 Marionette TRACE conn6 <- [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:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1085ms 20:43:27 INFO - PROCESS | 4008 | 1463629407317 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 20:43:27 INFO - PROCESS | 4008 | 1463629407320 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 20:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:43:27 INFO - PROCESS | 4008 | 1463629407324 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:43:27 INFO - PROCESS | 4008 | 1463629407327 Marionette TRACE conn6 <- [1,1414,null,{}] 20:43:27 INFO - PROCESS | 4008 | 1463629407338 Marionette TRACE conn6 -> [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:43:27 INFO - PROCESS | 4008 | 1463629407499 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 20:43:27 INFO - PROCESS | 4008 | 1463629407640 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1EB8800 == 97 [pid = 4008] [id = 363] 20:43:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000ECE7B7A800) [pid = 4008] [serial = 1089] [outer = 0000000000000000] 20:43:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000ECE7B93400) [pid = 4008] [serial = 1090] [outer = 000000ECE7B7A800] 20:43:27 INFO - PROCESS | 4008 | 1463629407703 Marionette DEBUG loaded listener.js 20:43:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000ECEAF55C00) [pid = 4008] [serial = 1091] [outer = 000000ECE7B7A800] 20:43:28 INFO - PROCESS | 4008 | 1463629408322 Marionette TRACE conn6 <- [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:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1077ms 20:43:28 INFO - PROCESS | 4008 | 1463629408404 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 20:43:28 INFO - PROCESS | 4008 | 1463629408407 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 20:43:28 INFO - PROCESS | 4008 | 1463629408425 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:43:28 INFO - PROCESS | 4008 | 1463629408427 Marionette TRACE conn6 <- [1,1418,null,{}] 20:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:43:28 INFO - PROCESS | 4008 | 1463629408431 Marionette TRACE conn6 -> [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:43:28 INFO - PROCESS | 4008 | 1463629408565 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 20:43:28 INFO - PROCESS | 4008 | 1463629408694 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF23C1800 == 98 [pid = 4008] [id = 364] 20:43:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000ECECBE3800) [pid = 4008] [serial = 1092] [outer = 0000000000000000] 20:43:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000ECED492000) [pid = 4008] [serial = 1093] [outer = 000000ECECBE3800] 20:43:28 INFO - PROCESS | 4008 | 1463629408753 Marionette DEBUG loaded listener.js 20:43:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000ECEAF52C00) [pid = 4008] [serial = 1094] [outer = 000000ECECBE3800] 20:43:29 INFO - PROCESS | 4008 | 1463629409397 Marionette TRACE conn6 <- [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:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1018ms 20:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:43:29 INFO - PROCESS | 4008 | 1463629409449 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 20:43:29 INFO - PROCESS | 4008 | 1463629409452 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 20:43:29 INFO - PROCESS | 4008 | 1463629409456 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:43:29 INFO - PROCESS | 4008 | 1463629409458 Marionette TRACE conn6 <- [1,1422,null,{}] 20:43:29 INFO - PROCESS | 4008 | 1463629409462 Marionette TRACE conn6 -> [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:43:29 INFO - PROCESS | 4008 | 1463629409583 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 20:43:29 INFO - PROCESS | 4008 | 1463629409719 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2AD9800 == 99 [pid = 4008] [id = 365] 20:43:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000ECEE2C4400) [pid = 4008] [serial = 1095] [outer = 0000000000000000] 20:43:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000ECEE2C9400) [pid = 4008] [serial = 1096] [outer = 000000ECEE2C4400] 20:43:29 INFO - PROCESS | 4008 | 1463629409777 Marionette DEBUG loaded listener.js 20:43:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000ECEE6AD000) [pid = 4008] [serial = 1097] [outer = 000000ECEE2C4400] 20:43:30 INFO - PROCESS | 4008 | 1463629410409 Marionette TRACE conn6 <- [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:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 986ms 20:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:43:30 INFO - PROCESS | 4008 | 1463629410445 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 20:43:30 INFO - PROCESS | 4008 | 1463629410447 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 20:43:30 INFO - PROCESS | 4008 | 1463629410451 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:43:30 INFO - PROCESS | 4008 | 1463629410453 Marionette TRACE conn6 <- [1,1426,null,{}] 20:43:30 INFO - PROCESS | 4008 | 1463629410457 Marionette TRACE conn6 -> [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:43:30 INFO - PROCESS | 4008 | 1463629410603 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 20:43:30 INFO - PROCESS | 4008 | 1463629410741 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4C21800 == 100 [pid = 4008] [id = 366] 20:43:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000ECEEE85000) [pid = 4008] [serial = 1098] [outer = 0000000000000000] 20:43:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000ECEEEDA400) [pid = 4008] [serial = 1099] [outer = 000000ECEEE85000] 20:43:30 INFO - PROCESS | 4008 | 1463629410799 Marionette DEBUG loaded listener.js 20:43:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000ECEEFE5400) [pid = 4008] [serial = 1100] [outer = 000000ECEEE85000] 20:43:31 INFO - PROCESS | 4008 | 1463629411404 Marionette TRACE conn6 <- [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:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1020ms 20:43:31 INFO - PROCESS | 4008 | 1463629411473 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 20:43:31 INFO - PROCESS | 4008 | 1463629411476 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 20:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:43:31 INFO - PROCESS | 4008 | 1463629411479 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:43:31 INFO - PROCESS | 4008 | 1463629411482 Marionette TRACE conn6 <- [1,1430,null,{}] 20:43:31 INFO - PROCESS | 4008 | 1463629411485 Marionette TRACE conn6 -> [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:43:31 INFO - PROCESS | 4008 | 1463629411606 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 20:43:31 INFO - PROCESS | 4008 | 1463629411744 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF4CD4000 == 101 [pid = 4008] [id = 367] 20:43:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000ECEF3E4400) [pid = 4008] [serial = 1101] [outer = 0000000000000000] 20:43:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000ECEF61B400) [pid = 4008] [serial = 1102] [outer = 000000ECEF3E4400] 20:43:31 INFO - PROCESS | 4008 | 1463629411801 Marionette DEBUG loaded listener.js 20:43:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000ECEF83AC00) [pid = 4008] [serial = 1103] [outer = 000000ECEF3E4400] 20:43:32 INFO - PROCESS | 4008 | 1463629412402 Marionette TRACE conn6 <- [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:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 987ms 20:43:32 INFO - PROCESS | 4008 | 1463629412469 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 20:43:32 INFO - PROCESS | 4008 | 1463629412472 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 20:43:32 INFO - PROCESS | 4008 | 1463629412475 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:43:32 INFO - PROCESS | 4008 | 1463629412478 Marionette TRACE conn6 <- [1,1434,null,{}] 20:43:32 INFO - PROCESS | 4008 | 1463629412481 Marionette TRACE conn6 -> [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:43:32 INFO - PROCESS | 4008 | 1463629412602 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 20:43:32 INFO - PROCESS | 4008 | 1463629412788 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3389000 == 102 [pid = 4008] [id = 368] 20:43:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000ECE3056000) [pid = 4008] [serial = 1104] [outer = 0000000000000000] 20:43:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000ECEF3ED000) [pid = 4008] [serial = 1105] [outer = 000000ECE3056000] 20:43:32 INFO - PROCESS | 4008 | 1463629412844 Marionette DEBUG loaded listener.js 20:43:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000ECF0AF5400) [pid = 4008] [serial = 1106] [outer = 000000ECE3056000] 20:43:33 INFO - PROCESS | 4008 | 1463629413701 Marionette TRACE conn6 <- [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:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1287ms 20:43:33 INFO - PROCESS | 4008 | 1463629413767 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 20:43:33 INFO - PROCESS | 4008 | 1463629413771 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 20:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:43:33 INFO - PROCESS | 4008 | 1463629413777 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:43:33 INFO - PROCESS | 4008 | 1463629413781 Marionette TRACE conn6 <- [1,1438,null,{}] 20:43:33 INFO - PROCESS | 4008 | 1463629413786 Marionette TRACE conn6 -> [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:43:33 INFO - PROCESS | 4008 | 1463629413912 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 20:43:34 INFO - PROCESS | 4008 | 1463629414047 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE7BCA800 == 103 [pid = 4008] [id = 369] 20:43:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000EC81BF1000) [pid = 4008] [serial = 1107] [outer = 0000000000000000] 20:43:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000EC9A504400) [pid = 4008] [serial = 1108] [outer = 000000EC81BF1000] 20:43:34 INFO - PROCESS | 4008 | 1463629414100 Marionette DEBUG loaded listener.js 20:43:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000ECDCC2E000) [pid = 4008] [serial = 1109] [outer = 000000EC81BF1000] 20:43:34 INFO - PROCESS | 4008 | 1463629414738 Marionette TRACE conn6 <- [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:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1027ms 20:43:34 INFO - PROCESS | 4008 | 1463629414808 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 20:43:34 INFO - PROCESS | 4008 | 1463629414814 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 20:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:43:34 INFO - PROCESS | 4008 | 1463629414820 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:43:34 INFO - PROCESS | 4008 | 1463629414823 Marionette TRACE conn6 <- [1,1442,null,{}] 20:43:34 INFO - PROCESS | 4008 | 1463629414827 Marionette TRACE conn6 -> [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:43:34 INFO - PROCESS | 4008 | 1463629414941 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 20:43:35 INFO - PROCESS | 4008 | 1463629415095 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | --DOCSHELL 000000ECF67E4800 == 102 [pid = 4008] [id = 226] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE34E0000 == 101 [pid = 4008] [id = 227] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDCE000 == 100 [pid = 4008] [id = 359] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3A4800 == 99 [pid = 4008] [id = 358] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE24B800 == 98 [pid = 4008] [id = 357] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEC121000 == 97 [pid = 4008] [id = 356] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB261800 == 96 [pid = 4008] [id = 355] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB93800 == 95 [pid = 4008] [id = 354] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000ECF0AFBC00) [pid = 4008] [serial = 984] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000ECF1560400) [pid = 4008] [serial = 987] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000EC80742000) [pid = 4008] [serial = 990] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000EC823E3000) [pid = 4008] [serial = 993] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000ECE35AB800) [pid = 4008] [serial = 996] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC815EF000 == 96 [pid = 4008] [id = 370] 20:43:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000EC8061F400) [pid = 4008] [serial = 1110] [outer = 0000000000000000] 20:43:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000EC808A5000) [pid = 4008] [serial = 1111] [outer = 000000EC8061F400] 20:43:35 INFO - PROCESS | 4008 | 1463629415197 Marionette DEBUG loaded listener.js 20:43:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECDC243800) [pid = 4008] [serial = 1112] [outer = 000000EC8061F400] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE912000 == 95 [pid = 4008] [id = 353] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9AB2E800 == 94 [pid = 4008] [id = 352] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE07F000 == 93 [pid = 4008] [id = 351] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6D73800 == 92 [pid = 4008] [id = 346] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF51CD000 == 91 [pid = 4008] [id = 345] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEED99800 == 90 [pid = 4008] [id = 344] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE3217800 == 89 [pid = 4008] [id = 343] 20:43:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3D54800 == 88 [pid = 4008] [id = 342] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000ECE292BC00) [pid = 4008] [serial = 931] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000ECEEEB9000) [pid = 4008] [serial = 817] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000ECEAD8E800) [pid = 4008] [serial = 877] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000EC808A9C00) [pid = 4008] [serial = 820] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000ECEA510800) [pid = 4008] [serial = 874] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000ECEB593C00) [pid = 4008] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000ECED5BF800) [pid = 4008] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000EC9A5D0000) [pid = 4008] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000ECE270BC00) [pid = 4008] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000ECE25D2400) [pid = 4008] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000ECE2925C00) [pid = 4008] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000ECEDF50C00) [pid = 4008] [serial = 975] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000ECEF3E4800) [pid = 4008] [serial = 967] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000ECE4681C00) [pid = 4008] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000ECE7B74000) [pid = 4008] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000ECEF620000) [pid = 4008] [serial = 981] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECECBDB000) [pid = 4008] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000ECDC238800) [pid = 4008] [serial = 969] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000ECE4095000) [pid = 4008] [serial = 972] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECE822B000) [pid = 4008] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000ECDC1CA000) [pid = 4008] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000EC81BF1400) [pid = 4008] [serial = 999] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECEEFD3800) [pid = 4008] [serial = 978] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECEE2C6000) [pid = 4008] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000EC808E7800) [pid = 4008] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000EC9ABEFC00) [pid = 4008] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 131 (000000ECEA537C00) [pid = 4008] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 130 (000000ECE270D800) [pid = 4008] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | --DOMWINDOW == 129 (000000ECE7B4A000) [pid = 4008] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 20:43:35 INFO - PROCESS | 4008 | 1463629415706 Marionette TRACE conn6 <- [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:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 923ms 20:43:35 INFO - PROCESS | 4008 | 1463629415750 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 20:43:35 INFO - PROCESS | 4008 | 1463629415752 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 20:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:43:35 INFO - PROCESS | 4008 | 1463629415756 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:43:35 INFO - PROCESS | 4008 | 1463629415759 Marionette TRACE conn6 <- [1,1446,null,{}] 20:43:35 INFO - PROCESS | 4008 | 1463629415770 Marionette TRACE conn6 -> [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:43:35 INFO - PROCESS | 4008 | 1463629415879 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 20:43:36 INFO - PROCESS | 4008 | 1463629415992 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE090800 == 89 [pid = 4008] [id = 371] 20:43:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 130 (000000EC9AB75800) [pid = 4008] [serial = 1113] [outer = 0000000000000000] 20:43:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 131 (000000ECDD7C5800) [pid = 4008] [serial = 1114] [outer = 000000EC9AB75800] 20:43:36 INFO - PROCESS | 4008 | 1463629416043 Marionette DEBUG loaded listener.js 20:43:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 132 (000000ECDDE4C400) [pid = 4008] [serial = 1115] [outer = 000000EC9AB75800] 20:43:36 INFO - PROCESS | 4008 | 1463629416479 Marionette TRACE conn6 <- [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:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 777ms 20:43:36 INFO - PROCESS | 4008 | 1463629416534 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 20:43:36 INFO - PROCESS | 4008 | 1463629416537 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 20:43:36 INFO - PROCESS | 4008 | 1463629416540 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:43:36 INFO - PROCESS | 4008 | 1463629416542 Marionette TRACE conn6 <- [1,1450,null,{}] 20:43:36 INFO - PROCESS | 4008 | 1463629416546 Marionette TRACE conn6 -> [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:43:36 INFO - PROCESS | 4008 | 1463629416647 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 20:43:36 INFO - PROCESS | 4008 | 1463629416656 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE9EC8000 == 90 [pid = 4008] [id = 372] 20:43:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000ECDE94F400) [pid = 4008] [serial = 1116] [outer = 0000000000000000] 20:43:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000ECE2569000) [pid = 4008] [serial = 1117] [outer = 000000ECDE94F400] 20:43:36 INFO - PROCESS | 4008 | 1463629416704 Marionette DEBUG loaded listener.js 20:43:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECE2903000) [pid = 4008] [serial = 1118] [outer = 000000ECDE94F400] 20:43:37 INFO - PROCESS | 4008 | 1463629417166 Marionette TRACE conn6 <- [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:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 692ms 20:43:37 INFO - PROCESS | 4008 | 1463629417236 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 20:43:37 INFO - PROCESS | 4008 | 1463629417238 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 20:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:43:37 INFO - PROCESS | 4008 | 1463629417241 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:43:37 INFO - PROCESS | 4008 | 1463629417243 Marionette TRACE conn6 <- [1,1454,null,{}] 20:43:37 INFO - PROCESS | 4008 | 1463629417247 Marionette TRACE conn6 -> [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:43:37 INFO - PROCESS | 4008 | 1463629417345 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 20:43:37 INFO - PROCESS | 4008 | 1463629417352 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAF83800 == 91 [pid = 4008] [id = 373] 20:43:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECE2926400) [pid = 4008] [serial = 1119] [outer = 0000000000000000] 20:43:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECE2F05C00) [pid = 4008] [serial = 1120] [outer = 000000ECE2926400] 20:43:37 INFO - PROCESS | 4008 | 1463629417399 Marionette DEBUG loaded listener.js 20:43:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECE3F3BC00) [pid = 4008] [serial = 1121] [outer = 000000ECE2926400] 20:43:37 INFO - PROCESS | 4008 | 1463629417906 Marionette TRACE conn6 <- [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:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 734ms 20:43:37 INFO - PROCESS | 4008 | 1463629417982 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 20:43:37 INFO - PROCESS | 4008 | 1463629417985 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 20:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:43:38 INFO - PROCESS | 4008 | 1463629418026 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:43:38 INFO - PROCESS | 4008 | 1463629418028 Marionette TRACE conn6 <- [1,1458,null,{}] 20:43:38 INFO - PROCESS | 4008 | 1463629418032 Marionette TRACE conn6 -> [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:43:38 INFO - PROCESS | 4008 | 1463629418189 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 20:43:38 INFO - PROCESS | 4008 | 1463629418206 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEBECF800 == 92 [pid = 4008] [id = 374] 20:43:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECE4218800) [pid = 4008] [serial = 1122] [outer = 0000000000000000] 20:43:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000ECE708A800) [pid = 4008] [serial = 1123] [outer = 000000ECE4218800] 20:43:38 INFO - PROCESS | 4008 | 1463629418254 Marionette DEBUG loaded listener.js 20:43:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000ECE7B77000) [pid = 4008] [serial = 1124] [outer = 000000ECE4218800] 20:43:38 INFO - PROCESS | 4008 | 1463629418736 Marionette TRACE conn6 <- [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:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 776ms 20:43:38 INFO - PROCESS | 4008 | 1463629418799 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 20:43:38 INFO - PROCESS | 4008 | 1463629418801 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 20:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:43:38 INFO - PROCESS | 4008 | 1463629418805 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:43:38 INFO - PROCESS | 4008 | 1463629418807 Marionette TRACE conn6 <- [1,1462,null,{}] 20:43:38 INFO - PROCESS | 4008 | 1463629418810 Marionette TRACE conn6 -> [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:43:38 INFO - PROCESS | 4008 | 1463629418939 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 20:43:39 INFO - PROCESS | 4008 | 1463629419004 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE24B800 == 93 [pid = 4008] [id = 375] 20:43:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000ECE4681C00) [pid = 4008] [serial = 1125] [outer = 0000000000000000] 20:43:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000ECE7BE1800) [pid = 4008] [serial = 1126] [outer = 000000ECE4681C00] 20:43:39 INFO - PROCESS | 4008 | 1463629419051 Marionette DEBUG loaded listener.js 20:43:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000ECEA50F800) [pid = 4008] [serial = 1127] [outer = 000000ECE4681C00] 20:43:39 INFO - PROCESS | 4008 | 1463629419509 Marionette TRACE conn6 <- [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:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 776ms 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000ECE4E15400) [pid = 4008] [serial = 1068] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000EC808E1C00) [pid = 4008] [serial = 1059] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECE7B90800) [pid = 4008] [serial = 1071] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000EC80739000) [pid = 4008] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000ECE2927800) [pid = 4008] [serial = 1065] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECE4215000) [pid = 4008] [serial = 1077] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000EC8061B400) [pid = 4008] [serial = 1074] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECDDD1F800) [pid = 4008] [serial = 1056] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000ECDF45AC00) [pid = 4008] [serial = 1062] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:43:39 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000ECE290AC00) [pid = 4008] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:43:39 INFO - PROCESS | 4008 | 1463629419710 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 20:43:39 INFO - PROCESS | 4008 | 1463629419712 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 20:43:39 INFO - PROCESS | 4008 | 1463629419723 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:43:39 INFO - PROCESS | 4008 | 1463629419725 Marionette TRACE conn6 <- [1,1466,null,{}] 20:43:39 INFO - PROCESS | 4008 | 1463629419728 Marionette TRACE conn6 -> [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:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:43:39 INFO - PROCESS | 4008 | 1463629419824 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 20:43:39 INFO - PROCESS | 4008 | 1463629419831 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3B9800 == 94 [pid = 4008] [id = 376] 20:43:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECDDD1F800) [pid = 4008] [serial = 1128] [outer = 0000000000000000] 20:43:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECE290AC00) [pid = 4008] [serial = 1129] [outer = 000000ECDDD1F800] 20:43:39 INFO - PROCESS | 4008 | 1463629419877 Marionette DEBUG loaded listener.js 20:43:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECEAB2F800) [pid = 4008] [serial = 1130] [outer = 000000ECDDD1F800] 20:43:40 INFO - PROCESS | 4008 | 1463629420340 Marionette TRACE conn6 <- [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:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 672ms 20:43:40 INFO - PROCESS | 4008 | 1463629420407 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 20:43:40 INFO - PROCESS | 4008 | 1463629420409 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 20:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:43:40 INFO - PROCESS | 4008 | 1463629420413 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:43:40 INFO - PROCESS | 4008 | 1463629420415 Marionette TRACE conn6 <- [1,1470,null,{}] 20:43:40 INFO - PROCESS | 4008 | 1463629420418 Marionette TRACE conn6 -> [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:43:40 INFO - PROCESS | 4008 | 1463629420516 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 20:43:40 INFO - PROCESS | 4008 | 1463629420523 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF813800 == 95 [pid = 4008] [id = 377] 20:43:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECE3F43C00) [pid = 4008] [serial = 1131] [outer = 0000000000000000] 20:43:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECEB33B800) [pid = 4008] [serial = 1132] [outer = 000000ECE3F43C00] 20:43:40 INFO - PROCESS | 4008 | 1463629420569 Marionette DEBUG loaded listener.js 20:43:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000ECEB9EA400) [pid = 4008] [serial = 1133] [outer = 000000ECE3F43C00] 20:43:41 INFO - PROCESS | 4008 | 1463629421016 Marionette TRACE conn6 <- [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:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 671ms 20:43:41 INFO - PROCESS | 4008 | 1463629421087 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 20:43:41 INFO - PROCESS | 4008 | 1463629421089 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 20:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:43:41 INFO - PROCESS | 4008 | 1463629421093 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:43:41 INFO - PROCESS | 4008 | 1463629421095 Marionette TRACE conn6 <- [1,1474,null,{}] 20:43:41 INFO - PROCESS | 4008 | 1463629421098 Marionette TRACE conn6 -> [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:43:41 INFO - PROCESS | 4008 | 1463629421224 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 20:43:41 INFO - PROCESS | 4008 | 1463629421233 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1E7A800 == 96 [pid = 4008] [id = 378] 20:43:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000ECECBE2800) [pid = 4008] [serial = 1134] [outer = 0000000000000000] 20:43:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000ECECDB4C00) [pid = 4008] [serial = 1135] [outer = 000000ECECBE2800] 20:43:41 INFO - PROCESS | 4008 | 1463629421279 Marionette DEBUG loaded listener.js 20:43:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000ECEE21CC00) [pid = 4008] [serial = 1136] [outer = 000000ECECBE2800] 20:43:41 INFO - PROCESS | 4008 | 1463629421825 Marionette TRACE conn6 <- [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:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 775ms 20:43:41 INFO - PROCESS | 4008 | 1463629421872 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 20:43:41 INFO - PROCESS | 4008 | 1463629421877 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 20:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:43:41 INFO - PROCESS | 4008 | 1463629421883 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:43:41 INFO - PROCESS | 4008 | 1463629421888 Marionette TRACE conn6 <- [1,1478,null,{}] 20:43:41 INFO - PROCESS | 4008 | 1463629421895 Marionette TRACE conn6 -> [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:43:42 INFO - PROCESS | 4008 | 1463629422032 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 20:43:42 INFO - PROCESS | 4008 | 1463629422166 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC9A647800 == 97 [pid = 4008] [id = 379] 20:43:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000EC808E0000) [pid = 4008] [serial = 1137] [outer = 0000000000000000] 20:43:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000EC819E7C00) [pid = 4008] [serial = 1138] [outer = 000000EC808E0000] 20:43:42 INFO - PROCESS | 4008 | 1463629422230 Marionette DEBUG loaded listener.js 20:43:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000EC823DD400) [pid = 4008] [serial = 1139] [outer = 000000EC808E0000] 20:43:42 INFO - PROCESS | 4008 | 1463629422880 Marionette TRACE conn6 <- [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:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1027ms 20:43:42 INFO - PROCESS | 4008 | 1463629422914 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 20:43:42 INFO - PROCESS | 4008 | 1463629422921 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 20:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:43:42 INFO - PROCESS | 4008 | 1463629422928 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:43:42 INFO - PROCESS | 4008 | 1463629422931 Marionette TRACE conn6 <- [1,1482,null,{}] 20:43:42 INFO - PROCESS | 4008 | 1463629422935 Marionette TRACE conn6 -> [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:43:43 INFO - PROCESS | 4008 | 1463629423063 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 20:43:43 INFO - PROCESS | 4008 | 1463629423172 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA842000 == 98 [pid = 4008] [id = 380] 20:43:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000ECDD30C400) [pid = 4008] [serial = 1140] [outer = 0000000000000000] 20:43:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000ECDDD1E400) [pid = 4008] [serial = 1141] [outer = 000000ECDD30C400] 20:43:43 INFO - PROCESS | 4008 | 1463629423230 Marionette DEBUG loaded listener.js 20:43:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000ECE25CC400) [pid = 4008] [serial = 1142] [outer = 000000ECDD30C400] 20:43:43 INFO - PROCESS | 4008 | 1463629423913 Marionette TRACE conn6 <- [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:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1018ms 20:43:43 INFO - PROCESS | 4008 | 1463629423951 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 20:43:43 INFO - PROCESS | 4008 | 1463629423954 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 20:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:43:43 INFO - PROCESS | 4008 | 1463629423958 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:43:43 INFO - PROCESS | 4008 | 1463629423962 Marionette TRACE conn6 <- [1,1486,null,{}] 20:43:43 INFO - PROCESS | 4008 | 1463629423975 Marionette TRACE conn6 -> [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:43:44 INFO - PROCESS | 4008 | 1463629424171 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 20:43:44 INFO - PROCESS | 4008 | 1463629424191 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF22BD000 == 99 [pid = 4008] [id = 381] 20:43:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000ECE7043800) [pid = 4008] [serial = 1143] [outer = 0000000000000000] 20:43:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000ECE7089800) [pid = 4008] [serial = 1144] [outer = 000000ECE7043800] 20:43:44 INFO - PROCESS | 4008 | 1463629424251 Marionette DEBUG loaded listener.js 20:43:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000ECEACDC400) [pid = 4008] [serial = 1145] [outer = 000000ECE7043800] 20:43:44 INFO - PROCESS | 4008 | 1463629424862 Marionette TRACE conn6 <- [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:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 945ms 20:43:44 INFO - PROCESS | 4008 | 1463629424905 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 20:43:44 INFO - PROCESS | 4008 | 1463629424908 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 20:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:43:44 INFO - PROCESS | 4008 | 1463629424912 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:43:44 INFO - PROCESS | 4008 | 1463629424914 Marionette TRACE conn6 <- [1,1490,null,{}] 20:43:44 INFO - PROCESS | 4008 | 1463629424918 Marionette TRACE conn6 -> [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:43:45 INFO - PROCESS | 4008 | 1463629425043 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 20:43:45 INFO - PROCESS | 4008 | 1463629425156 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3D4D000 == 100 [pid = 4008] [id = 382] 20:43:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000ECED190400) [pid = 4008] [serial = 1146] [outer = 0000000000000000] 20:43:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000ECEE22C000) [pid = 4008] [serial = 1147] [outer = 000000ECED190400] 20:43:45 INFO - PROCESS | 4008 | 1463629425254 Marionette DEBUG loaded listener.js 20:43:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000ECEEE07400) [pid = 4008] [serial = 1148] [outer = 000000ECED190400] 20:43:45 INFO - PROCESS | 4008 | 1463629425884 Marionette TRACE conn6 <- [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:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1021ms 20:43:45 INFO - PROCESS | 4008 | 1463629425935 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 20:43:45 INFO - PROCESS | 4008 | 1463629425937 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 20:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:43:45 INFO - PROCESS | 4008 | 1463629425941 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:43:45 INFO - PROCESS | 4008 | 1463629425943 Marionette TRACE conn6 <- [1,1494,null,{}] 20:43:45 INFO - PROCESS | 4008 | 1463629425947 Marionette TRACE conn6 -> [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:43:46 INFO - PROCESS | 4008 | 1463629426068 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 20:43:46 INFO - PROCESS | 4008 | 1463629426206 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF5240800 == 101 [pid = 4008] [id = 383] 20:43:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000ECEE2C6C00) [pid = 4008] [serial = 1149] [outer = 0000000000000000] 20:43:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000ECEEE81800) [pid = 4008] [serial = 1150] [outer = 000000ECEE2C6C00] 20:43:46 INFO - PROCESS | 4008 | 1463629426264 Marionette DEBUG loaded listener.js 20:43:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECEEEBB400) [pid = 4008] [serial = 1151] [outer = 000000ECEE2C6C00] 20:43:46 INFO - PROCESS | 4008 | 1463629426904 Marionette TRACE conn6 <- [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:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1022ms 20:43:46 INFO - PROCESS | 4008 | 1463629426966 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 20:43:46 INFO - PROCESS | 4008 | 1463629426969 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 20:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:43:46 INFO - PROCESS | 4008 | 1463629426972 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:43:46 INFO - PROCESS | 4008 | 1463629426974 Marionette TRACE conn6 <- [1,1498,null,{}] 20:43:46 INFO - PROCESS | 4008 | 1463629426978 Marionette TRACE conn6 -> [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:43:47 INFO - PROCESS | 4008 | 1463629427180 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 20:43:47 INFO - PROCESS | 4008 | 1463629427337 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF5413800 == 102 [pid = 4008] [id = 384] 20:43:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000ECEEFF1000) [pid = 4008] [serial = 1152] [outer = 0000000000000000] 20:43:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000ECEF83F000) [pid = 4008] [serial = 1153] [outer = 000000ECEEFF1000] 20:43:47 INFO - PROCESS | 4008 | 1463629427394 Marionette DEBUG loaded listener.js 20:43:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000ECF0AF7800) [pid = 4008] [serial = 1154] [outer = 000000ECEEFF1000] 20:43:47 INFO - PROCESS | 4008 | 1463629427987 Marionette TRACE conn6 <- [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:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1024ms 20:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:43:48 INFO - PROCESS | 4008 | 1463629427999 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 20:43:48 INFO - PROCESS | 4008 | 1463629428001 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 20:43:48 INFO - PROCESS | 4008 | 1463629428005 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:43:48 INFO - PROCESS | 4008 | 1463629428007 Marionette TRACE conn6 <- [1,1502,null,{}] 20:43:48 INFO - PROCESS | 4008 | 1463629428010 Marionette TRACE conn6 -> [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:43:48 INFO - PROCESS | 4008 | 1463629428131 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 20:43:48 INFO - PROCESS | 4008 | 1463629428241 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6099000 == 103 [pid = 4008] [id = 385] 20:43:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000ECF118AC00) [pid = 4008] [serial = 1155] [outer = 0000000000000000] 20:43:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000ECF118F000) [pid = 4008] [serial = 1156] [outer = 000000ECF118AC00] 20:43:48 INFO - PROCESS | 4008 | 1463629428295 Marionette DEBUG loaded listener.js 20:43:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 164 (000000ECF15ED000) [pid = 4008] [serial = 1157] [outer = 000000ECF118AC00] 20:43:48 INFO - PROCESS | 4008 | 1463629428876 Marionette TRACE conn6 <- [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:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 924ms 20:43:48 INFO - PROCESS | 4008 | 1463629428931 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 20:43:48 INFO - PROCESS | 4008 | 1463629428934 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 20:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:43:48 INFO - PROCESS | 4008 | 1463629428938 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:43:48 INFO - PROCESS | 4008 | 1463629428940 Marionette TRACE conn6 <- [1,1506,null,{}] 20:43:48 INFO - PROCESS | 4008 | 1463629428944 Marionette TRACE conn6 -> [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:43:49 INFO - PROCESS | 4008 | 1463629429065 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 20:43:49 INFO - PROCESS | 4008 | 1463629429177 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF67DD800 == 104 [pid = 4008] [id = 386] 20:43:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 165 (000000ECF213C800) [pid = 4008] [serial = 1158] [outer = 0000000000000000] 20:43:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 166 (000000ECF2140400) [pid = 4008] [serial = 1159] [outer = 000000ECF213C800] 20:43:49 INFO - PROCESS | 4008 | 1463629429233 Marionette DEBUG loaded listener.js 20:43:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 167 (000000ECF2147800) [pid = 4008] [serial = 1160] [outer = 000000ECF213C800] 20:43:49 INFO - PROCESS | 4008 | 1463629429814 Marionette TRACE conn6 <- [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:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 923ms 20:43:49 INFO - PROCESS | 4008 | 1463629429863 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 20:43:49 INFO - PROCESS | 4008 | 1463629429866 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 20:43:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:43:49 INFO - PROCESS | 4008 | 1463629429870 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:43:49 INFO - PROCESS | 4008 | 1463629429872 Marionette TRACE conn6 <- [1,1510,null,{}] 20:43:49 INFO - PROCESS | 4008 | 1463629429876 Marionette TRACE conn6 -> [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:43:50 INFO - PROCESS | 4008 | 1463629429999 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 20:43:50 INFO - PROCESS | 4008 | 1463629430110 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6865000 == 105 [pid = 4008] [id = 387] 20:43:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 168 (000000EC80896400) [pid = 4008] [serial = 1161] [outer = 0000000000000000] 20:43:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 169 (000000EC8089BC00) [pid = 4008] [serial = 1162] [outer = 000000EC80896400] 20:43:50 INFO - PROCESS | 4008 | 1463629430166 Marionette DEBUG loaded listener.js 20:43:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 170 (000000EC808A1400) [pid = 4008] [serial = 1163] [outer = 000000EC80896400] 20:43:50 INFO - PROCESS | 4008 | 1463629430743 Marionette TRACE conn6 <- [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:43:50 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:43:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:43:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:43:50 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:43:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:43:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:43:50 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:43:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:43:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:43:50 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:43:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:43:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:43:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 933ms 20:43:50 INFO - PROCESS | 4008 | 1463629430806 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 20:43:50 INFO - PROCESS | 4008 | 1463629430808 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 20:43:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:43:50 INFO - PROCESS | 4008 | 1463629430812 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:43:50 INFO - PROCESS | 4008 | 1463629430814 Marionette TRACE conn6 <- [1,1514,null,{}] 20:43:50 INFO - PROCESS | 4008 | 1463629430818 Marionette TRACE conn6 -> [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:43:50 INFO - PROCESS | 4008 | 1463629430944 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 20:43:51 INFO - PROCESS | 4008 | 1463629431056 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6D7B800 == 106 [pid = 4008] [id = 388] 20:43:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 171 (000000EC808A1000) [pid = 4008] [serial = 1164] [outer = 0000000000000000] 20:43:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000EC82714800) [pid = 4008] [serial = 1165] [outer = 000000EC808A1000] 20:43:51 INFO - PROCESS | 4008 | 1463629431112 Marionette DEBUG loaded listener.js 20:43:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000ECF2D4B800) [pid = 4008] [serial = 1166] [outer = 000000EC808A1000] 20:43:51 INFO - PROCESS | 4008 | 1463629431751 Marionette TRACE conn6 <- [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:43:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:43:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:43:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:43:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 970ms 20:43:51 INFO - PROCESS | 4008 | 1463629431785 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 20:43:51 INFO - PROCESS | 4008 | 1463629431788 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 20:43:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:43:51 INFO - PROCESS | 4008 | 1463629431793 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:43:51 INFO - PROCESS | 4008 | 1463629431796 Marionette TRACE conn6 <- [1,1518,null,{}] 20:43:51 INFO - PROCESS | 4008 | 1463629431800 Marionette TRACE conn6 -> [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:43:51 INFO - PROCESS | 4008 | 1463629431949 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 20:43:52 INFO - PROCESS | 4008 | 1463629432059 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE9EBA000 == 107 [pid = 4008] [id = 389] 20:43:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000EC81B0A000) [pid = 4008] [serial = 1167] [outer = 0000000000000000] 20:43:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000ECF2D4AC00) [pid = 4008] [serial = 1168] [outer = 000000EC81B0A000] 20:43:52 INFO - PROCESS | 4008 | 1463629432120 Marionette DEBUG loaded listener.js 20:43:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000ECF534F400) [pid = 4008] [serial = 1169] [outer = 000000EC81B0A000] 20:43:52 INFO - PROCESS | 4008 | 1463629432877 Marionette TRACE conn6 <- [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:43:52 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:43:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:43:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:43:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:43:52 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:43:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:43:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1131ms 20:43:52 INFO - PROCESS | 4008 | 1463629432926 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 20:43:52 INFO - PROCESS | 4008 | 1463629432931 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 20:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:43:52 INFO - PROCESS | 4008 | 1463629432936 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:43:52 INFO - PROCESS | 4008 | 1463629432940 Marionette TRACE conn6 <- [1,1522,null,{}] 20:43:52 INFO - PROCESS | 4008 | 1463629432945 Marionette TRACE conn6 -> [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:43:53 INFO - PROCESS | 4008 | 1463629433068 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 20:43:53 INFO - PROCESS | 4008 | 1463629433229 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE9ECA000 == 108 [pid = 4008] [id = 390] 20:43:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000EC819E9C00) [pid = 4008] [serial = 1170] [outer = 0000000000000000] 20:43:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000EC82713000) [pid = 4008] [serial = 1171] [outer = 000000EC819E9C00] 20:43:53 INFO - PROCESS | 4008 | 1463629433283 Marionette DEBUG loaded listener.js 20:43:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECDC1C3400) [pid = 4008] [serial = 1172] [outer = 000000EC819E9C00] 20:43:53 INFO - PROCESS | 4008 | 1463629433898 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:43:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:43:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 987ms 20:43:53 INFO - PROCESS | 4008 | 1463629433926 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 20:43:53 INFO - PROCESS | 4008 | 1463629433932 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 20:43:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:43:53 INFO - PROCESS | 4008 | 1463629433938 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:43:53 INFO - PROCESS | 4008 | 1463629433941 Marionette TRACE conn6 <- [1,1526,null,{}] 20:43:53 INFO - PROCESS | 4008 | 1463629433945 Marionette TRACE conn6 -> [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:43:54 INFO - PROCESS | 4008 | 1463629434064 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 20:43:54 INFO - PROCESS | 4008 | 1463629434219 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | --DOCSHELL 000000ECEF813800 == 107 [pid = 4008] [id = 377] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3B9800 == 106 [pid = 4008] [id = 376] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE24B800 == 105 [pid = 4008] [id = 375] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEBECF800 == 104 [pid = 4008] [id = 374] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAF83800 == 103 [pid = 4008] [id = 373] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9EC8000 == 102 [pid = 4008] [id = 372] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE090800 == 101 [pid = 4008] [id = 371] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000ECEB985800) [pid = 4008] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000ECEEE7DC00) [pid = 4008] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECEEFE3400) [pid = 4008] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000ECF0AFA800) [pid = 4008] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000EC819EC800) [pid = 4008] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000EC808E3400) [pid = 4008] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81BC2000 == 102 [pid = 4008] [id = 391] 20:43:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000EC8061E800) [pid = 4008] [serial = 1173] [outer = 0000000000000000] 20:43:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000EC807CC400) [pid = 4008] [serial = 1174] [outer = 000000EC8061E800] 20:43:54 INFO - PROCESS | 4008 | 1463629434328 Marionette DEBUG loaded listener.js 20:43:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000EC9ABE4C00) [pid = 4008] [serial = 1175] [outer = 000000EC8061E800] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC815EF000 == 101 [pid = 4008] [id = 370] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7BCA800 == 100 [pid = 4008] [id = 369] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4C21800 == 99 [pid = 4008] [id = 366] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2AD9800 == 98 [pid = 4008] [id = 365] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF23C1800 == 97 [pid = 4008] [id = 364] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EB8800 == 96 [pid = 4008] [id = 363] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB20A000 == 95 [pid = 4008] [id = 362] 20:43:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9A646800 == 94 [pid = 4008] [id = 361] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000ECE4EEFC00) [pid = 4008] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECDC1C6800) [pid = 4008] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000ECE7FCC400) [pid = 4008] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000ECEDFECC00) [pid = 4008] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000ECE7B3FC00) [pid = 4008] [serial = 1070] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 170 (000000EC81BF7C00) [pid = 4008] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 169 (000000EC807C7800) [pid = 4008] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 168 (000000ECDDE0B000) [pid = 4008] [serial = 1061] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 167 (000000ECDC23E800) [pid = 4008] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 166 (000000ECE3083400) [pid = 4008] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 165 (000000ECE4217800) [pid = 4008] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 164 (000000ECE8C36C00) [pid = 4008] [serial = 1073] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 163 (000000ECEACDB800) [pid = 4008] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000EC807C8C00) [pid = 4008] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 161 (000000ECDDEC0400) [pid = 4008] [serial = 1058] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000ECE270DC00) [pid = 4008] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000ECE290E400) [pid = 4008] [serial = 1064] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000ECDDE08000) [pid = 4008] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000ECEAF5D800) [pid = 4008] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000ECF155B400) [pid = 4008] [serial = 661] [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:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000ECEDFF5000) [pid = 4008] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000ECEB28B800) [pid = 4008] [serial = 1079] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000ECDDE55400) [pid = 4008] [serial = 1076] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000ECE3FB9800) [pid = 4008] [serial = 1067] [outer = 0000000000000000] [url = about:blank] 20:43:54 INFO - PROCESS | 4008 | 1463629434829 Marionette TRACE conn6 <- [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:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 944ms 20:43:54 INFO - PROCESS | 4008 | 1463629434883 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 20:43:54 INFO - PROCESS | 4008 | 1463629434886 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 20:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:43:54 INFO - PROCESS | 4008 | 1463629434890 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:43:54 INFO - PROCESS | 4008 | 1463629434894 Marionette TRACE conn6 <- [1,1530,null,{}] 20:43:54 INFO - PROCESS | 4008 | 1463629434904 Marionette TRACE conn6 -> [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:43:55 INFO - PROCESS | 4008 | 1463629435034 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 20:43:55 INFO - PROCESS | 4008 | 1463629435137 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE9EB9800 == 95 [pid = 4008] [id = 392] 20:43:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000ECDDE04000) [pid = 4008] [serial = 1176] [outer = 0000000000000000] 20:43:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000ECDE354000) [pid = 4008] [serial = 1177] [outer = 000000ECDDE04000] 20:43:55 INFO - PROCESS | 4008 | 1463629435188 Marionette DEBUG loaded listener.js 20:43:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000ECE2928400) [pid = 4008] [serial = 1178] [outer = 000000ECDDE04000] 20:43:55 INFO - PROCESS | 4008 | 1463629435571 Marionette TRACE conn6 <- [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:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 734ms 20:43:55 INFO - PROCESS | 4008 | 1463629435627 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 20:43:55 INFO - PROCESS | 4008 | 1463629435630 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 20:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:43:55 INFO - PROCESS | 4008 | 1463629435633 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:43:55 INFO - PROCESS | 4008 | 1463629435635 Marionette TRACE conn6 <- [1,1534,null,{}] 20:43:55 INFO - PROCESS | 4008 | 1463629435639 Marionette TRACE conn6 -> [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:43:55 INFO - PROCESS | 4008 | 1463629435743 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 20:43:55 INFO - PROCESS | 4008 | 1463629435750 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEB803800 == 96 [pid = 4008] [id = 393] 20:43:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000ECE35AB800) [pid = 4008] [serial = 1179] [outer = 0000000000000000] 20:43:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000ECE4095400) [pid = 4008] [serial = 1180] [outer = 000000ECE35AB800] 20:43:55 INFO - PROCESS | 4008 | 1463629435796 Marionette DEBUG loaded listener.js 20:43:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECE48DA400) [pid = 4008] [serial = 1181] [outer = 000000ECE35AB800] 20:43:56 INFO - PROCESS | 4008 | 1463629436270 Marionette TRACE conn6 <- [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:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 671ms 20:43:56 INFO - PROCESS | 4008 | 1463629436307 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 20:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:43:56 INFO - PROCESS | 4008 | 1463629436309 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 20:43:56 INFO - PROCESS | 4008 | 1463629436312 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:43:56 INFO - PROCESS | 4008 | 1463629436314 Marionette TRACE conn6 <- [1,1538,null,{}] 20:43:56 INFO - PROCESS | 4008 | 1463629436317 Marionette TRACE conn6 -> [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:43:56 INFO - PROCESS | 4008 | 1463629436418 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 20:43:56 INFO - PROCESS | 4008 | 1463629436455 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE397800 == 97 [pid = 4008] [id = 394] 20:43:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000ECE708E800) [pid = 4008] [serial = 1182] [outer = 0000000000000000] 20:43:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000ECE7B42000) [pid = 4008] [serial = 1183] [outer = 000000ECE708E800] 20:43:56 INFO - PROCESS | 4008 | 1463629436503 Marionette DEBUG loaded listener.js 20:43:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000ECE7B92800) [pid = 4008] [serial = 1184] [outer = 000000ECE708E800] 20:43:57 INFO - PROCESS | 4008 | 1463629437030 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 776ms 20:43:57 INFO - PROCESS | 4008 | 1463629437092 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 20:43:57 INFO - PROCESS | 4008 | 1463629437094 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 20:43:57 INFO - PROCESS | 4008 | 1463629437098 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:43:57 INFO - PROCESS | 4008 | 1463629437100 Marionette TRACE conn6 <- [1,1542,null,{}] 20:43:57 INFO - PROCESS | 4008 | 1463629437103 Marionette TRACE conn6 -> [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:43:57 INFO - PROCESS | 4008 | 1463629437252 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 20:43:57 INFO - PROCESS | 4008 | 1463629437274 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF811800 == 98 [pid = 4008] [id = 395] 20:43:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000ECEB340800) [pid = 4008] [serial = 1185] [outer = 0000000000000000] 20:43:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000ECEB9E9000) [pid = 4008] [serial = 1186] [outer = 000000ECEB340800] 20:43:57 INFO - PROCESS | 4008 | 1463629437324 Marionette DEBUG loaded listener.js 20:43:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 164 (000000ECECDB3800) [pid = 4008] [serial = 1187] [outer = 000000ECEB340800] 20:43:57 INFO - PROCESS | 4008 | 1463629437812 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 775ms 20:43:57 INFO - PROCESS | 4008 | 1463629437876 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 20:43:57 INFO - PROCESS | 4008 | 1463629437878 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 20:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:43:57 INFO - PROCESS | 4008 | 1463629437881 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:43:57 INFO - PROCESS | 4008 | 1463629437883 Marionette TRACE conn6 <- [1,1546,null,{}] 20:43:57 INFO - PROCESS | 4008 | 1463629437887 Marionette TRACE conn6 -> [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:43:58 INFO - PROCESS | 4008 | 1463629438027 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 20:43:58 INFO - PROCESS | 4008 | 1463629438047 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2168000 == 99 [pid = 4008] [id = 396] 20:43:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 165 (000000ECEDFEE400) [pid = 4008] [serial = 1188] [outer = 0000000000000000] 20:43:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 166 (000000ECEE238000) [pid = 4008] [serial = 1189] [outer = 000000ECEDFEE400] 20:43:58 INFO - PROCESS | 4008 | 1463629438093 Marionette DEBUG loaded listener.js 20:43:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 167 (000000ECEEE02C00) [pid = 4008] [serial = 1190] [outer = 000000ECEDFEE400] 20:43:58 INFO - PROCESS | 4008 | 1463629438548 Marionette TRACE conn6 <- [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:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 692ms 20:43:58 INFO - PROCESS | 4008 | 1463629438577 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 20:43:58 INFO - PROCESS | 4008 | 1463629438579 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 20:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:43:58 INFO - PROCESS | 4008 | 1463629438582 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:43:58 INFO - PROCESS | 4008 | 1463629438584 Marionette TRACE conn6 <- [1,1550,null,{}] 20:43:58 INFO - PROCESS | 4008 | 1463629438587 Marionette TRACE conn6 -> [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:43:58 INFO - PROCESS | 4008 | 1463629438853 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 166 (000000ECE4218800) [pid = 4008] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 165 (000000ECEB341400) [pid = 4008] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 164 (000000ECE4681C00) [pid = 4008] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 163 (000000ECDDD1F800) [pid = 4008] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000EC9AB75800) [pid = 4008] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 161 (000000ECE3F43C00) [pid = 4008] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000ECE2926400) [pid = 4008] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000EC81BF1000) [pid = 4008] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000ECDE94F400) [pid = 4008] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:43:58 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000EC8061F400) [pid = 4008] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:43:58 INFO - PROCESS | 4008 | 1463629438927 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE119000 == 100 [pid = 4008] [id = 397] 20:43:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000EC808A3000) [pid = 4008] [serial = 1191] [outer = 0000000000000000] 20:43:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000EC9ABE4400) [pid = 4008] [serial = 1192] [outer = 000000EC808A3000] 20:43:58 INFO - PROCESS | 4008 | 1463629438972 Marionette DEBUG loaded listener.js 20:43:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000ECE7B74400) [pid = 4008] [serial = 1193] [outer = 000000EC808A3000] 20:43:59 INFO - PROCESS | 4008 | 1463629439380 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 840ms 20:43:59 INFO - PROCESS | 4008 | 1463629439425 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 20:43:59 INFO - PROCESS | 4008 | 1463629439427 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 20:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:43:59 INFO - PROCESS | 4008 | 1463629439430 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:43:59 INFO - PROCESS | 4008 | 1463629439432 Marionette TRACE conn6 <- [1,1554,null,{}] 20:43:59 INFO - PROCESS | 4008 | 1463629439436 Marionette TRACE conn6 -> [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:43:59 INFO - PROCESS | 4008 | 1463629439537 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 20:43:59 INFO - PROCESS | 4008 | 1463629439548 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF4CC4000 == 101 [pid = 4008] [id = 398] 20:43:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000ECEB291400) [pid = 4008] [serial = 1194] [outer = 0000000000000000] 20:43:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000ECEEEDE400) [pid = 4008] [serial = 1195] [outer = 000000ECEB291400] 20:43:59 INFO - PROCESS | 4008 | 1463629439594 Marionette DEBUG loaded listener.js 20:43:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000ECEF3E1400) [pid = 4008] [serial = 1196] [outer = 000000ECEB291400] 20:44:00 INFO - PROCESS | 4008 | 1463629440027 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 629ms 20:44:00 INFO - PROCESS | 4008 | 1463629440074 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 20:44:00 INFO - PROCESS | 4008 | 1463629440077 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 20:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:44:00 INFO - PROCESS | 4008 | 1463629440080 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:44:00 INFO - PROCESS | 4008 | 1463629440082 Marionette TRACE conn6 <- [1,1558,null,{}] 20:44:00 INFO - PROCESS | 4008 | 1463629440085 Marionette TRACE conn6 -> [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:44:00 INFO - PROCESS | 4008 | 1463629440186 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 20:44:00 INFO - PROCESS | 4008 | 1463629440192 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF5407800 == 102 [pid = 4008] [id = 399] 20:44:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 164 (000000ECEF61CC00) [pid = 4008] [serial = 1197] [outer = 0000000000000000] 20:44:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 165 (000000ECEF835000) [pid = 4008] [serial = 1198] [outer = 000000ECEF61CC00] 20:44:00 INFO - PROCESS | 4008 | 1463629440238 Marionette DEBUG loaded listener.js 20:44:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 166 (000000ECF0988800) [pid = 4008] [serial = 1199] [outer = 000000ECEF61CC00] 20:44:00 INFO - PROCESS | 4008 | 1463629440983 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 923ms 20:44:01 INFO - PROCESS | 4008 | 1463629441007 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 20:44:01 INFO - PROCESS | 4008 | 1463629441012 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 20:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:44:01 INFO - PROCESS | 4008 | 1463629441018 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:44:01 INFO - PROCESS | 4008 | 1463629441022 Marionette TRACE conn6 <- [1,1562,null,{}] 20:44:01 INFO - PROCESS | 4008 | 1463629441028 Marionette TRACE conn6 -> [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:44:01 INFO - PROCESS | 4008 | 1463629441195 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 20:44:01 INFO - PROCESS | 4008 | 1463629441308 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4ED7800 == 103 [pid = 4008] [id = 400] 20:44:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 167 (000000EC819E3800) [pid = 4008] [serial = 1200] [outer = 0000000000000000] 20:44:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 168 (000000EC823E8C00) [pid = 4008] [serial = 1201] [outer = 000000EC819E3800] 20:44:01 INFO - PROCESS | 4008 | 1463629441410 Marionette DEBUG loaded listener.js 20:44:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 169 (000000EC82D45800) [pid = 4008] [serial = 1202] [outer = 000000EC819E3800] 20:44:02 INFO - PROCESS | 4008 | 1463629442012 Marionette TRACE conn6 <- [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:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1028ms 20:44:02 INFO - PROCESS | 4008 | 1463629442049 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 20:44:02 INFO - PROCESS | 4008 | 1463629442056 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 20:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:44:02 INFO - PROCESS | 4008 | 1463629442063 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:44:02 INFO - PROCESS | 4008 | 1463629442066 Marionette TRACE conn6 <- [1,1566,null,{}] 20:44:02 INFO - PROCESS | 4008 | 1463629442070 Marionette TRACE conn6 -> [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:44:02 INFO - PROCESS | 4008 | 1463629442203 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 20:44:02 INFO - PROCESS | 4008 | 1463629442373 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEEDCE800 == 104 [pid = 4008] [id = 401] 20:44:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 170 (000000EC9ABF3800) [pid = 4008] [serial = 1203] [outer = 0000000000000000] 20:44:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 171 (000000ECDC237C00) [pid = 4008] [serial = 1204] [outer = 000000EC9ABF3800] 20:44:02 INFO - PROCESS | 4008 | 1463629442435 Marionette DEBUG loaded listener.js 20:44:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000ECDE35BC00) [pid = 4008] [serial = 1205] [outer = 000000EC9ABF3800] 20:44:03 INFO - PROCESS | 4008 | 1463629443056 Marionette TRACE conn6 <- [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:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1018ms 20:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:44:03 INFO - PROCESS | 4008 | 1463629443087 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 20:44:03 INFO - PROCESS | 4008 | 1463629443090 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 20:44:03 INFO - PROCESS | 4008 | 1463629443094 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:44:03 INFO - PROCESS | 4008 | 1463629443098 Marionette TRACE conn6 <- [1,1570,null,{}] 20:44:03 INFO - PROCESS | 4008 | 1463629443110 Marionette TRACE conn6 -> [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:44:03 INFO - PROCESS | 4008 | 1463629443261 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 20:44:03 INFO - PROCESS | 4008 | 1463629443410 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6EBC800 == 105 [pid = 4008] [id = 402] 20:44:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000ECE4095C00) [pid = 4008] [serial = 1206] [outer = 0000000000000000] 20:44:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000ECE7B43000) [pid = 4008] [serial = 1207] [outer = 000000ECE4095C00] 20:44:03 INFO - PROCESS | 4008 | 1463629443471 Marionette DEBUG loaded listener.js 20:44:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000ECEA511C00) [pid = 4008] [serial = 1208] [outer = 000000ECE4095C00] 20:44:04 INFO - PROCESS | 4008 | 1463629444172 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1141ms 20:44:04 INFO - PROCESS | 4008 | 1463629444237 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 20:44:04 INFO - PROCESS | 4008 | 1463629444240 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 20:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:44:04 INFO - PROCESS | 4008 | 1463629444244 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:44:04 INFO - PROCESS | 4008 | 1463629444246 Marionette TRACE conn6 <- [1,1574,null,{}] 20:44:04 INFO - PROCESS | 4008 | 1463629444250 Marionette TRACE conn6 -> [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:44:04 INFO - PROCESS | 4008 | 1463629444379 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 20:44:04 INFO - PROCESS | 4008 | 1463629444524 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC81F60800 == 106 [pid = 4008] [id = 403] 20:44:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000ECEF624C00) [pid = 4008] [serial = 1209] [outer = 0000000000000000] 20:44:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECF0AF8800) [pid = 4008] [serial = 1210] [outer = 000000ECEF624C00] 20:44:04 INFO - PROCESS | 4008 | 1463629444584 Marionette DEBUG loaded listener.js 20:44:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECF2D4A800) [pid = 4008] [serial = 1211] [outer = 000000ECEF624C00] 20:44:05 INFO - PROCESS | 4008 | 1463629445171 Marionette TRACE conn6 <- [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:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 987ms 20:44:05 INFO - PROCESS | 4008 | 1463629445232 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 20:44:05 INFO - PROCESS | 4008 | 1463629445235 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 20:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:44:05 INFO - PROCESS | 4008 | 1463629445239 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:44:05 INFO - PROCESS | 4008 | 1463629445241 Marionette TRACE conn6 <- [1,1578,null,{}] 20:44:05 INFO - PROCESS | 4008 | 1463629445245 Marionette TRACE conn6 -> [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:44:05 INFO - PROCESS | 4008 | 1463629445373 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 20:44:05 INFO - PROCESS | 4008 | 1463629445531 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82FF2000 == 107 [pid = 4008] [id = 404] 20:44:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000EC821B6000) [pid = 4008] [serial = 1212] [outer = 0000000000000000] 20:44:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000EC821BD000) [pid = 4008] [serial = 1213] [outer = 000000EC821B6000] 20:44:05 INFO - PROCESS | 4008 | 1463629445590 Marionette DEBUG loaded listener.js 20:44:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000ECF2141C00) [pid = 4008] [serial = 1214] [outer = 000000EC821B6000] 20:44:06 INFO - PROCESS | 4008 | 1463629446163 Marionette TRACE conn6 <- [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:44:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 986ms 20:44:06 INFO - PROCESS | 4008 | 1463629446227 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 20:44:06 INFO - PROCESS | 4008 | 1463629446230 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 20:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:44:06 INFO - PROCESS | 4008 | 1463629446233 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:44:06 INFO - PROCESS | 4008 | 1463629446235 Marionette TRACE conn6 <- [1,1582,null,{}] 20:44:06 INFO - PROCESS | 4008 | 1463629446239 Marionette TRACE conn6 -> [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:44:06 INFO - PROCESS | 4008 | 1463629446439 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 20:44:06 INFO - PROCESS | 4008 | 1463629446452 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC81B70000 == 108 [pid = 4008] [id = 405] 20:44:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000ECF5359800) [pid = 4008] [serial = 1215] [outer = 0000000000000000] 20:44:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECF6713800) [pid = 4008] [serial = 1216] [outer = 000000ECF5359800] 20:44:06 INFO - PROCESS | 4008 | 1463629446508 Marionette DEBUG loaded listener.js 20:44:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000ECF671DC00) [pid = 4008] [serial = 1217] [outer = 000000ECF5359800] 20:44:07 INFO - PROCESS | 4008 | 1463629447190 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1027ms 20:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:44:07 INFO - PROCESS | 4008 | 1463629447264 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 20:44:07 INFO - PROCESS | 4008 | 1463629447266 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 20:44:07 INFO - PROCESS | 4008 | 1463629447270 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:44:07 INFO - PROCESS | 4008 | 1463629447272 Marionette TRACE conn6 <- [1,1586,null,{}] 20:44:07 INFO - PROCESS | 4008 | 1463629447276 Marionette TRACE conn6 -> [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:44:07 INFO - PROCESS | 4008 | 1463629447401 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 20:44:07 INFO - PROCESS | 4008 | 1463629447546 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC81B87800 == 109 [pid = 4008] [id = 406] 20:44:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000EC819A5800) [pid = 4008] [serial = 1218] [outer = 0000000000000000] 20:44:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000EC819AC800) [pid = 4008] [serial = 1219] [outer = 000000EC819A5800] 20:44:07 INFO - PROCESS | 4008 | 1463629447604 Marionette DEBUG loaded listener.js 20:44:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000ECDDD88800) [pid = 4008] [serial = 1220] [outer = 000000EC819A5800] 20:44:08 INFO - PROCESS | 4008 | 1463629448193 Marionette TRACE conn6 <- [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:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 987ms 20:44:08 INFO - PROCESS | 4008 | 1463629448261 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 20:44:08 INFO - PROCESS | 4008 | 1463629448263 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 20:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:44:08 INFO - PROCESS | 4008 | 1463629448267 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:44:08 INFO - PROCESS | 4008 | 1463629448269 Marionette TRACE conn6 <- [1,1590,null,{}] 20:44:08 INFO - PROCESS | 4008 | 1463629448273 Marionette TRACE conn6 -> [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:44:08 INFO - PROCESS | 4008 | 1463629448397 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 20:44:08 INFO - PROCESS | 4008 | 1463629448556 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81AC1800 == 110 [pid = 4008] [id = 407] 20:44:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000EC83ADEC00) [pid = 4008] [serial = 1221] [outer = 0000000000000000] 20:44:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000EC83AE1C00) [pid = 4008] [serial = 1222] [outer = 000000EC83ADEC00] 20:44:08 INFO - PROCESS | 4008 | 1463629448614 Marionette DEBUG loaded listener.js 20:44:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000EC83AE7C00) [pid = 4008] [serial = 1223] [outer = 000000EC83ADEC00] 20:44:09 INFO - PROCESS | 4008 | 1463629449192 Marionette TRACE conn6 <- [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:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 986ms 20:44:09 INFO - PROCESS | 4008 | 1463629449256 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 20:44:09 INFO - PROCESS | 4008 | 1463629449258 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 20:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:44:09 INFO - PROCESS | 4008 | 1463629449262 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:44:09 INFO - PROCESS | 4008 | 1463629449264 Marionette TRACE conn6 <- [1,1594,null,{}] 20:44:09 INFO - PROCESS | 4008 | 1463629449268 Marionette TRACE conn6 -> [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:44:09 INFO - PROCESS | 4008 | 1463629449393 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 20:44:09 INFO - PROCESS | 4008 | 1463629449538 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC85D26000 == 111 [pid = 4008] [id = 408] 20:44:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000EC82C84C00) [pid = 4008] [serial = 1224] [outer = 0000000000000000] 20:44:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000EC82C8D000) [pid = 4008] [serial = 1225] [outer = 000000EC82C84C00] 20:44:09 INFO - PROCESS | 4008 | 1463629449594 Marionette DEBUG loaded listener.js 20:44:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000EC83AE4C00) [pid = 4008] [serial = 1226] [outer = 000000EC82C84C00] 20:44:10 INFO - PROCESS | 4008 | 1463629450206 Marionette TRACE conn6 <- [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:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 986ms 20:44:10 INFO - PROCESS | 4008 | 1463629450251 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 20:44:10 INFO - PROCESS | 4008 | 1463629450254 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 20:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:44:10 INFO - PROCESS | 4008 | 1463629450258 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:44:10 INFO - PROCESS | 4008 | 1463629450260 Marionette TRACE conn6 <- [1,1598,null,{}] 20:44:10 INFO - PROCESS | 4008 | 1463629450264 Marionette TRACE conn6 -> [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:44:10 INFO - PROCESS | 4008 | 1463629450396 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 20:44:10 INFO - PROCESS | 4008 | 1463629450556 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC85D39800 == 112 [pid = 4008] [id = 409] 20:44:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000EC82C91800) [pid = 4008] [serial = 1227] [outer = 0000000000000000] 20:44:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000EC85DCBC00) [pid = 4008] [serial = 1228] [outer = 000000EC82C91800] 20:44:10 INFO - PROCESS | 4008 | 1463629450613 Marionette DEBUG loaded listener.js 20:44:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000EC85DD2800) [pid = 4008] [serial = 1229] [outer = 000000EC82C91800] 20:44:11 INFO - PROCESS | 4008 | 1463629451484 Marionette TRACE conn6 <- [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:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1277ms 20:44:11 INFO - PROCESS | 4008 | 1463629451536 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 20:44:11 INFO - PROCESS | 4008 | 1463629451541 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 20:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:44:11 INFO - PROCESS | 4008 | 1463629451547 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:44:11 INFO - PROCESS | 4008 | 1463629451551 Marionette TRACE conn6 <- [1,1602,null,{}] 20:44:11 INFO - PROCESS | 4008 | 1463629451556 Marionette TRACE conn6 -> [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:44:11 INFO - PROCESS | 4008 | 1463629451731 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 20:44:11 INFO - PROCESS | 4008 | 1463629451849 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC85D44000 == 113 [pid = 4008] [id = 410] 20:44:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000EC80739000) [pid = 4008] [serial = 1230] [outer = 0000000000000000] 20:44:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000EC808A7400) [pid = 4008] [serial = 1231] [outer = 000000EC80739000] 20:44:11 INFO - PROCESS | 4008 | 1463629451903 Marionette DEBUG loaded listener.js 20:44:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000EC82D41800) [pid = 4008] [serial = 1232] [outer = 000000EC80739000] 20:44:12 INFO - PROCESS | 4008 | 1463629452525 Marionette TRACE conn6 <- [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:44:12 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:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1022ms 20:44:12 INFO - PROCESS | 4008 | 1463629452573 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 20:44:12 INFO - PROCESS | 4008 | 1463629452579 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 20:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:44:12 INFO - PROCESS | 4008 | 1463629452585 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:44:12 INFO - PROCESS | 4008 | 1463629452588 Marionette TRACE conn6 <- [1,1606,null,{}] 20:44:12 INFO - PROCESS | 4008 | 1463629452592 Marionette TRACE conn6 -> [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:44:12 INFO - PROCESS | 4008 | 1463629452764 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 20:44:12 INFO - PROCESS | 4008 | 1463629452894 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | --DOCSHELL 000000EC820DF000 == 112 [pid = 4008] [id = 350] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF5243800 == 111 [pid = 4008] [id = 347] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000EC827DA800 == 110 [pid = 4008] [id = 349] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81BB9800 == 109 [pid = 4008] [id = 348] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CC4000 == 108 [pid = 4008] [id = 398] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE119000 == 107 [pid = 4008] [id = 397] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2168000 == 106 [pid = 4008] [id = 396] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEF811800 == 105 [pid = 4008] [id = 395] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE397800 == 104 [pid = 4008] [id = 394] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB803800 == 103 [pid = 4008] [id = 393] 20:44:12 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9EB9800 == 102 [pid = 4008] [id = 392] 20:44:12 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000ECEE2C9400) [pid = 4008] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 20:44:12 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000ECEEEDA400) [pid = 4008] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 20:44:12 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECEF61B400) [pid = 4008] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 20:44:12 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000ECEF3ED000) [pid = 4008] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 20:44:12 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECECDB4C00) [pid = 4008] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 20:44:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC820DF000 == 103 [pid = 4008] [id = 411] 20:44:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000EC8089C800) [pid = 4008] [serial = 1233] [outer = 0000000000000000] 20:44:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000EC85DD4800) [pid = 4008] [serial = 1234] [outer = 000000EC8089C800] 20:44:13 INFO - PROCESS | 4008 | 1463629453022 Marionette DEBUG loaded listener.js 20:44:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000EC9ABE5000) [pid = 4008] [serial = 1235] [outer = 000000EC8089C800] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81BC2000 == 102 [pid = 4008] [id = 391] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9ECA000 == 101 [pid = 4008] [id = 390] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6099000 == 100 [pid = 4008] [id = 385] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF5413800 == 99 [pid = 4008] [id = 384] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF5240800 == 98 [pid = 4008] [id = 383] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3D4D000 == 97 [pid = 4008] [id = 382] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22BD000 == 96 [pid = 4008] [id = 381] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA842000 == 95 [pid = 4008] [id = 380] 20:44:13 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9A647800 == 94 [pid = 4008] [id = 379] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECE708A800) [pid = 4008] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000ECEC025C00) [pid = 4008] [serial = 1082] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECE7BE1800) [pid = 4008] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000EC808EA400) [pid = 4008] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000ECE7B77000) [pid = 4008] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000ECE7B93400) [pid = 4008] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000ECE290AC00) [pid = 4008] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000ECDD7C5800) [pid = 4008] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000ECDDE4C400) [pid = 4008] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 187 (000000ECEB33B800) [pid = 4008] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 186 (000000ECE2F05C00) [pid = 4008] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 185 (000000ECDCC2E000) [pid = 4008] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 184 (000000EC9A504400) [pid = 4008] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 183 (000000ECED492000) [pid = 4008] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000ECDE690400) [pid = 4008] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000ECEA50F800) [pid = 4008] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000ECE2569000) [pid = 4008] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000ECE2903000) [pid = 4008] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000EC808A5000) [pid = 4008] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000ECDC243800) [pid = 4008] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECEB9EA400) [pid = 4008] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000ECEAB2F800) [pid = 4008] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECE3F3BC00) [pid = 4008] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 20:44:13 INFO - PROCESS | 4008 | 1463629453539 Marionette TRACE conn6 <- [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:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 984ms 20:44:13 INFO - PROCESS | 4008 | 1463629453571 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 20:44:13 INFO - PROCESS | 4008 | 1463629453573 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 20:44:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:44:13 INFO - PROCESS | 4008 | 1463629453577 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:44:13 INFO - PROCESS | 4008 | 1463629453581 Marionette TRACE conn6 <- [1,1610,null,{}] 20:44:13 INFO - PROCESS | 4008 | 1463629453593 Marionette TRACE conn6 -> [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:44:13 INFO - PROCESS | 4008 | 1463629453704 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 20:44:13 INFO - PROCESS | 4008 | 1463629453721 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE81CD000 == 95 [pid = 4008] [id = 412] 20:44:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000ECDC234800) [pid = 4008] [serial = 1236] [outer = 0000000000000000] 20:44:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000ECDC242C00) [pid = 4008] [serial = 1237] [outer = 000000ECDC234800] 20:44:13 INFO - PROCESS | 4008 | 1463629453772 Marionette DEBUG loaded listener.js 20:44:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECDDC2D400) [pid = 4008] [serial = 1238] [outer = 000000ECDC234800] 20:44:14 INFO - PROCESS | 4008 | 1463629454227 Marionette TRACE conn6 <- [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:44:14 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:44:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 690ms 20:44:14 INFO - PROCESS | 4008 | 1463629454270 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 20:44:14 INFO - PROCESS | 4008 | 1463629454273 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 20:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:44:14 INFO - PROCESS | 4008 | 1463629454276 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:44:14 INFO - PROCESS | 4008 | 1463629454278 Marionette TRACE conn6 <- [1,1614,null,{}] 20:44:14 INFO - PROCESS | 4008 | 1463629454282 Marionette TRACE conn6 -> [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:44:14 INFO - PROCESS | 4008 | 1463629454390 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 20:44:14 INFO - PROCESS | 4008 | 1463629454397 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA829000 == 96 [pid = 4008] [id = 413] 20:44:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECDDD20800) [pid = 4008] [serial = 1239] [outer = 0000000000000000] 20:44:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECDDE4E400) [pid = 4008] [serial = 1240] [outer = 000000ECDDD20800] 20:44:14 INFO - PROCESS | 4008 | 1463629454444 Marionette DEBUG loaded listener.js 20:44:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECDDEBA000) [pid = 4008] [serial = 1241] [outer = 000000ECDDD20800] 20:44:14 INFO - PROCESS | 4008 | 1463629454865 Marionette TRACE conn6 <- [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:44:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:44:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 627ms 20:44:14 INFO - PROCESS | 4008 | 1463629454906 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 20:44:14 INFO - PROCESS | 4008 | 1463629454908 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 20:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:44:14 INFO - PROCESS | 4008 | 1463629454911 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:44:14 INFO - PROCESS | 4008 | 1463629454913 Marionette TRACE conn6 <- [1,1618,null,{}] 20:44:14 INFO - PROCESS | 4008 | 1463629454916 Marionette TRACE conn6 -> [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:44:15 INFO - PROCESS | 4008 | 1463629455065 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 20:44:15 INFO - PROCESS | 4008 | 1463629455128 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB205800 == 97 [pid = 4008] [id = 414] 20:44:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000ECDDEB6C00) [pid = 4008] [serial = 1242] [outer = 0000000000000000] 20:44:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000ECDF21C400) [pid = 4008] [serial = 1243] [outer = 000000ECDDEB6C00] 20:44:15 INFO - PROCESS | 4008 | 1463629455177 Marionette DEBUG loaded listener.js 20:44:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECE276A000) [pid = 4008] [serial = 1244] [outer = 000000ECDDEB6C00] 20:44:15 INFO - PROCESS | 4008 | 1463629455586 Marionette TRACE conn6 <- [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:44:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:44:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 734ms 20:44:15 INFO - PROCESS | 4008 | 1463629455649 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 20:44:15 INFO - PROCESS | 4008 | 1463629455651 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 20:44:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:44:15 INFO - PROCESS | 4008 | 1463629455655 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:44:15 INFO - PROCESS | 4008 | 1463629455656 Marionette TRACE conn6 <- [1,1622,null,{}] 20:44:15 INFO - PROCESS | 4008 | 1463629455666 Marionette TRACE conn6 -> [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:44:15 INFO - PROCESS | 4008 | 1463629455821 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 20:44:15 INFO - PROCESS | 4008 | 1463629455846 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECED446000 == 98 [pid = 4008] [id = 415] 20:44:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000ECE34A5400) [pid = 4008] [serial = 1245] [outer = 0000000000000000] 20:44:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000ECE3FB7000) [pid = 4008] [serial = 1246] [outer = 000000ECE34A5400] 20:44:15 INFO - PROCESS | 4008 | 1463629455895 Marionette DEBUG loaded listener.js 20:44:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000ECE4218800) [pid = 4008] [serial = 1247] [outer = 000000ECE34A5400] 20:44:16 INFO - PROCESS | 4008 | 1463629456313 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:44:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:44:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 20:44:16 INFO - PROCESS | 4008 | 1463629456329 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 20:44:16 INFO - PROCESS | 4008 | 1463629456331 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 20:44:16 INFO - PROCESS | 4008 | 1463629456339 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:44:16 INFO - PROCESS | 4008 | 1463629456341 Marionette TRACE conn6 <- [1,1626,null,{}] 20:44:16 INFO - PROCESS | 4008 | 1463629456345 Marionette TRACE conn6 -> [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:44:16 INFO - PROCESS | 4008 | 1463629456480 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 20:44:16 INFO - PROCESS | 4008 | 1463629456496 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE38D800 == 99 [pid = 4008] [id = 416] 20:44:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000ECE3F3BC00) [pid = 4008] [serial = 1248] [outer = 0000000000000000] 20:44:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000ECE7085800) [pid = 4008] [serial = 1249] [outer = 000000ECE3F3BC00] 20:44:16 INFO - PROCESS | 4008 | 1463629456547 Marionette DEBUG loaded listener.js 20:44:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000ECE7B77C00) [pid = 4008] [serial = 1250] [outer = 000000ECE3F3BC00] 20:44:16 INFO - PROCESS | 4008 | 1463629456981 Marionette TRACE conn6 <- [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:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 20:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:44:17 INFO - PROCESS | 4008 | 1463629457015 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 20:44:17 INFO - PROCESS | 4008 | 1463629457017 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 20:44:17 INFO - PROCESS | 4008 | 1463629457020 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:44:17 INFO - PROCESS | 4008 | 1463629457022 Marionette TRACE conn6 <- [1,1630,null,{}] 20:44:17 INFO - PROCESS | 4008 | 1463629457026 Marionette TRACE conn6 -> [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:44:17 INFO - PROCESS | 4008 | 1463629457166 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 20:44:17 INFO - PROCESS | 4008 | 1463629457180 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEEDA7000 == 100 [pid = 4008] [id = 417] 20:44:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000ECE7B95800) [pid = 4008] [serial = 1251] [outer = 0000000000000000] 20:44:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000ECE81EE000) [pid = 4008] [serial = 1252] [outer = 000000ECE7B95800] 20:44:17 INFO - PROCESS | 4008 | 1463629457227 Marionette DEBUG loaded listener.js 20:44:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000ECE9ED8800) [pid = 4008] [serial = 1253] [outer = 000000ECE7B95800] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000ECDDE04000) [pid = 4008] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000ECEB340800) [pid = 4008] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000ECE708E800) [pid = 4008] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000ECEDFEE400) [pid = 4008] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 187 (000000EC8061E800) [pid = 4008] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 186 (000000EC819E9C00) [pid = 4008] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 185 (000000ECE35AB800) [pid = 4008] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 184 (000000ECECBE2800) [pid = 4008] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 183 (000000ECEB291400) [pid = 4008] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:44:17 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000EC808A3000) [pid = 4008] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:44:17 INFO - PROCESS | 4008 | 1463629457836 Marionette TRACE conn6 <- [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:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 882ms 20:44:17 INFO - PROCESS | 4008 | 1463629457903 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 20:44:17 INFO - PROCESS | 4008 | 1463629457906 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 20:44:17 INFO - PROCESS | 4008 | 1463629457909 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:44:17 INFO - PROCESS | 4008 | 1463629457911 Marionette TRACE conn6 <- [1,1634,null,{}] 20:44:17 INFO - PROCESS | 4008 | 1463629457914 Marionette TRACE conn6 -> [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:44:18 INFO - PROCESS | 4008 | 1463629458018 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 20:44:18 INFO - PROCESS | 4008 | 1463629458025 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEF808800 == 101 [pid = 4008] [id = 418] 20:44:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECE7B4CC00) [pid = 4008] [serial = 1254] [outer = 0000000000000000] 20:44:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000ECEA50DC00) [pid = 4008] [serial = 1255] [outer = 000000ECE7B4CC00] 20:44:18 INFO - PROCESS | 4008 | 1463629458071 Marionette DEBUG loaded listener.js 20:44:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000ECEAD92800) [pid = 4008] [serial = 1256] [outer = 000000ECE7B4CC00] 20:44:18 INFO - PROCESS | 4008 | 1463629458495 Marionette TRACE conn6 <- [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:44:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:44:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 629ms 20:44:18 INFO - PROCESS | 4008 | 1463629458559 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 20:44:18 INFO - PROCESS | 4008 | 1463629458561 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 20:44:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:44:18 INFO - PROCESS | 4008 | 1463629458637 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:44:18 INFO - PROCESS | 4008 | 1463629458640 Marionette TRACE conn6 <- [1,1638,null,{}] 20:44:18 INFO - PROCESS | 4008 | 1463629458672 Marionette TRACE conn6 -> [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:44:18 INFO - PROCESS | 4008 | 1463629458783 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 20:44:18 INFO - PROCESS | 4008 | 1463629458947 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1E5C800 == 102 [pid = 4008] [id = 419] 20:44:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000ECE7B93400) [pid = 4008] [serial = 1257] [outer = 0000000000000000] 20:44:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000ECEB332C00) [pid = 4008] [serial = 1258] [outer = 000000ECE7B93400] 20:44:19 INFO - PROCESS | 4008 | 1463629459007 Marionette DEBUG loaded listener.js 20:44:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000ECF0AF4800) [pid = 4008] [serial = 1259] [outer = 000000ECE7B93400] 20:44:19 INFO - PROCESS | 4008 | 1463629459762 Marionette TRACE conn6 <- [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:44:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:44:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1202ms 20:44:19 INFO - PROCESS | 4008 | 1463629459798 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 20:44:19 INFO - PROCESS | 4008 | 1463629459803 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 20:44:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:44:19 INFO - PROCESS | 4008 | 1463629459809 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:44:19 INFO - PROCESS | 4008 | 1463629459814 Marionette TRACE conn6 <- [1,1642,null,{}] 20:44:19 INFO - PROCESS | 4008 | 1463629459821 Marionette TRACE conn6 -> [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:44:19 INFO - PROCESS | 4008 | 1463629459972 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 20:44:20 INFO - PROCESS | 4008 | 1463629460115 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC827E2800 == 103 [pid = 4008] [id = 420] 20:44:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000EC808A8400) [pid = 4008] [serial = 1260] [outer = 0000000000000000] 20:44:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000EC808B0400) [pid = 4008] [serial = 1261] [outer = 000000EC808A8400] 20:44:20 INFO - PROCESS | 4008 | 1463629460177 Marionette DEBUG loaded listener.js 20:44:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000EC81B07800) [pid = 4008] [serial = 1262] [outer = 000000EC808A8400] 20:44:20 INFO - PROCESS | 4008 | 1463629460792 Marionette TRACE conn6 <- [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:44:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:44:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1028ms 20:44:20 INFO - PROCESS | 4008 | 1463629460841 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 20:44:20 INFO - PROCESS | 4008 | 1463629460848 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 20:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:44:20 INFO - PROCESS | 4008 | 1463629460854 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:44:20 INFO - PROCESS | 4008 | 1463629460857 Marionette TRACE conn6 <- [1,1646,null,{}] 20:44:20 INFO - PROCESS | 4008 | 1463629460862 Marionette TRACE conn6 -> [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:44:21 INFO - PROCESS | 4008 | 1463629460995 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 20:44:21 INFO - PROCESS | 4008 | 1463629461145 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE81E2000 == 104 [pid = 4008] [id = 421] 20:44:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000EC82D44000) [pid = 4008] [serial = 1263] [outer = 0000000000000000] 20:44:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000EC83AE3000) [pid = 4008] [serial = 1264] [outer = 000000EC82D44000] 20:44:21 INFO - PROCESS | 4008 | 1463629461203 Marionette DEBUG loaded listener.js 20:44:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000EC9AB7CC00) [pid = 4008] [serial = 1265] [outer = 000000EC82D44000] 20:44:21 INFO - PROCESS | 4008 | 1463629461849 Marionette TRACE conn6 <- [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:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1021ms 20:44:21 INFO - PROCESS | 4008 | 1463629461881 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 20:44:21 INFO - PROCESS | 4008 | 1463629461884 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 20:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:44:21 INFO - PROCESS | 4008 | 1463629461888 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:44:21 INFO - PROCESS | 4008 | 1463629461892 Marionette TRACE conn6 <- [1,1650,null,{}] 20:44:21 INFO - PROCESS | 4008 | 1463629461904 Marionette TRACE conn6 -> [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:44:22 INFO - PROCESS | 4008 | 1463629462057 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 20:44:22 INFO - PROCESS | 4008 | 1463629462205 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2170000 == 105 [pid = 4008] [id = 422] 20:44:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000ECDF21D000) [pid = 4008] [serial = 1266] [outer = 0000000000000000] 20:44:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000ECE292B000) [pid = 4008] [serial = 1267] [outer = 000000ECDF21D000] 20:44:22 INFO - PROCESS | 4008 | 1463629462267 Marionette DEBUG loaded listener.js 20:44:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000ECE4093400) [pid = 4008] [serial = 1268] [outer = 000000ECDF21D000] 20:44:22 INFO - PROCESS | 4008 | 1463629462917 Marionette TRACE conn6 <- [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:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1087ms 20:44:22 INFO - PROCESS | 4008 | 1463629462985 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 20:44:22 INFO - PROCESS | 4008 | 1463629462989 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 20:44:22 INFO - PROCESS | 4008 | 1463629462992 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:44:22 INFO - PROCESS | 4008 | 1463629462995 Marionette TRACE conn6 <- [1,1654,null,{}] 20:44:23 INFO - PROCESS | 4008 | 1463629463014 Marionette TRACE conn6 -> [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:44:23 INFO - PROCESS | 4008 | 1463629463141 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 20:44:23 INFO - PROCESS | 4008 | 1463629463286 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF3386800 == 106 [pid = 4008] [id = 423] 20:44:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000ECE3F43800) [pid = 4008] [serial = 1269] [outer = 0000000000000000] 20:44:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000ECEB9DFC00) [pid = 4008] [serial = 1270] [outer = 000000ECE3F43800] 20:44:23 INFO - PROCESS | 4008 | 1463629463345 Marionette DEBUG loaded listener.js 20:44:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000ECECBE2400) [pid = 4008] [serial = 1271] [outer = 000000ECE3F43800] 20:44:23 INFO - PROCESS | 4008 | 1463629463970 Marionette TRACE conn6 <- [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:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1038ms 20:44:24 INFO - PROCESS | 4008 | 1463629464034 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 20:44:24 INFO - PROCESS | 4008 | 1463629464037 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 20:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:44:24 INFO - PROCESS | 4008 | 1463629464040 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:44:24 INFO - PROCESS | 4008 | 1463629464043 Marionette TRACE conn6 <- [1,1658,null,{}] 20:44:24 INFO - PROCESS | 4008 | 1463629464047 Marionette TRACE conn6 -> [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:44:24 INFO - PROCESS | 4008 | 1463629464171 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 20:44:24 INFO - PROCESS | 4008 | 1463629464318 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CBE800 == 107 [pid = 4008] [id = 424] 20:44:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECECBE3400) [pid = 4008] [serial = 1272] [outer = 0000000000000000] 20:44:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000ECEE218800) [pid = 4008] [serial = 1273] [outer = 000000ECECBE3400] 20:44:24 INFO - PROCESS | 4008 | 1463629464378 Marionette DEBUG loaded listener.js 20:44:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000ECEE3AF800) [pid = 4008] [serial = 1274] [outer = 000000ECECBE3400] 20:44:25 INFO - PROCESS | 4008 | 1463629465004 Marionette TRACE conn6 <- [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:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 984ms 20:44:25 INFO - PROCESS | 4008 | 1463629465028 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 20:44:25 INFO - PROCESS | 4008 | 1463629465030 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 20:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:44:25 INFO - PROCESS | 4008 | 1463629465034 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:44:25 INFO - PROCESS | 4008 | 1463629465036 Marionette TRACE conn6 <- [1,1662,null,{}] 20:44:25 INFO - PROCESS | 4008 | 1463629465040 Marionette TRACE conn6 -> [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:44:25 INFO - PROCESS | 4008 | 1463629465188 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 20:44:25 INFO - PROCESS | 4008 | 1463629465341 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6087000 == 108 [pid = 4008] [id = 425] 20:44:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000ECEEEB3800) [pid = 4008] [serial = 1275] [outer = 0000000000000000] 20:44:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000ECEEFCD800) [pid = 4008] [serial = 1276] [outer = 000000ECEEEB3800] 20:44:25 INFO - PROCESS | 4008 | 1463629465400 Marionette DEBUG loaded listener.js 20:44:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000ECEF623C00) [pid = 4008] [serial = 1277] [outer = 000000ECEEEB3800] 20:44:25 INFO - PROCESS | 4008 | 1463629465956 Marionette TRACE conn6 <- [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:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 986ms 20:44:26 INFO - PROCESS | 4008 | 1463629466023 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 20:44:26 INFO - PROCESS | 4008 | 1463629466025 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 20:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:44:26 INFO - PROCESS | 4008 | 1463629466029 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:44:26 INFO - PROCESS | 4008 | 1463629466031 Marionette TRACE conn6 <- [1,1666,null,{}] 20:44:26 INFO - PROCESS | 4008 | 1463629466035 Marionette TRACE conn6 -> [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:44:26 INFO - PROCESS | 4008 | 1463629466159 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 20:44:26 INFO - PROCESS | 4008 | 1463629466320 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF686F000 == 109 [pid = 4008] [id = 426] 20:44:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECEF61F000) [pid = 4008] [serial = 1278] [outer = 0000000000000000] 20:44:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000ECF0AFA800) [pid = 4008] [serial = 1279] [outer = 000000ECEF61F000] 20:44:26 INFO - PROCESS | 4008 | 1463629466378 Marionette DEBUG loaded listener.js 20:44:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECF1564800) [pid = 4008] [serial = 1280] [outer = 000000ECEF61F000] 20:44:26 INFO - PROCESS | 4008 | 1463629466974 Marionette TRACE conn6 <- [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:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 986ms 20:44:27 INFO - PROCESS | 4008 | 1463629467018 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 20:44:27 INFO - PROCESS | 4008 | 1463629467020 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 20:44:27 INFO - PROCESS | 4008 | 1463629467024 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:44:27 INFO - PROCESS | 4008 | 1463629467026 Marionette TRACE conn6 <- [1,1670,null,{}] 20:44:27 INFO - PROCESS | 4008 | 1463629467030 Marionette TRACE conn6 -> [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:44:27 INFO - PROCESS | 4008 | 1463629467154 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 20:44:27 INFO - PROCESS | 4008 | 1463629467303 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC8083D000 == 110 [pid = 4008] [id = 427] 20:44:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000ECF155C400) [pid = 4008] [serial = 1281] [outer = 0000000000000000] 20:44:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000ECF2146C00) [pid = 4008] [serial = 1282] [outer = 000000ECF155C400] 20:44:27 INFO - PROCESS | 4008 | 1463629467360 Marionette DEBUG loaded listener.js 20:44:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000ECF5353000) [pid = 4008] [serial = 1283] [outer = 000000ECF155C400] 20:44:27 INFO - PROCESS | 4008 | 1463629467968 Marionette TRACE conn6 <- [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:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 986ms 20:44:28 INFO - PROCESS | 4008 | 1463629468013 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 20:44:28 INFO - PROCESS | 4008 | 1463629468015 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 20:44:28 INFO - PROCESS | 4008 | 1463629468019 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:44:28 INFO - PROCESS | 4008 | 1463629468021 Marionette TRACE conn6 <- [1,1674,null,{}] 20:44:28 INFO - PROCESS | 4008 | 1463629468025 Marionette TRACE conn6 -> [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:44:28 INFO - PROCESS | 4008 | 1463629468149 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 20:44:28 INFO - PROCESS | 4008 | 1463629468312 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF5258000 == 111 [pid = 4008] [id = 428] 20:44:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000EC82C64800) [pid = 4008] [serial = 1284] [outer = 0000000000000000] 20:44:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000EC82C6CC00) [pid = 4008] [serial = 1285] [outer = 000000EC82C64800] 20:44:28 INFO - PROCESS | 4008 | 1463629468370 Marionette DEBUG loaded listener.js 20:44:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000ECF213F000) [pid = 4008] [serial = 1286] [outer = 000000EC82C64800] 20:44:28 INFO - PROCESS | 4008 | 1463629468918 Marionette TRACE conn6 <- [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:44:28 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:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 922ms 20:44:28 INFO - PROCESS | 4008 | 1463629468944 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 20:44:28 INFO - PROCESS | 4008 | 1463629468947 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 20:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:44:28 INFO - PROCESS | 4008 | 1463629468951 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:44:28 INFO - PROCESS | 4008 | 1463629468953 Marionette TRACE conn6 <- [1,1678,null,{}] 20:44:28 INFO - PROCESS | 4008 | 1463629468957 Marionette TRACE conn6 -> [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:44:29 INFO - PROCESS | 4008 | 1463629469084 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 20:44:29 INFO - PROCESS | 4008 | 1463629469247 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC826C8800 == 112 [pid = 4008] [id = 429] 20:44:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000EC81571800) [pid = 4008] [serial = 1287] [outer = 0000000000000000] 20:44:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000EC81579000) [pid = 4008] [serial = 1288] [outer = 000000EC81571800] 20:44:29 INFO - PROCESS | 4008 | 1463629469305 Marionette DEBUG loaded listener.js 20:44:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000EC82C65000) [pid = 4008] [serial = 1289] [outer = 000000EC81571800] 20:44:29 INFO - PROCESS | 4008 | 1463629469964 Marionette TRACE conn6 <- [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:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1020ms 20:44:29 INFO - PROCESS | 4008 | 1463629469972 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 20:44:29 INFO - PROCESS | 4008 | 1463629469975 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 20:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:44:29 INFO - PROCESS | 4008 | 1463629469979 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:44:29 INFO - PROCESS | 4008 | 1463629469982 Marionette TRACE conn6 <- [1,1682,null,{}] 20:44:29 INFO - PROCESS | 4008 | 1463629469986 Marionette TRACE conn6 -> [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:44:30 INFO - PROCESS | 4008 | 1463629470135 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 20:44:30 INFO - PROCESS | 4008 | 1463629470302 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC825B5800 == 113 [pid = 4008] [id = 430] 20:44:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000EC83678800) [pid = 4008] [serial = 1290] [outer = 0000000000000000] 20:44:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 220 (000000EC83680000) [pid = 4008] [serial = 1291] [outer = 000000EC83678800] 20:44:30 INFO - PROCESS | 4008 | 1463629470365 Marionette DEBUG loaded listener.js 20:44:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 221 (000000ECE4E19800) [pid = 4008] [serial = 1292] [outer = 000000EC83678800] 20:44:31 INFO - PROCESS | 4008 | 1463629471054 Marionette TRACE conn6 <- [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:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1135ms 20:44:31 INFO - PROCESS | 4008 | 1463629471116 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 20:44:31 INFO - PROCESS | 4008 | 1463629471119 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 20:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:44:31 INFO - PROCESS | 4008 | 1463629471123 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:44:31 INFO - PROCESS | 4008 | 1463629471125 Marionette TRACE conn6 <- [1,1686,null,{}] 20:44:31 INFO - PROCESS | 4008 | 1463629471146 Marionette TRACE conn6 -> [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:44:31 INFO - PROCESS | 4008 | 1463629471466 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 20:44:31 INFO - PROCESS | 4008 | 1463629471625 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC825AF800 == 114 [pid = 4008] [id = 431] 20:44:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 222 (000000EC8061E400) [pid = 4008] [serial = 1293] [outer = 0000000000000000] 20:44:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 223 (000000EC806DD400) [pid = 4008] [serial = 1294] [outer = 000000EC8061E400] 20:44:31 INFO - PROCESS | 4008 | 1463629471681 Marionette DEBUG loaded listener.js 20:44:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000EC819E4000) [pid = 4008] [serial = 1295] [outer = 000000EC8061E400] 20:44:32 INFO - PROCESS | 4008 | 1463629472260 Marionette TRACE conn6 <- [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:44:32 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:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1182ms 20:44:32 INFO - PROCESS | 4008 | 1463629472309 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 20:44:32 INFO - PROCESS | 4008 | 1463629472313 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 20:44:32 INFO - PROCESS | 4008 | 1463629472317 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:44:32 INFO - PROCESS | 4008 | 1463629472322 Marionette TRACE conn6 <- [1,1690,null,{}] 20:44:32 INFO - PROCESS | 4008 | 1463629472326 Marionette TRACE conn6 -> [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:44:32 INFO - PROCESS | 4008 | 1463629472449 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 20:44:32 INFO - PROCESS | 4008 | 1463629472623 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC81AD4800 == 115 [pid = 4008] [id = 432] 20:44:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC8222C800) [pid = 4008] [serial = 1296] [outer = 0000000000000000] 20:44:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000EC8270FC00) [pid = 4008] [serial = 1297] [outer = 000000EC8222C800] 20:44:32 INFO - PROCESS | 4008 | 1463629472678 Marionette DEBUG loaded listener.js 20:44:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000EC82D40400) [pid = 4008] [serial = 1298] [outer = 000000EC8222C800] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CD4000 == 114 [pid = 4008] [id = 367] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1E73000 == 113 [pid = 4008] [id = 195] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3D50000 == 112 [pid = 4008] [id = 221] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1E7A800 == 111 [pid = 4008] [id = 378] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3389000 == 110 [pid = 4008] [id = 368] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82802800 == 109 [pid = 4008] [id = 330] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEF808800 == 108 [pid = 4008] [id = 418] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDA7000 == 107 [pid = 4008] [id = 417] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE38D800 == 106 [pid = 4008] [id = 416] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED446000 == 105 [pid = 4008] [id = 415] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB205800 == 104 [pid = 4008] [id = 414] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA829000 == 103 [pid = 4008] [id = 413] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE81CD000 == 102 [pid = 4008] [id = 412] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 226 (000000ECEF835000) [pid = 4008] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000EC820DF000 == 101 [pid = 4008] [id = 411] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85D44000 == 100 [pid = 4008] [id = 410] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81B70000 == 99 [pid = 4008] [id = 405] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82FF2000 == 98 [pid = 4008] [id = 404] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81F60800 == 97 [pid = 4008] [id = 403] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6EBC800 == 96 [pid = 4008] [id = 402] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDCE800 == 95 [pid = 4008] [id = 401] 20:44:33 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4ED7800 == 94 [pid = 4008] [id = 400] 20:44:33 INFO - PROCESS | 4008 | 1463629473366 Marionette TRACE conn6 <- [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:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 225 (000000ECE2928400) [pid = 4008] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000ECDE354000) [pid = 4008] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 223 (000000ECEB9E9000) [pid = 4008] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 222 (000000ECF118F000) [pid = 4008] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 221 (000000ECE7B92800) [pid = 4008] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 220 (000000EC8089BC00) [pid = 4008] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 219 (000000ECECDB3800) [pid = 4008] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 218 (000000ECEEE81800) [pid = 4008] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000ECEEE02C00) [pid = 4008] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000EC9ABE4C00) [pid = 4008] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000EC82713000) [pid = 4008] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 214 (000000ECEE238000) [pid = 4008] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000ECDC1C3400) [pid = 4008] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000ECE7089800) [pid = 4008] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000ECEE22C000) [pid = 4008] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000EC82714800) [pid = 4008] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000ECDDD1E400) [pid = 4008] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000ECF2140400) [pid = 4008] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000EC819E7C00) [pid = 4008] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000ECE48DA400) [pid = 4008] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000ECEE21CC00) [pid = 4008] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000ECF2D4AC00) [pid = 4008] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000ECEF83F000) [pid = 4008] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000ECEEEDE400) [pid = 4008] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000ECE7B74400) [pid = 4008] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000ECE7B42000) [pid = 4008] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000ECE4095400) [pid = 4008] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000EC807CC400) [pid = 4008] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000EC9ABE4400) [pid = 4008] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECEF3E1400) [pid = 4008] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 20:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1135ms 20:44:33 INFO - PROCESS | 4008 | 1463629473457 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 20:44:33 INFO - PROCESS | 4008 | 1463629473461 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 20:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:44:33 INFO - PROCESS | 4008 | 1463629473464 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:44:33 INFO - PROCESS | 4008 | 1463629473466 Marionette TRACE conn6 <- [1,1694,null,{}] 20:44:33 INFO - PROCESS | 4008 | 1463629473470 Marionette TRACE conn6 -> [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:44:33 INFO - PROCESS | 4008 | 1463629473579 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 20:44:33 INFO - PROCESS | 4008 | 1463629473596 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC827F8800 == 95 [pid = 4008] [id = 433] 20:44:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000EC819E4800) [pid = 4008] [serial = 1299] [outer = 0000000000000000] 20:44:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000EC82D41C00) [pid = 4008] [serial = 1300] [outer = 000000EC819E4800] 20:44:33 INFO - PROCESS | 4008 | 1463629473644 Marionette DEBUG loaded listener.js 20:44:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000EC83686C00) [pid = 4008] [serial = 1301] [outer = 000000EC819E4800] 20:44:34 INFO - PROCESS | 4008 | 1463629474182 Marionette TRACE conn6 <- [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:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 776ms 20:44:34 INFO - PROCESS | 4008 | 1463629474242 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 20:44:34 INFO - PROCESS | 4008 | 1463629474246 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 20:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:44:34 INFO - PROCESS | 4008 | 1463629474257 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:44:34 INFO - PROCESS | 4008 | 1463629474262 Marionette TRACE conn6 <- [1,1698,null,{}] 20:44:34 INFO - PROCESS | 4008 | 1463629474265 Marionette TRACE conn6 -> [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:44:34 INFO - PROCESS | 4008 | 1463629474377 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 20:44:34 INFO - PROCESS | 4008 | 1463629474486 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA826000 == 96 [pid = 4008] [id = 434] 20:44:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000EC83681400) [pid = 4008] [serial = 1302] [outer = 0000000000000000] 20:44:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECDC3DC400) [pid = 4008] [serial = 1303] [outer = 000000EC83681400] 20:44:34 INFO - PROCESS | 4008 | 1463629474534 Marionette DEBUG loaded listener.js 20:44:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000ECDDD20400) [pid = 4008] [serial = 1304] [outer = 000000EC83681400] 20:44:34 INFO - PROCESS | 4008 | 1463629474955 Marionette TRACE conn6 <- [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:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 735ms 20:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:44:35 INFO - PROCESS | 4008 | 1463629474990 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 20:44:35 INFO - PROCESS | 4008 | 1463629474992 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 20:44:35 INFO - PROCESS | 4008 | 1463629474995 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:44:35 INFO - PROCESS | 4008 | 1463629474997 Marionette TRACE conn6 <- [1,1702,null,{}] 20:44:35 INFO - PROCESS | 4008 | 1463629475001 Marionette TRACE conn6 -> [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:44:35 INFO - PROCESS | 4008 | 1463629475107 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 20:44:35 INFO - PROCESS | 4008 | 1463629475114 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3A5800 == 97 [pid = 4008] [id = 435] 20:44:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000ECDDE05000) [pid = 4008] [serial = 1305] [outer = 0000000000000000] 20:44:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000ECDE3F9C00) [pid = 4008] [serial = 1306] [outer = 000000ECDDE05000] 20:44:35 INFO - PROCESS | 4008 | 1463629475161 Marionette DEBUG loaded listener.js 20:44:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000ECE288C000) [pid = 4008] [serial = 1307] [outer = 000000ECDDE05000] 20:44:35 INFO - PROCESS | 4008 | 1463629475621 Marionette TRACE conn6 <- [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:44:35 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 20:44:35 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 20:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:44:35 INFO - _addTest/ [0,1705,"getWindowHandle",null] 20:44:35 INFO - PROCESS | 4008 | 1463629475692 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 20:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:44:35 INFO - PROCESS | 4008 | 1463629475695 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:44:35 INFO - PROCESS | 4008 | 1463629475697 Marionette TRACE conn6 <- [1,1706,null,{}] 20:44:35 INFO - PROCESS | 4008 | 1463629475701 Marionette TRACE conn6 -> [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:44:35 INFO - PROCESS | 4008 | 1463629475870 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 20:44:35 INFO - PROCESS | 4008 | 1463629475897 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE116000 == 98 [pid = 4008] [id = 436] 20:44:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000ECE3FB7400) [pid = 4008] [serial = 1308] [outer = 0000000000000000] 20:44:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECE4099C00) [pid = 4008] [serial = 1309] [outer = 000000ECE3FB7400] 20:44:35 INFO - PROCESS | 4008 | 1463629475952 Marionette DEBUG loaded listener.js 20:44:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000ECE708DC00) [pid = 4008] [serial = 1310] [outer = 000000ECE3FB7400] 20:44:36 INFO - PROCESS | 4008 | 1463629476465 Marionette TRACE conn6 <- [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:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 838ms 20:44:36 INFO - PROCESS | 4008 | 1463629476536 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 20:44:36 INFO - PROCESS | 4008 | 1463629476539 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 20:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:44:36 INFO - PROCESS | 4008 | 1463629476556 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:44:36 INFO - PROCESS | 4008 | 1463629476558 Marionette TRACE conn6 <- [1,1710,null,{}] 20:44:36 INFO - PROCESS | 4008 | 1463629476562 Marionette TRACE conn6 -> [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:44:36 INFO - PROCESS | 4008 | 1463629476706 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 20:44:36 INFO - PROCESS | 4008 | 1463629476727 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEED9E800 == 99 [pid = 4008] [id = 437] 20:44:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECE7B9A400) [pid = 4008] [serial = 1311] [outer = 0000000000000000] 20:44:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000ECE8C39400) [pid = 4008] [serial = 1312] [outer = 000000ECE7B9A400] 20:44:36 INFO - PROCESS | 4008 | 1463629476773 Marionette DEBUG loaded listener.js 20:44:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000ECEB018800) [pid = 4008] [serial = 1313] [outer = 000000ECE7B9A400] 20:44:37 INFO - PROCESS | 4008 | 1463629477297 Marionette TRACE conn6 <- [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:44:37 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:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 797ms 20:44:37 INFO - PROCESS | 4008 | 1463629477348 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 20:44:37 INFO - PROCESS | 4008 | 1463629477350 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 20:44:37 INFO - PROCESS | 4008 | 1463629477353 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:44:37 INFO - PROCESS | 4008 | 1463629477355 Marionette TRACE conn6 <- [1,1714,null,{}] 20:44:37 INFO - PROCESS | 4008 | 1463629477358 Marionette TRACE conn6 -> [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:44:37 INFO - PROCESS | 4008 | 1463629477505 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 20:44:37 INFO - PROCESS | 4008 | 1463629477528 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF13AF000 == 100 [pid = 4008] [id = 438] 20:44:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000ECEACE6000) [pid = 4008] [serial = 1314] [outer = 0000000000000000] 20:44:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000ECEC01CC00) [pid = 4008] [serial = 1315] [outer = 000000ECEACE6000] 20:44:37 INFO - PROCESS | 4008 | 1463629477575 Marionette DEBUG loaded listener.js 20:44:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000ECEE222800) [pid = 4008] [serial = 1316] [outer = 000000ECEACE6000] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000ECE3F3BC00) [pid = 4008] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000ECE34A5400) [pid = 4008] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000ECE7B95800) [pid = 4008] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000ECDDEB6C00) [pid = 4008] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000ECDC234800) [pid = 4008] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000EC80739000) [pid = 4008] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000ECDDD20800) [pid = 4008] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000EC8089C800) [pid = 4008] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:44:37 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000ECE7B4CC00) [pid = 4008] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:44:38 INFO - PROCESS | 4008 | 1463629478146 Marionette TRACE conn6 <- [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:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 818ms 20:44:38 INFO - PROCESS | 4008 | 1463629478183 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 20:44:38 INFO - PROCESS | 4008 | 1463629478185 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 20:44:38 INFO - PROCESS | 4008 | 1463629478189 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:44:38 INFO - PROCESS | 4008 | 1463629478191 Marionette TRACE conn6 <- [1,1718,null,{}] 20:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:44:38 INFO - PROCESS | 4008 | 1463629478202 Marionette TRACE conn6 -> [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:44:38 INFO - PROCESS | 4008 | 1463629478307 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 20:44:38 INFO - PROCESS | 4008 | 1463629478314 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2004000 == 101 [pid = 4008] [id = 439] 20:44:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000ECE270E400) [pid = 4008] [serial = 1317] [outer = 0000000000000000] 20:44:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECE82C7C00) [pid = 4008] [serial = 1318] [outer = 000000ECE270E400] 20:44:38 INFO - PROCESS | 4008 | 1463629478359 Marionette DEBUG loaded listener.js 20:44:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000ECEE3AC800) [pid = 4008] [serial = 1319] [outer = 000000ECE270E400] 20:44:38 INFO - PROCESS | 4008 | 1463629478816 Marionette TRACE conn6 <- [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:44:38 INFO - PROCESS | 4008 | 1463629478889 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 20:44:38 INFO - PROCESS | 4008 | 1463629478892 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:44:38 INFO - PROCESS | 4008 | 1463629478894 Marionette TRACE conn6 <- [1,1722,null,{}] 20:44:38 INFO - PROCESS | 4008 | 1463629478898 Marionette TRACE conn6 -> [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:44:39 INFO - PROCESS | 4008 | 1463629479002 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 20:44:39 INFO - PROCESS | 4008 | 1463629479042 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF2538800 == 102 [pid = 4008] [id = 440] 20:44:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECEEE86400) [pid = 4008] [serial = 1320] [outer = 0000000000000000] 20:44:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000ECEEFC6000) [pid = 4008] [serial = 1321] [outer = 000000ECEEE86400] 20:44:39 INFO - PROCESS | 4008 | 1463629479089 Marionette DEBUG loaded listener.js 20:44:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000ECEF620000) [pid = 4008] [serial = 1322] [outer = 000000ECEEE86400] 20:44:39 INFO - PROCESS | 4008 | 1463629479549 Marionette TRACE conn6 <- [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:44:39 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:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 734ms 20:44:39 INFO - PROCESS | 4008 | 1463629479630 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 20:44:39 INFO - PROCESS | 4008 | 1463629479632 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 20:44:39 INFO - PROCESS | 4008 | 1463629479635 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:44:39 INFO - PROCESS | 4008 | 1463629479637 Marionette TRACE conn6 <- [1,1726,null,{}] 20:44:39 INFO - PROCESS | 4008 | 1463629479640 Marionette TRACE conn6 -> [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:44:39 INFO - PROCESS | 4008 | 1463629479755 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 20:44:39 INFO - PROCESS | 4008 | 1463629479761 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CE3000 == 103 [pid = 4008] [id = 441] 20:44:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000EC81963400) [pid = 4008] [serial = 1323] [outer = 0000000000000000] 20:44:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000EC81963C00) [pid = 4008] [serial = 1324] [outer = 000000EC81963400] 20:44:39 INFO - PROCESS | 4008 | 1463629479811 Marionette DEBUG loaded listener.js 20:44:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000ECF0983800) [pid = 4008] [serial = 1325] [outer = 000000EC81963400] 20:44:40 INFO - PROCESS | 4008 | 1463629480633 Marionette TRACE conn6 <- [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:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1019ms 20:44:40 INFO - PROCESS | 4008 | 1463629480659 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 20:44:40 INFO - PROCESS | 4008 | 1463629480665 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 20:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:44:40 INFO - PROCESS | 4008 | 1463629480670 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:44:40 INFO - PROCESS | 4008 | 1463629480675 Marionette TRACE conn6 <- [1,1730,null,{}] 20:44:40 INFO - PROCESS | 4008 | 1463629480680 Marionette TRACE conn6 -> [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:44:40 INFO - PROCESS | 4008 | 1463629480844 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 20:44:41 INFO - PROCESS | 4008 | 1463629480999 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE273D000 == 104 [pid = 4008] [id = 442] 20:44:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000EC81BF4800) [pid = 4008] [serial = 1326] [outer = 0000000000000000] 20:44:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000EC82223800) [pid = 4008] [serial = 1327] [outer = 000000EC81BF4800] 20:44:41 INFO - PROCESS | 4008 | 1463629481059 Marionette DEBUG loaded listener.js 20:44:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000EC82C86000) [pid = 4008] [serial = 1328] [outer = 000000EC81BF4800] 20:44:41 INFO - PROCESS | 4008 | 1463629481683 Marionette TRACE conn6 <- [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:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1027ms 20:44:41 INFO - PROCESS | 4008 | 1463629481713 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 20:44:41 INFO - PROCESS | 4008 | 1463629481719 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 20:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:44:41 INFO - PROCESS | 4008 | 1463629481728 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:44:41 INFO - PROCESS | 4008 | 1463629481731 Marionette TRACE conn6 <- [1,1734,null,{}] 20:44:41 INFO - PROCESS | 4008 | 1463629481735 Marionette TRACE conn6 -> [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:44:41 INFO - PROCESS | 4008 | 1463629481873 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 20:44:42 INFO - PROCESS | 4008 | 1463629482040 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE51B800 == 105 [pid = 4008] [id = 443] 20:44:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000EC85DD2C00) [pid = 4008] [serial = 1329] [outer = 0000000000000000] 20:44:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000EC9ABF0000) [pid = 4008] [serial = 1330] [outer = 000000EC85DD2C00] 20:44:42 INFO - PROCESS | 4008 | 1463629482099 Marionette DEBUG loaded listener.js 20:44:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 220 (000000ECDDE4C400) [pid = 4008] [serial = 1331] [outer = 000000EC85DD2C00] 20:44:42 INFO - PROCESS | 4008 | 1463629482678 Marionette TRACE conn6 <- [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:44:42 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:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1018ms 20:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:44:42 INFO - PROCESS | 4008 | 1463629482752 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 20:44:42 INFO - PROCESS | 4008 | 1463629482755 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 20:44:42 INFO - PROCESS | 4008 | 1463629482759 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:44:42 INFO - PROCESS | 4008 | 1463629482763 Marionette TRACE conn6 <- [1,1738,null,{}] 20:44:42 INFO - PROCESS | 4008 | 1463629482808 Marionette TRACE conn6 -> [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:44:42 INFO - PROCESS | 4008 | 1463629482954 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 20:44:43 INFO - PROCESS | 4008 | 1463629483104 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6272000 == 106 [pid = 4008] [id = 444] 20:44:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 221 (000000ECE467CC00) [pid = 4008] [serial = 1332] [outer = 0000000000000000] 20:44:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 222 (000000ECE7BA4400) [pid = 4008] [serial = 1333] [outer = 000000ECE467CC00] 20:44:43 INFO - PROCESS | 4008 | 1463629483166 Marionette DEBUG loaded listener.js 20:44:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 223 (000000ECEE224400) [pid = 4008] [serial = 1334] [outer = 000000ECE467CC00] 20:44:43 INFO - PROCESS | 4008 | 1463629483732 Marionette TRACE conn6 <- [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:44:43 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:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1041ms 20:44:43 INFO - PROCESS | 4008 | 1463629483802 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 20:44:43 INFO - PROCESS | 4008 | 1463629483805 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 20:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:44:43 INFO - PROCESS | 4008 | 1463629483809 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:44:43 INFO - PROCESS | 4008 | 1463629483811 Marionette TRACE conn6 <- [1,1742,null,{}] 20:44:43 INFO - PROCESS | 4008 | 1463629483815 Marionette TRACE conn6 -> [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:44:43 INFO - PROCESS | 4008 | 1463629483950 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 20:44:44 INFO - PROCESS | 4008 | 1463629484103 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82CD4000 == 107 [pid = 4008] [id = 445] 20:44:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000ECEF3E3C00) [pid = 4008] [serial = 1335] [outer = 0000000000000000] 20:44:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000ECF155B800) [pid = 4008] [serial = 1336] [outer = 000000ECEF3E3C00] 20:44:44 INFO - PROCESS | 4008 | 1463629484161 Marionette DEBUG loaded listener.js 20:44:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000ECF5353800) [pid = 4008] [serial = 1337] [outer = 000000ECEF3E3C00] 20:44:44 INFO - PROCESS | 4008 | 1463629484761 Marionette TRACE conn6 <- [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:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1022ms 20:44:44 INFO - PROCESS | 4008 | 1463629484833 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 20:44:44 INFO - PROCESS | 4008 | 1463629484835 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 20:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:44:44 INFO - PROCESS | 4008 | 1463629484839 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:44:44 INFO - PROCESS | 4008 | 1463629484841 Marionette TRACE conn6 <- [1,1746,null,{}] 20:44:44 INFO - PROCESS | 4008 | 1463629484845 Marionette TRACE conn6 -> [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:44:44 INFO - PROCESS | 4008 | 1463629484975 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 20:44:45 INFO - PROCESS | 4008 | 1463629485128 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6D73800 == 108 [pid = 4008] [id = 446] 20:44:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000EC82549C00) [pid = 4008] [serial = 1338] [outer = 0000000000000000] 20:44:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 228 (000000EC82552000) [pid = 4008] [serial = 1339] [outer = 000000EC82549C00] 20:44:45 INFO - PROCESS | 4008 | 1463629485187 Marionette DEBUG loaded listener.js 20:44:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000ECEEE7A000) [pid = 4008] [serial = 1340] [outer = 000000EC82549C00] 20:44:45 INFO - PROCESS | 4008 | 1463629485827 Marionette TRACE conn6 <- [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:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1022ms 20:44:45 INFO - PROCESS | 4008 | 1463629485864 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 20:44:45 INFO - PROCESS | 4008 | 1463629485866 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 20:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:44:45 INFO - PROCESS | 4008 | 1463629485870 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:44:45 INFO - PROCESS | 4008 | 1463629485872 Marionette TRACE conn6 <- [1,1750,null,{}] 20:44:45 INFO - PROCESS | 4008 | 1463629485876 Marionette TRACE conn6 -> [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:44:46 INFO - PROCESS | 4008 | 1463629486015 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 20:44:46 INFO - PROCESS | 4008 | 1463629486170 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC8256D800 == 109 [pid = 4008] [id = 447] 20:44:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC82B94000) [pid = 4008] [serial = 1341] [outer = 0000000000000000] 20:44:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000EC82BA0C00) [pid = 4008] [serial = 1342] [outer = 000000EC82B94000] 20:44:46 INFO - PROCESS | 4008 | 1463629486229 Marionette DEBUG loaded listener.js 20:44:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000ECF671B800) [pid = 4008] [serial = 1343] [outer = 000000EC82B94000] 20:44:46 INFO - PROCESS | 4008 | 1463629486773 Marionette TRACE conn6 <- [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:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 924ms 20:44:46 INFO - PROCESS | 4008 | 1463629486812 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 20:44:46 INFO - PROCESS | 4008 | 1463629486815 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 20:44:46 INFO - PROCESS | 4008 | 1463629486820 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:44:46 INFO - PROCESS | 4008 | 1463629486823 Marionette TRACE conn6 <- [1,1754,null,{}] 20:44:46 INFO - PROCESS | 4008 | 1463629486826 Marionette TRACE conn6 -> [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:44:46 INFO - PROCESS | 4008 | 1463629486954 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 20:44:47 INFO - PROCESS | 4008 | 1463629487119 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82588000 == 110 [pid = 4008] [id = 448] 20:44:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000EC82124400) [pid = 4008] [serial = 1344] [outer = 0000000000000000] 20:44:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000EC8212BC00) [pid = 4008] [serial = 1345] [outer = 000000EC82124400] 20:44:47 INFO - PROCESS | 4008 | 1463629487177 Marionette DEBUG loaded listener.js 20:44:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000EC82131C00) [pid = 4008] [serial = 1346] [outer = 000000EC82124400] 20:44:47 INFO - PROCESS | 4008 | 1463629487761 Marionette TRACE conn6 <- [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:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 986ms 20:44:47 INFO - PROCESS | 4008 | 1463629487809 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 20:44:47 INFO - PROCESS | 4008 | 1463629487812 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 20:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:44:47 INFO - PROCESS | 4008 | 1463629487816 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:44:47 INFO - PROCESS | 4008 | 1463629487818 Marionette TRACE conn6 <- [1,1758,null,{}] 20:44:47 INFO - PROCESS | 4008 | 1463629487822 Marionette TRACE conn6 -> [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:44:47 INFO - PROCESS | 4008 | 1463629487951 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 20:44:48 INFO - PROCESS | 4008 | 1463629488139 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC83721000 == 111 [pid = 4008] [id = 449] 20:44:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000EC821BA800) [pid = 4008] [serial = 1347] [outer = 0000000000000000] 20:44:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000EC8394FC00) [pid = 4008] [serial = 1348] [outer = 000000EC821BA800] 20:44:48 INFO - PROCESS | 4008 | 1463629488197 Marionette DEBUG loaded listener.js 20:44:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000EC83955C00) [pid = 4008] [serial = 1349] [outer = 000000EC821BA800] 20:44:48 INFO - PROCESS | 4008 | 1463629488806 Marionette TRACE conn6 <- [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:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1019ms 20:44:48 INFO - PROCESS | 4008 | 1463629488843 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 20:44:48 INFO - PROCESS | 4008 | 1463629488846 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 20:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:44:48 INFO - PROCESS | 4008 | 1463629488849 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:44:48 INFO - PROCESS | 4008 | 1463629488852 Marionette TRACE conn6 <- [1,1762,null,{}] 20:44:48 INFO - PROCESS | 4008 | 1463629488855 Marionette TRACE conn6 -> [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:44:49 INFO - PROCESS | 4008 | 1463629489012 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 20:44:49 INFO - PROCESS | 4008 | 1463629489181 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82283000 == 112 [pid = 4008] [id = 450] 20:44:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000EC87615C00) [pid = 4008] [serial = 1350] [outer = 0000000000000000] 20:44:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000EC87618800) [pid = 4008] [serial = 1351] [outer = 000000EC87615C00] 20:44:49 INFO - PROCESS | 4008 | 1463629489238 Marionette DEBUG loaded listener.js 20:44:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 241 (000000EC8761E800) [pid = 4008] [serial = 1352] [outer = 000000EC87615C00] 20:44:50 INFO - PROCESS | 4008 | 1463629490170 Marionette TRACE conn6 <- [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:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1384ms 20:44:50 INFO - PROCESS | 4008 | 1463629490236 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 20:44:50 INFO - PROCESS | 4008 | 1463629490240 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 20:44:50 INFO - PROCESS | 4008 | 1463629490246 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:44:50 INFO - PROCESS | 4008 | 1463629490249 Marionette TRACE conn6 <- [1,1766,null,{}] 20:44:50 INFO - PROCESS | 4008 | 1463629490255 Marionette TRACE conn6 -> [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:44:50 INFO - PROCESS | 4008 | 1463629490383 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 20:44:50 INFO - PROCESS | 4008 | 1463629490536 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82339800 == 113 [pid = 4008] [id = 451] 20:44:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 242 (000000EC808A3800) [pid = 4008] [serial = 1353] [outer = 0000000000000000] 20:44:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 243 (000000EC808ADC00) [pid = 4008] [serial = 1354] [outer = 000000EC808A3800] 20:44:50 INFO - PROCESS | 4008 | 1463629490631 Marionette DEBUG loaded listener.js 20:44:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 244 (000000EC819EC800) [pid = 4008] [serial = 1355] [outer = 000000EC808A3800] 20:44:51 INFO - PROCESS | 4008 | 1463629491174 Marionette TRACE conn6 <- [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:44:51 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:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 986ms 20:44:51 INFO - PROCESS | 4008 | 1463629491237 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 20:44:51 INFO - PROCESS | 4008 | 1463629491243 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 20:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:44:51 INFO - PROCESS | 4008 | 1463629491249 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:44:51 INFO - PROCESS | 4008 | 1463629491252 Marionette TRACE conn6 <- [1,1770,null,{}] 20:44:51 INFO - PROCESS | 4008 | 1463629491256 Marionette TRACE conn6 -> [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:44:51 INFO - PROCESS | 4008 | 1463629491381 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 20:44:51 INFO - PROCESS | 4008 | 1463629491559 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC80858800 == 114 [pid = 4008] [id = 452] 20:44:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 245 (000000EC821B8400) [pid = 4008] [serial = 1356] [outer = 0000000000000000] 20:44:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 246 (000000EC82222000) [pid = 4008] [serial = 1357] [outer = 000000EC821B8400] 20:44:51 INFO - PROCESS | 4008 | 1463629491610 Marionette DEBUG loaded listener.js 20:44:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 247 (000000EC82714800) [pid = 4008] [serial = 1358] [outer = 000000EC821B8400] 20:44:52 INFO - PROCESS | 4008 | 1463629492215 Marionette TRACE conn6 <- [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:44:52 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:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1026ms 20:44:52 INFO - PROCESS | 4008 | 1463629492276 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 20:44:52 INFO - PROCESS | 4008 | 1463629492279 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 20:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:44:52 INFO - PROCESS | 4008 | 1463629492283 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:44:52 INFO - PROCESS | 4008 | 1463629492286 Marionette TRACE conn6 <- [1,1774,null,{}] 20:44:52 INFO - PROCESS | 4008 | 1463629492297 Marionette TRACE conn6 -> [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:44:52 INFO - PROCESS | 4008 | 1463629492501 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 20:44:52 INFO - PROCESS | 4008 | 1463629492514 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC86889000 == 115 [pid = 4008] [id = 453] 20:44:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 248 (000000EC82C69C00) [pid = 4008] [serial = 1359] [outer = 0000000000000000] 20:44:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 249 (000000EC8367EC00) [pid = 4008] [serial = 1360] [outer = 000000EC82C69C00] 20:44:52 INFO - PROCESS | 4008 | 1463629492566 Marionette DEBUG loaded listener.js 20:44:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 250 (000000EC85DCB400) [pid = 4008] [serial = 1361] [outer = 000000EC82C69C00] 20:44:53 INFO - PROCESS | 4008 | 1463629493288 Marionette TRACE conn6 <- [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:44:53 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:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1027ms 20:44:53 INFO - PROCESS | 4008 | 1463629493312 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 20:44:53 INFO - PROCESS | 4008 | 1463629493315 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 20:44:53 INFO - PROCESS | 4008 | 1463629493318 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:44:53 INFO - PROCESS | 4008 | 1463629493320 Marionette TRACE conn6 <- [1,1778,null,{}] 20:44:53 INFO - PROCESS | 4008 | 1463629493323 Marionette TRACE conn6 -> [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:44:53 INFO - PROCESS | 4008 | 1463629493437 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 20:44:53 INFO - PROCESS | 4008 | 1463629493595 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82FDC000 == 116 [pid = 4008] [id = 454] 20:44:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 251 (000000EC85DCE000) [pid = 4008] [serial = 1362] [outer = 0000000000000000] 20:44:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 252 (000000EC868AD800) [pid = 4008] [serial = 1363] [outer = 000000EC85DCE000] 20:44:53 INFO - PROCESS | 4008 | 1463629493647 Marionette DEBUG loaded listener.js 20:44:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 253 (000000EC8761EC00) [pid = 4008] [serial = 1364] [outer = 000000EC85DCE000] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF51BE800 == 115 [pid = 4008] [id = 224] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2538800 == 114 [pid = 4008] [id = 440] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2004000 == 113 [pid = 4008] [id = 439] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13AF000 == 112 [pid = 4008] [id = 438] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEED9E800 == 111 [pid = 4008] [id = 437] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE116000 == 110 [pid = 4008] [id = 436] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3A5800 == 109 [pid = 4008] [id = 435] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA826000 == 108 [pid = 4008] [id = 434] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF5407800 == 107 [pid = 4008] [id = 399] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 252 (000000ECEB332C00) [pid = 4008] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 251 (000000EC823E8C00) [pid = 4008] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 250 (000000ECF0AF8800) [pid = 4008] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 249 (000000EC85DCBC00) [pid = 4008] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 248 (000000EC821BD000) [pid = 4008] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 247 (000000ECE7B43000) [pid = 4008] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 246 (000000ECDC237C00) [pid = 4008] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 245 (000000ECF6713800) [pid = 4008] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 244 (000000EC819AC800) [pid = 4008] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 243 (000000EC83AE1C00) [pid = 4008] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOMWINDOW == 242 (000000EC82C8D000) [pid = 4008] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000EC827F8800 == 106 [pid = 4008] [id = 433] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81AD4800 == 105 [pid = 4008] [id = 432] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000EC825AF800 == 104 [pid = 4008] [id = 431] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF686F000 == 103 [pid = 4008] [id = 426] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6087000 == 102 [pid = 4008] [id = 425] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CBE800 == 101 [pid = 4008] [id = 424] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3386800 == 100 [pid = 4008] [id = 423] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2170000 == 99 [pid = 4008] [id = 422] 20:44:53 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE81E2000 == 98 [pid = 4008] [id = 421] 20:44:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC827E2800 == 97 [pid = 4008] [id = 420] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 241 (000000ECE7085800) [pid = 4008] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 240 (000000ECE3FB7000) [pid = 4008] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 239 (000000ECE4218800) [pid = 4008] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000ECE81EE000) [pid = 4008] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000ECE7B77C00) [pid = 4008] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000ECDF21C400) [pid = 4008] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000ECDC242C00) [pid = 4008] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000ECDDC2D400) [pid = 4008] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000EC808A7400) [pid = 4008] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000EC82D41800) [pid = 4008] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000ECDDE4E400) [pid = 4008] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000ECDDEBA000) [pid = 4008] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000EC85DD4800) [pid = 4008] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000EC9ABE5000) [pid = 4008] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 227 (000000ECE9ED8800) [pid = 4008] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 226 (000000ECEAD92800) [pid = 4008] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 225 (000000ECEA50DC00) [pid = 4008] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000ECE276A000) [pid = 4008] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 20:44:54 INFO - PROCESS | 4008 | 1463629494257 Marionette TRACE conn6 <- [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:44:54 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:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 987ms 20:44:54 INFO - PROCESS | 4008 | 1463629494308 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 20:44:54 INFO - PROCESS | 4008 | 1463629494311 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 20:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:44:54 INFO - PROCESS | 4008 | 1463629494316 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:44:54 INFO - PROCESS | 4008 | 1463629494318 Marionette TRACE conn6 <- [1,1782,null,{}] 20:44:54 INFO - PROCESS | 4008 | 1463629494322 Marionette TRACE conn6 -> [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:44:54 INFO - PROCESS | 4008 | 1463629494424 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 20:44:54 INFO - PROCESS | 4008 | 1463629494432 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC81BCA800 == 98 [pid = 4008] [id = 455] 20:44:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC808ACC00) [pid = 4008] [serial = 1365] [outer = 0000000000000000] 20:44:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000EC81B04C00) [pid = 4008] [serial = 1366] [outer = 000000EC808ACC00] 20:44:54 INFO - PROCESS | 4008 | 1463629494478 Marionette DEBUG loaded listener.js 20:44:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000EC82709000) [pid = 4008] [serial = 1367] [outer = 000000EC808ACC00] 20:44:54 INFO - PROCESS | 4008 | 1463629494985 Marionette TRACE conn6 <- [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:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 734ms 20:44:55 INFO - PROCESS | 4008 | 1463629495052 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 20:44:55 INFO - PROCESS | 4008 | 1463629495054 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 20:44:55 INFO - PROCESS | 4008 | 1463629495057 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:44:55 INFO - PROCESS | 4008 | 1463629495059 Marionette TRACE conn6 <- [1,1786,null,{}] 20:44:55 INFO - PROCESS | 4008 | 1463629495062 Marionette TRACE conn6 -> [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:44:55 INFO - PROCESS | 4008 | 1463629495187 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 20:44:55 INFO - PROCESS | 4008 | 1463629495311 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4062800 == 99 [pid = 4008] [id = 456] 20:44:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 228 (000000EC8195C400) [pid = 4008] [serial = 1368] [outer = 0000000000000000] 20:44:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000EC9A506400) [pid = 4008] [serial = 1369] [outer = 000000EC8195C400] 20:44:55 INFO - PROCESS | 4008 | 1463629495360 Marionette DEBUG loaded listener.js 20:44:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000ECDC23E800) [pid = 4008] [serial = 1370] [outer = 000000EC8195C400] 20:44:55 INFO - PROCESS | 4008 | 1463629495746 Marionette TRACE conn6 <- [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:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 734ms 20:44:55 INFO - PROCESS | 4008 | 1463629495820 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 20:44:55 INFO - PROCESS | 4008 | 1463629495823 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 20:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:44:55 INFO - PROCESS | 4008 | 1463629495827 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:44:55 INFO - PROCESS | 4008 | 1463629495829 Marionette TRACE conn6 <- [1,1790,null,{}] 20:44:55 INFO - PROCESS | 4008 | 1463629495837 Marionette TRACE conn6 -> [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:44:55 INFO - PROCESS | 4008 | 1463629495940 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 20:44:55 INFO - PROCESS | 4008 | 1463629495952 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE9EB1000 == 100 [pid = 4008] [id = 457] 20:44:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000ECDCC32400) [pid = 4008] [serial = 1371] [outer = 0000000000000000] 20:44:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000ECDD560000) [pid = 4008] [serial = 1372] [outer = 000000ECDCC32400] 20:44:56 INFO - PROCESS | 4008 | 1463629495998 Marionette DEBUG loaded listener.js 20:44:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000ECDDE02C00) [pid = 4008] [serial = 1373] [outer = 000000ECDCC32400] 20:44:56 INFO - PROCESS | 4008 | 1463629496511 Marionette TRACE conn6 <- [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:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 734ms 20:44:56 INFO - PROCESS | 4008 | 1463629496567 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 20:44:56 INFO - PROCESS | 4008 | 1463629496569 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 20:44:56 INFO - PROCESS | 4008 | 1463629496573 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:44:56 INFO - PROCESS | 4008 | 1463629496574 Marionette TRACE conn6 <- [1,1794,null,{}] 20:44:56 INFO - PROCESS | 4008 | 1463629496578 Marionette TRACE conn6 -> [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:44:56 INFO - PROCESS | 4008 | 1463629496722 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 20:44:56 INFO - PROCESS | 4008 | 1463629496741 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB92800 == 101 [pid = 4008] [id = 458] 20:44:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000ECDCC34400) [pid = 4008] [serial = 1374] [outer = 0000000000000000] 20:44:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000ECDDE4F000) [pid = 4008] [serial = 1375] [outer = 000000ECDCC34400] 20:44:56 INFO - PROCESS | 4008 | 1463629496787 Marionette DEBUG loaded listener.js 20:44:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000ECDDEBDC00) [pid = 4008] [serial = 1376] [outer = 000000ECDCC34400] 20:44:57 INFO - PROCESS | 4008 | 1463629497272 Marionette TRACE conn6 <- [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:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 734ms 20:44:57 INFO - PROCESS | 4008 | 1463629497346 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 20:44:57 INFO - PROCESS | 4008 | 1463629497348 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 20:44:57 INFO - PROCESS | 4008 | 1463629497356 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:44:57 INFO - PROCESS | 4008 | 1463629497358 Marionette TRACE conn6 <- [1,1798,null,{}] 20:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:44:57 INFO - PROCESS | 4008 | 1463629497361 Marionette TRACE conn6 -> [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:44:57 INFO - PROCESS | 4008 | 1463629497502 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 20:44:57 INFO - PROCESS | 4008 | 1463629497524 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB3A8000 == 102 [pid = 4008] [id = 459] 20:44:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000ECE25D0000) [pid = 4008] [serial = 1377] [outer = 0000000000000000] 20:44:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000ECE270BC00) [pid = 4008] [serial = 1378] [outer = 000000ECE25D0000] 20:44:57 INFO - PROCESS | 4008 | 1463629497571 Marionette DEBUG loaded listener.js 20:44:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000ECE2903800) [pid = 4008] [serial = 1379] [outer = 000000ECE25D0000] 20:44:58 INFO - PROCESS | 4008 | 1463629498047 Marionette TRACE conn6 <- [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:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 713ms 20:44:58 INFO - PROCESS | 4008 | 1463629498079 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 20:44:58 INFO - PROCESS | 4008 | 1463629498082 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 20:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:44:58 INFO - PROCESS | 4008 | 1463629498085 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:44:58 INFO - PROCESS | 4008 | 1463629498087 Marionette TRACE conn6 <- [1,1802,null,{}] 20:44:58 INFO - PROCESS | 4008 | 1463629498090 Marionette TRACE conn6 -> [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:44:58 INFO - PROCESS | 4008 | 1463629498910 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000EC8222C800) [pid = 4008] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000EC8061E400) [pid = 4008] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000ECE3F43800) [pid = 4008] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000ECDF21D000) [pid = 4008] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000EC83681400) [pid = 4008] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000ECDDE05000) [pid = 4008] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000ECEF61F000) [pid = 4008] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000EC808A8400) [pid = 4008] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000EC82D44000) [pid = 4008] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000ECF155C400) [pid = 4008] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000EC9ABE5C00) [pid = 4008] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 227 (000000ECEEE85000) [pid = 4008] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 226 (000000ECEE2C4400) [pid = 4008] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 225 (000000EC9AB7EC00) [pid = 4008] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000EC819A5800) [pid = 4008] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 223 (000000ECECBE3400) [pid = 4008] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 222 (000000EC808EA800) [pid = 4008] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 221 (000000ECEE2C6C00) [pid = 4008] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 220 (000000ECED192800) [pid = 4008] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 219 (000000EC819E4800) [pid = 4008] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 218 (000000ECE7B7A800) [pid = 4008] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000ECEB288800) [pid = 4008] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000EC808A6C00) [pid = 4008] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000ECE7B93400) [pid = 4008] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 214 (000000ECE3056000) [pid = 4008] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000EC81B0A000) [pid = 4008] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000ECED190400) [pid = 4008] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000EC808E0000) [pid = 4008] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000ECE7043800) [pid = 4008] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000ECF5359800) [pid = 4008] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000ECE4095C00) [pid = 4008] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000ECEEE0D400) [pid = 4008] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000EC80896400) [pid = 4008] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000EC819E7000) [pid = 4008] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000EC821B6000) [pid = 4008] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000EC80739800) [pid = 4008] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000ECF1190800) [pid = 4008] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000ECEF624C00) [pid = 4008] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000EC9ABF3800) [pid = 4008] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000ECEEFF1000) [pid = 4008] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000EC808A1000) [pid = 4008] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000ECEEE0C800) [pid = 4008] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECF118AC00) [pid = 4008] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000ECDDC3A800) [pid = 4008] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECECBE3800) [pid = 4008] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000EC83ADEC00) [pid = 4008] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000ECEEFCF800) [pid = 4008] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000ECF0987800) [pid = 4008] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000EC819E3800) [pid = 4008] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000EC82C84C00) [pid = 4008] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000ECF213C800) [pid = 4008] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 187 (000000EC82C91800) [pid = 4008] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 186 (000000EC9AB7F800) [pid = 4008] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 185 (000000ECE35AD000) [pid = 4008] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 184 (000000ECEF879800) [pid = 4008] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 183 (000000ECEF3EAC00) [pid = 4008] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000ECECBDD000) [pid = 4008] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000ECDD30C400) [pid = 4008] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000EC80739400) [pid = 4008] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000ECE34F0C00) [pid = 4008] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000ECEF3E4400) [pid = 4008] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000ECE270E400) [pid = 4008] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECEF61CC00) [pid = 4008] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000ECE3FB7400) [pid = 4008] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECE7B9A400) [pid = 4008] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000ECEACE6000) [pid = 4008] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000ECEEE86400) [pid = 4008] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:44:58 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000ECEEEB3800) [pid = 4008] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:44:59 INFO - PROCESS | 4008 | 1463629499044 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC815E4800 == 103 [pid = 4008] [id = 460] 20:44:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000EC8061F000) [pid = 4008] [serial = 1380] [outer = 0000000000000000] 20:44:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000EC8073FC00) [pid = 4008] [serial = 1381] [outer = 000000EC8061F000] 20:44:59 INFO - PROCESS | 4008 | 1463629499094 Marionette DEBUG loaded listener.js 20:44:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000EC81961C00) [pid = 4008] [serial = 1382] [outer = 000000EC8061F000] 20:44:59 INFO - PROCESS | 4008 | 1463629499499 Marionette TRACE conn6 <- [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:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1491ms 20:44:59 INFO - PROCESS | 4008 | 1463629499578 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 20:44:59 INFO - PROCESS | 4008 | 1463629499581 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 20:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:44:59 INFO - PROCESS | 4008 | 1463629499589 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:44:59 INFO - PROCESS | 4008 | 1463629499592 Marionette TRACE conn6 <- [1,1806,null,{}] 20:44:59 INFO - PROCESS | 4008 | 1463629499596 Marionette TRACE conn6 -> [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:44:59 INFO - PROCESS | 4008 | 1463629499728 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 20:44:59 INFO - PROCESS | 4008 | 1463629499737 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEE113000 == 104 [pid = 4008] [id = 461] 20:44:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000EC83ADA800) [pid = 4008] [serial = 1383] [outer = 0000000000000000] 20:44:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000EC9ABE5C00) [pid = 4008] [serial = 1384] [outer = 000000EC83ADA800] 20:44:59 INFO - PROCESS | 4008 | 1463629499788 Marionette DEBUG loaded listener.js 20:44:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECE25D4800) [pid = 4008] [serial = 1385] [outer = 000000EC83ADA800] 20:45:00 INFO - PROCESS | 4008 | 1463629500274 Marionette TRACE conn6 <- [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:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 734ms 20:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:45:00 INFO - PROCESS | 4008 | 1463629500326 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 20:45:00 INFO - PROCESS | 4008 | 1463629500328 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 20:45:00 INFO - PROCESS | 4008 | 1463629500333 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:45:00 INFO - PROCESS | 4008 | 1463629500335 Marionette TRACE conn6 <- [1,1810,null,{}] 20:45:00 INFO - PROCESS | 4008 | 1463629500339 Marionette TRACE conn6 -> [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:45:00 INFO - PROCESS | 4008 | 1463629500443 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 20:45:00 INFO - PROCESS | 4008 | 1463629500451 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEED91800 == 105 [pid = 4008] [id = 462] 20:45:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECE290E000) [pid = 4008] [serial = 1386] [outer = 0000000000000000] 20:45:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECE3434000) [pid = 4008] [serial = 1387] [outer = 000000ECE290E000] 20:45:00 INFO - PROCESS | 4008 | 1463629500497 Marionette DEBUG loaded listener.js 20:45:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECE3F3EC00) [pid = 4008] [serial = 1388] [outer = 000000ECE290E000] 20:45:01 INFO - PROCESS | 4008 | 1463629501175 Marionette TRACE conn6 <- [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:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 881ms 20:45:01 INFO - PROCESS | 4008 | 1463629501217 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 20:45:01 INFO - PROCESS | 4008 | 1463629501222 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 20:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:45:01 INFO - PROCESS | 4008 | 1463629501228 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:45:01 INFO - PROCESS | 4008 | 1463629501232 Marionette TRACE conn6 <- [1,1814,null,{}] 20:45:01 INFO - PROCESS | 4008 | 1463629501238 Marionette TRACE conn6 -> [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:45:01 INFO - PROCESS | 4008 | 1463629501382 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 20:45:01 INFO - PROCESS | 4008 | 1463629501540 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC8257B000 == 106 [pid = 4008] [id = 463] 20:45:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000EC808A4000) [pid = 4008] [serial = 1389] [outer = 0000000000000000] 20:45:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000EC8157CC00) [pid = 4008] [serial = 1390] [outer = 000000EC808A4000] 20:45:01 INFO - PROCESS | 4008 | 1463629501602 Marionette DEBUG loaded listener.js 20:45:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000EC82128400) [pid = 4008] [serial = 1391] [outer = 000000EC808A4000] 20:45:02 INFO - PROCESS | 4008 | 1463629502278 Marionette TRACE conn6 <- [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:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1078ms 20:45:02 INFO - PROCESS | 4008 | 1463629502311 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 20:45:02 INFO - PROCESS | 4008 | 1463629502318 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 20:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:45:02 INFO - PROCESS | 4008 | 1463629502325 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:45:02 INFO - PROCESS | 4008 | 1463629502328 Marionette TRACE conn6 <- [1,1818,null,{}] 20:45:02 INFO - PROCESS | 4008 | 1463629502332 Marionette TRACE conn6 -> [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:45:02 INFO - PROCESS | 4008 | 1463629502467 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 20:45:02 INFO - PROCESS | 4008 | 1463629502624 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE2FBE000 == 107 [pid = 4008] [id = 464] 20:45:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000EC8270F000) [pid = 4008] [serial = 1392] [outer = 0000000000000000] 20:45:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000EC82BA1000) [pid = 4008] [serial = 1393] [outer = 000000EC8270F000] 20:45:02 INFO - PROCESS | 4008 | 1463629502683 Marionette DEBUG loaded listener.js 20:45:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000EC82D4D800) [pid = 4008] [serial = 1394] [outer = 000000EC8270F000] 20:45:03 INFO - PROCESS | 4008 | 1463629503351 Marionette TRACE conn6 <- [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:45:03 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:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1075ms 20:45:03 INFO - PROCESS | 4008 | 1463629503404 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 20:45:03 INFO - PROCESS | 4008 | 1463629503407 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 20:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:45:03 INFO - PROCESS | 4008 | 1463629503411 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:45:03 INFO - PROCESS | 4008 | 1463629503415 Marionette TRACE conn6 <- [1,1822,null,{}] 20:45:03 INFO - PROCESS | 4008 | 1463629503427 Marionette TRACE conn6 -> [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:45:03 INFO - PROCESS | 4008 | 1463629503562 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 20:45:03 INFO - PROCESS | 4008 | 1463629503723 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF131F000 == 108 [pid = 4008] [id = 465] 20:45:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000EC868AE000) [pid = 4008] [serial = 1395] [outer = 0000000000000000] 20:45:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000EC9A511000) [pid = 4008] [serial = 1396] [outer = 000000EC868AE000] 20:45:03 INFO - PROCESS | 4008 | 1463629503784 Marionette DEBUG loaded listener.js 20:45:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000ECDC23B400) [pid = 4008] [serial = 1397] [outer = 000000EC868AE000] 20:45:04 INFO - PROCESS | 4008 | 1463629504422 Marionette TRACE conn6 <- [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:45:04 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:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1029ms 20:45:04 INFO - PROCESS | 4008 | 1463629504442 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 20:45:04 INFO - PROCESS | 4008 | 1463629504445 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 20:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:45:04 INFO - PROCESS | 4008 | 1463629504449 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:45:04 INFO - PROCESS | 4008 | 1463629504451 Marionette TRACE conn6 <- [1,1826,null,{}] 20:45:04 INFO - PROCESS | 4008 | 1463629504455 Marionette TRACE conn6 -> [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:45:04 INFO - PROCESS | 4008 | 1463629504588 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 20:45:04 INFO - PROCESS | 4008 | 1463629504756 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1EB6800 == 109 [pid = 4008] [id = 466] 20:45:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000ECDDE51000) [pid = 4008] [serial = 1398] [outer = 0000000000000000] 20:45:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000ECDF4F3400) [pid = 4008] [serial = 1399] [outer = 000000ECDDE51000] 20:45:04 INFO - PROCESS | 4008 | 1463629504815 Marionette DEBUG loaded listener.js 20:45:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000ECE3FBA000) [pid = 4008] [serial = 1400] [outer = 000000ECDDE51000] 20:45:05 INFO - PROCESS | 4008 | 1463629505479 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1074ms 20:45:05 INFO - PROCESS | 4008 | 1463629505524 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 20:45:05 INFO - PROCESS | 4008 | 1463629505527 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 20:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:45:05 INFO - PROCESS | 4008 | 1463629505530 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:45:05 INFO - PROCESS | 4008 | 1463629505532 Marionette TRACE conn6 <- [1,1830,null,{}] 20:45:05 INFO - PROCESS | 4008 | 1463629505536 Marionette TRACE conn6 -> [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:45:05 INFO - PROCESS | 4008 | 1463629505665 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 20:45:05 INFO - PROCESS | 4008 | 1463629505820 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF252A000 == 110 [pid = 4008] [id = 467] 20:45:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000ECE4215400) [pid = 4008] [serial = 1401] [outer = 0000000000000000] 20:45:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000ECE4684400) [pid = 4008] [serial = 1402] [outer = 000000ECE4215400] 20:45:05 INFO - PROCESS | 4008 | 1463629505878 Marionette DEBUG loaded listener.js 20:45:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000ECE7085800) [pid = 4008] [serial = 1403] [outer = 000000ECE4215400] 20:45:06 INFO - PROCESS | 4008 | 1463629506460 Marionette TRACE conn6 <- [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:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 986ms 20:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:45:06 INFO - PROCESS | 4008 | 1463629506520 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 20:45:06 INFO - PROCESS | 4008 | 1463629506522 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 20:45:06 INFO - PROCESS | 4008 | 1463629506526 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:45:06 INFO - PROCESS | 4008 | 1463629506528 Marionette TRACE conn6 <- [1,1834,null,{}] 20:45:06 INFO - PROCESS | 4008 | 1463629506532 Marionette TRACE conn6 -> [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:45:06 INFO - PROCESS | 4008 | 1463629506680 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 20:45:06 INFO - PROCESS | 4008 | 1463629506838 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF4CA9800 == 111 [pid = 4008] [id = 468] 20:45:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000ECE7B6F400) [pid = 4008] [serial = 1404] [outer = 0000000000000000] 20:45:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000ECE7B96800) [pid = 4008] [serial = 1405] [outer = 000000ECE7B6F400] 20:45:06 INFO - PROCESS | 4008 | 1463629506897 Marionette DEBUG loaded listener.js 20:45:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000ECE850B800) [pid = 4008] [serial = 1406] [outer = 000000ECE7B6F400] 20:45:07 INFO - PROCESS | 4008 | 1463629507532 Marionette TRACE conn6 <- [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:45:07 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:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1019ms 20:45:07 INFO - PROCESS | 4008 | 1463629507548 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 20:45:07 INFO - PROCESS | 4008 | 1463629507550 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 20:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:45:07 INFO - PROCESS | 4008 | 1463629507554 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:45:07 INFO - PROCESS | 4008 | 1463629507556 Marionette TRACE conn6 <- [1,1838,null,{}] 20:45:07 INFO - PROCESS | 4008 | 1463629507560 Marionette TRACE conn6 -> [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:45:07 INFO - PROCESS | 4008 | 1463629507690 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 20:45:07 INFO - PROCESS | 4008 | 1463629507860 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF53DE800 == 112 [pid = 4008] [id = 469] 20:45:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000ECE7B7D400) [pid = 4008] [serial = 1407] [outer = 0000000000000000] 20:45:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000ECEA537C00) [pid = 4008] [serial = 1408] [outer = 000000ECE7B7D400] 20:45:07 INFO - PROCESS | 4008 | 1463629507918 Marionette DEBUG loaded listener.js 20:45:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECEAF5FC00) [pid = 4008] [serial = 1409] [outer = 000000ECE7B7D400] 20:45:08 INFO - PROCESS | 4008 | 1463629508514 Marionette TRACE conn6 <- [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:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1021ms 20:45:08 INFO - PROCESS | 4008 | 1463629508578 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 20:45:08 INFO - PROCESS | 4008 | 1463629508580 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 20:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:45:08 INFO - PROCESS | 4008 | 1463629508584 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:45:08 INFO - PROCESS | 4008 | 1463629508586 Marionette TRACE conn6 <- [1,1842,null,{}] 20:45:08 INFO - PROCESS | 4008 | 1463629508590 Marionette TRACE conn6 -> [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:45:08 INFO - PROCESS | 4008 | 1463629508721 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 20:45:08 INFO - PROCESS | 4008 | 1463629508877 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF6863800 == 113 [pid = 4008] [id = 470] 20:45:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000ECEAF57800) [pid = 4008] [serial = 1410] [outer = 0000000000000000] 20:45:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000ECEB28E000) [pid = 4008] [serial = 1411] [outer = 000000ECEAF57800] 20:45:08 INFO - PROCESS | 4008 | 1463629508935 Marionette DEBUG loaded listener.js 20:45:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000ECEB9B8000) [pid = 4008] [serial = 1412] [outer = 000000ECEAF57800] 20:45:09 INFO - PROCESS | 4008 | 1463629509488 Marionette TRACE conn6 <- [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:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 923ms 20:45:09 INFO - PROCESS | 4008 | 1463629509510 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 20:45:09 INFO - PROCESS | 4008 | 1463629509512 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 20:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:45:09 INFO - PROCESS | 4008 | 1463629509533 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:45:09 INFO - PROCESS | 4008 | 1463629509535 Marionette TRACE conn6 <- [1,1846,null,{}] 20:45:09 INFO - PROCESS | 4008 | 1463629509541 Marionette TRACE conn6 -> [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:45:09 INFO - PROCESS | 4008 | 1463629509671 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 20:45:09 INFO - PROCESS | 4008 | 1463629509840 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86F63000 == 114 [pid = 4008] [id = 471] 20:45:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000ECEC022400) [pid = 4008] [serial = 1413] [outer = 0000000000000000] 20:45:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000ECEC0A0400) [pid = 4008] [serial = 1414] [outer = 000000ECEC022400] 20:45:09 INFO - PROCESS | 4008 | 1463629509898 Marionette DEBUG loaded listener.js 20:45:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECECD0C000) [pid = 4008] [serial = 1415] [outer = 000000ECEC022400] 20:45:10 INFO - PROCESS | 4008 | 1463629510484 Marionette TRACE conn6 <- [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:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1005ms 20:45:10 INFO - PROCESS | 4008 | 1463629510524 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 20:45:10 INFO - PROCESS | 4008 | 1463629510527 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 20:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:45:10 INFO - PROCESS | 4008 | 1463629510530 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:45:10 INFO - PROCESS | 4008 | 1463629510532 Marionette TRACE conn6 <- [1,1850,null,{}] 20:45:10 INFO - PROCESS | 4008 | 1463629510536 Marionette TRACE conn6 -> [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:45:10 INFO - PROCESS | 4008 | 1463629510664 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 20:45:10 INFO - PROCESS | 4008 | 1463629510851 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC86F7F800 == 115 [pid = 4008] [id = 472] 20:45:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000EC8061AC00) [pid = 4008] [serial = 1416] [outer = 0000000000000000] 20:45:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECEC02A000) [pid = 4008] [serial = 1417] [outer = 000000EC8061AC00] 20:45:10 INFO - PROCESS | 4008 | 1463629510909 Marionette DEBUG loaded listener.js 20:45:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000ECEE238400) [pid = 4008] [serial = 1418] [outer = 000000EC8061AC00] 20:45:11 INFO - PROCESS | 4008 | 1463629511554 Marionette TRACE conn6 <- [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:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1077ms 20:45:11 INFO - PROCESS | 4008 | 1463629511609 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 20:45:11 INFO - PROCESS | 4008 | 1463629511612 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 20:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:45:11 INFO - PROCESS | 4008 | 1463629511616 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:45:11 INFO - PROCESS | 4008 | 1463629511619 Marionette TRACE conn6 <- [1,1854,null,{}] 20:45:11 INFO - PROCESS | 4008 | 1463629511622 Marionette TRACE conn6 -> [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:45:11 INFO - PROCESS | 4008 | 1463629511774 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 20:45:11 INFO - PROCESS | 4008 | 1463629511949 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC81B58000 == 116 [pid = 4008] [id = 473] 20:45:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000EC8073F800) [pid = 4008] [serial = 1419] [outer = 0000000000000000] 20:45:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000EC808A1C00) [pid = 4008] [serial = 1420] [outer = 000000EC8073F800] 20:45:12 INFO - PROCESS | 4008 | 1463629512012 Marionette DEBUG loaded listener.js 20:45:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000EC82D45C00) [pid = 4008] [serial = 1421] [outer = 000000EC8073F800] 20:45:12 INFO - PROCESS | 4008 | 1463629512623 Marionette TRACE conn6 <- [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:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1078ms 20:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:45:12 INFO - PROCESS | 4008 | 1463629512696 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 20:45:12 INFO - PROCESS | 4008 | 1463629512699 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 20:45:12 INFO - PROCESS | 4008 | 1463629512702 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:45:12 INFO - PROCESS | 4008 | 1463629512705 Marionette TRACE conn6 <- [1,1858,null,{}] 20:45:12 INFO - PROCESS | 4008 | 1463629512709 Marionette TRACE conn6 -> [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:45:12 INFO - PROCESS | 4008 | 1463629512839 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 20:45:13 INFO - PROCESS | 4008 | 1463629513225 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC81B63000 == 117 [pid = 4008] [id = 474] 20:45:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000EC80620000) [pid = 4008] [serial = 1422] [outer = 0000000000000000] 20:45:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000EC8073A000) [pid = 4008] [serial = 1423] [outer = 000000EC80620000] 20:45:13 INFO - PROCESS | 4008 | 1463629513282 Marionette DEBUG loaded listener.js 20:45:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000EC808AC400) [pid = 4008] [serial = 1424] [outer = 000000EC80620000] 20:45:13 INFO - PROCESS | 4008 | 1463629513912 Marionette TRACE conn6 <- [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:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1279ms 20:45:13 INFO - PROCESS | 4008 | 1463629513986 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 20:45:14 INFO - PROCESS | 4008 | 1463629513990 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 20:45:14 INFO - PROCESS | 4008 | 1463629513995 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:45:14 INFO - PROCESS | 4008 | 1463629513998 Marionette TRACE conn6 <- [1,1862,null,{}] 20:45:14 INFO - PROCESS | 4008 | 1463629514003 Marionette TRACE conn6 -> [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:45:14 INFO - PROCESS | 4008 | 1463629514131 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 20:45:14 INFO - PROCESS | 4008 | 1463629514295 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC827F8800 == 118 [pid = 4008] [id = 475] 20:45:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000EC80742400) [pid = 4008] [serial = 1425] [outer = 0000000000000000] 20:45:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000EC81577800) [pid = 4008] [serial = 1426] [outer = 000000EC80742400] 20:45:14 INFO - PROCESS | 4008 | 1463629514348 Marionette DEBUG loaded listener.js 20:45:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000EC823DF000) [pid = 4008] [serial = 1427] [outer = 000000EC80742400] 20:45:14 INFO - PROCESS | 4008 | 1463629514959 Marionette TRACE conn6 <- [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:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1028ms 20:45:15 INFO - PROCESS | 4008 | 1463629515030 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 20:45:15 INFO - PROCESS | 4008 | 1463629515034 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 20:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:45:15 INFO - PROCESS | 4008 | 1463629515038 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:45:15 INFO - PROCESS | 4008 | 1463629515040 Marionette TRACE conn6 <- [1,1866,null,{}] 20:45:15 INFO - PROCESS | 4008 | 1463629515045 Marionette TRACE conn6 -> [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:45:15 INFO - PROCESS | 4008 | 1463629515183 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 20:45:15 INFO - PROCESS | 4008 | 1463629515375 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | --DOCSHELL 000000ECF13A3800 == 117 [pid = 4008] [id = 31] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED547000 == 116 [pid = 4008] [id = 183] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CAE800 == 115 [pid = 4008] [id = 255] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81B87800 == 114 [pid = 4008] [id = 406] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE113000 == 113 [pid = 4008] [id = 461] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC815E4800 == 112 [pid = 4008] [id = 460] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3A8000 == 111 [pid = 4008] [id = 459] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB92800 == 110 [pid = 4008] [id = 458] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9EB1000 == 109 [pid = 4008] [id = 457] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4062800 == 108 [pid = 4008] [id = 456] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 218 (000000EC82C6CC00) [pid = 4008] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000EC81579000) [pid = 4008] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000EC83680000) [pid = 4008] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000EC81963C00) [pid = 4008] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC80846000 == 109 [pid = 4008] [id = 476] 20:45:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000EC8061F800) [pid = 4008] [serial = 1428] [outer = 0000000000000000] 20:45:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000EC808DF400) [pid = 4008] [serial = 1429] [outer = 000000EC8061F800] 20:45:15 INFO - PROCESS | 4008 | 1463629515488 Marionette DEBUG loaded listener.js 20:45:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000EC82C6CC00) [pid = 4008] [serial = 1430] [outer = 000000EC8061F800] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81BCA800 == 108 [pid = 4008] [id = 455] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82FDC000 == 107 [pid = 4008] [id = 454] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86889000 == 106 [pid = 4008] [id = 453] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC80858800 == 105 [pid = 4008] [id = 452] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82339800 == 104 [pid = 4008] [id = 451] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8256D800 == 103 [pid = 4008] [id = 447] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6D73800 == 102 [pid = 4008] [id = 446] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82CD4000 == 101 [pid = 4008] [id = 445] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6272000 == 100 [pid = 4008] [id = 444] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1E5C800 == 99 [pid = 4008] [id = 419] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE51B800 == 98 [pid = 4008] [id = 443] 20:45:15 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE273D000 == 97 [pid = 4008] [id = 442] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000ECECBE2400) [pid = 4008] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000ECEB9DFC00) [pid = 4008] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000ECE4093400) [pid = 4008] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 214 (000000ECE292B000) [pid = 4008] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000ECDC3DC400) [pid = 4008] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000ECDDD20400) [pid = 4008] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000ECDE3F9C00) [pid = 4008] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000ECF1564800) [pid = 4008] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000ECF0AFA800) [pid = 4008] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000EC81B07800) [pid = 4008] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000EC808B0400) [pid = 4008] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000EC9AB7CC00) [pid = 4008] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000EC83AE3000) [pid = 4008] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000ECF5353000) [pid = 4008] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000ECF2146C00) [pid = 4008] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000ECDDD8A000) [pid = 4008] [serial = 970] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000ECEEFE5400) [pid = 4008] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000ECEE6AD000) [pid = 4008] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000ECEB97F800) [pid = 4008] [serial = 997] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000ECDDD88800) [pid = 4008] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000ECEE3AF800) [pid = 4008] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECEE218800) [pid = 4008] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000EC823E9000) [pid = 4008] [serial = 994] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECEEEBB400) [pid = 4008] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000ECEDF4FC00) [pid = 4008] [serial = 910] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000EC82D41C00) [pid = 4008] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000EC83686C00) [pid = 4008] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000ECEAF55C00) [pid = 4008] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000ECEEEB2400) [pid = 4008] [serial = 976] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000EC9A507800) [pid = 4008] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 187 (000000ECF0AF4800) [pid = 4008] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 186 (000000ECF0AF5400) [pid = 4008] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 185 (000000ECF534F400) [pid = 4008] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 184 (000000ECEEE07400) [pid = 4008] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 183 (000000EC823DD400) [pid = 4008] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000ECEACDC400) [pid = 4008] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000ECF671DC00) [pid = 4008] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000ECEA511C00) [pid = 4008] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000ECEF619000) [pid = 4008] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000EC808A1400) [pid = 4008] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000ECF0AF0400) [pid = 4008] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECF2141C00) [pid = 4008] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000EC9A50A400) [pid = 4008] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECF15EA400) [pid = 4008] [serial = 988] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000ECF2D4A800) [pid = 4008] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000ECDE35BC00) [pid = 4008] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000ECF0AF7800) [pid = 4008] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 170 (000000ECF2D4B800) [pid = 4008] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 169 (000000ECEEEDF800) [pid = 4008] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 168 (000000ECF15ED000) [pid = 4008] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 167 (000000ECE270E800) [pid = 4008] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 166 (000000ECEAF52C00) [pid = 4008] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 165 (000000EC83AE7C00) [pid = 4008] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 164 (000000ECEF3E8C00) [pid = 4008] [serial = 979] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 163 (000000ECF1189C00) [pid = 4008] [serial = 985] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000EC82D45800) [pid = 4008] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 161 (000000EC83AE4C00) [pid = 4008] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000ECF2147800) [pid = 4008] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000EC85DD2800) [pid = 4008] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000ECDDD1F000) [pid = 4008] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000ECE7B9A800) [pid = 4008] [serial = 973] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000ECF1565400) [pid = 4008] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000ECEF838000) [pid = 4008] [serial = 982] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000ECEE6A2800) [pid = 4008] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000ECE25CC400) [pid = 4008] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000ECF155B000) [pid = 4008] [serial = 991] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000ECEA505800) [pid = 4008] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000ECEF83AC00) [pid = 4008] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000ECEF620000) [pid = 4008] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000ECE82C7C00) [pid = 4008] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000ECEE3AC800) [pid = 4008] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000ECEE222800) [pid = 4008] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000ECE288C000) [pid = 4008] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000ECF0988800) [pid = 4008] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000ECE4099C00) [pid = 4008] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000ECE708DC00) [pid = 4008] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECEB018800) [pid = 4008] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000ECE8C39400) [pid = 4008] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000ECEC01CC00) [pid = 4008] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000ECEEFC6000) [pid = 4008] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000ECEF623C00) [pid = 4008] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000ECEEFCD800) [pid = 4008] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000EC82D40400) [pid = 4008] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000EC8270FC00) [pid = 4008] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000EC819E4000) [pid = 4008] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 20:45:15 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000EC806DD400) [pid = 4008] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 20:45:16 INFO - PROCESS | 4008 | 1463629516081 Marionette TRACE conn6 <- [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:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1078ms 20:45:16 INFO - PROCESS | 4008 | 1463629516119 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 20:45:16 INFO - PROCESS | 4008 | 1463629516122 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 20:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:45:16 INFO - PROCESS | 4008 | 1463629516131 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:45:16 INFO - PROCESS | 4008 | 1463629516137 Marionette TRACE conn6 <- [1,1870,null,{}] 20:45:16 INFO - PROCESS | 4008 | 1463629516142 Marionette TRACE conn6 -> [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:45:16 INFO - PROCESS | 4008 | 1463629516255 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 20:45:16 INFO - PROCESS | 4008 | 1463629516368 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82339800 == 98 [pid = 4008] [id = 477] 20:45:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000EC81BEEC00) [pid = 4008] [serial = 1431] [outer = 0000000000000000] 20:45:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000EC82C88800) [pid = 4008] [serial = 1432] [outer = 000000EC81BEEC00] 20:45:16 INFO - PROCESS | 4008 | 1463629516415 Marionette DEBUG loaded listener.js 20:45:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000EC8367DC00) [pid = 4008] [serial = 1433] [outer = 000000EC81BEEC00] 20:45:16 INFO - PROCESS | 4008 | 1463629516805 Marionette TRACE conn6 <- [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:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 733ms 20:45:16 INFO - PROCESS | 4008 | 1463629516880 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 20:45:16 INFO - PROCESS | 4008 | 1463629516883 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 20:45:16 INFO - PROCESS | 4008 | 1463629516889 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:45:16 INFO - PROCESS | 4008 | 1463629516891 Marionette TRACE conn6 <- [1,1874,null,{}] 20:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:45:16 INFO - PROCESS | 4008 | 1463629516894 Marionette TRACE conn6 -> [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:45:17 INFO - PROCESS | 4008 | 1463629517004 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 20:45:17 INFO - PROCESS | 4008 | 1463629517018 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC82811800 == 99 [pid = 4008] [id = 478] 20:45:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000EC8394C000) [pid = 4008] [serial = 1434] [outer = 0000000000000000] 20:45:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000EC83AE1000) [pid = 4008] [serial = 1435] [outer = 000000EC8394C000] 20:45:17 INFO - PROCESS | 4008 | 1463629517072 Marionette DEBUG loaded listener.js 20:45:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000EC85DCA400) [pid = 4008] [serial = 1436] [outer = 000000EC8394C000] 20:45:17 INFO - PROCESS | 4008 | 1463629517541 Marionette TRACE conn6 <- [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:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 672ms 20:45:17 INFO - PROCESS | 4008 | 1463629517574 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 20:45:17 INFO - PROCESS | 4008 | 1463629517576 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 20:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:45:17 INFO - PROCESS | 4008 | 1463629517579 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:45:17 INFO - PROCESS | 4008 | 1463629517581 Marionette TRACE conn6 <- [1,1878,null,{}] 20:45:17 INFO - PROCESS | 4008 | 1463629517594 Marionette TRACE conn6 -> [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:45:17 INFO - PROCESS | 4008 | 1463629517734 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 20:45:17 INFO - PROCESS | 4008 | 1463629517750 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC85D2A800 == 100 [pid = 4008] [id = 479] 20:45:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000EC868A7800) [pid = 4008] [serial = 1437] [outer = 0000000000000000] 20:45:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000EC868AB000) [pid = 4008] [serial = 1438] [outer = 000000EC868A7800] 20:45:17 INFO - PROCESS | 4008 | 1463629517803 Marionette DEBUG loaded listener.js 20:45:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000EC9A507000) [pid = 4008] [serial = 1439] [outer = 000000EC868A7800] 20:45:18 INFO - PROCESS | 4008 | 1463629518325 Marionette TRACE conn6 <- [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:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 797ms 20:45:18 INFO - PROCESS | 4008 | 1463629518406 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 20:45:18 INFO - PROCESS | 4008 | 1463629518408 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 20:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:45:18 INFO - PROCESS | 4008 | 1463629518411 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:45:18 INFO - PROCESS | 4008 | 1463629518413 Marionette TRACE conn6 <- [1,1882,null,{}] 20:45:18 INFO - PROCESS | 4008 | 1463629518417 Marionette TRACE conn6 -> [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:45:18 INFO - PROCESS | 4008 | 1463629518558 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 20:45:18 INFO - PROCESS | 4008 | 1463629518583 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC87097000 == 101 [pid = 4008] [id = 480] 20:45:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000EC9ABEF400) [pid = 4008] [serial = 1440] [outer = 0000000000000000] 20:45:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000ECDC1C1C00) [pid = 4008] [serial = 1441] [outer = 000000EC9ABEF400] 20:45:18 INFO - PROCESS | 4008 | 1463629518636 Marionette DEBUG loaded listener.js 20:45:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000ECDCC2BC00) [pid = 4008] [serial = 1442] [outer = 000000EC9ABEF400] 20:45:19 INFO - PROCESS | 4008 | 1463629519107 Marionette TRACE conn6 <- [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:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 733ms 20:45:19 INFO - PROCESS | 4008 | 1463629519146 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 20:45:19 INFO - PROCESS | 4008 | 1463629519149 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 20:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:45:19 INFO - PROCESS | 4008 | 1463629519152 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:45:19 INFO - PROCESS | 4008 | 1463629519154 Marionette TRACE conn6 <- [1,1886,null,{}] 20:45:19 INFO - PROCESS | 4008 | 1463629519163 Marionette TRACE conn6 -> [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:45:19 INFO - PROCESS | 4008 | 1463629519305 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 20:45:19 INFO - PROCESS | 4008 | 1463629519326 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC9AB4C000 == 102 [pid = 4008] [id = 481] 20:45:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000EC9ABF0800) [pid = 4008] [serial = 1443] [outer = 0000000000000000] 20:45:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000ECDDD14C00) [pid = 4008] [serial = 1444] [outer = 000000EC9ABF0800] 20:45:19 INFO - PROCESS | 4008 | 1463629519373 Marionette DEBUG loaded listener.js 20:45:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000ECDDE0C800) [pid = 4008] [serial = 1445] [outer = 000000EC9ABF0800] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000EC821B8400) [pid = 4008] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000ECDCC32400) [pid = 4008] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000ECDCC34400) [pid = 4008] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000EC81963400) [pid = 4008] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000EC85DCE000) [pid = 4008] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECE25D0000) [pid = 4008] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 140 (000000EC83ADA800) [pid = 4008] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 139 (000000EC808ACC00) [pid = 4008] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 138 (000000EC82C69C00) [pid = 4008] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 137 (000000EC8195C400) [pid = 4008] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 136 (000000EC808A3800) [pid = 4008] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 135 (000000EC8061F000) [pid = 4008] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 134 (000000EC82C64800) [pid = 4008] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 133 (000000EC81571800) [pid = 4008] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:45:19 INFO - PROCESS | 4008 | --DOMWINDOW == 132 (000000EC83678800) [pid = 4008] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:45:20 INFO - PROCESS | 4008 | 1463629520073 Marionette TRACE conn6 <- [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:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 923ms 20:45:20 INFO - PROCESS | 4008 | 1463629520079 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 20:45:20 INFO - PROCESS | 4008 | 1463629520081 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 20:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:45:20 INFO - PROCESS | 4008 | 1463629520084 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:45:20 INFO - PROCESS | 4008 | 1463629520086 Marionette TRACE conn6 <- [1,1890,null,{}] 20:45:20 INFO - PROCESS | 4008 | 1463629520090 Marionette TRACE conn6 -> [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:45:20 INFO - PROCESS | 4008 | 1463629520236 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 20:45:20 INFO - PROCESS | 4008 | 1463629520306 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECDE33F000 == 103 [pid = 4008] [id = 482] 20:45:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 133 (000000EC8089B400) [pid = 4008] [serial = 1446] [outer = 0000000000000000] 20:45:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 134 (000000EC82D4EC00) [pid = 4008] [serial = 1447] [outer = 000000EC8089B400] 20:45:20 INFO - PROCESS | 4008 | 1463629520361 Marionette DEBUG loaded listener.js 20:45:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 135 (000000ECDDE0AC00) [pid = 4008] [serial = 1448] [outer = 000000EC8089B400] 20:45:20 INFO - PROCESS | 4008 | 1463629520735 Marionette TRACE conn6 <- [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:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 671ms 20:45:20 INFO - PROCESS | 4008 | 1463629520773 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 20:45:20 INFO - PROCESS | 4008 | 1463629520775 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 20:45:20 INFO - PROCESS | 4008 | 1463629520778 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:45:20 INFO - PROCESS | 4008 | 1463629520780 Marionette TRACE conn6 <- [1,1894,null,{}] 20:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:45:20 INFO - PROCESS | 4008 | 1463629520784 Marionette TRACE conn6 -> [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:45:20 INFO - PROCESS | 4008 | 1463629520891 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 20:45:20 INFO - PROCESS | 4008 | 1463629520899 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE3487000 == 104 [pid = 4008] [id = 483] 20:45:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 136 (000000ECDDE4B000) [pid = 4008] [serial = 1449] [outer = 0000000000000000] 20:45:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 137 (000000ECDDEB9000) [pid = 4008] [serial = 1450] [outer = 000000ECDDE4B000] 20:45:20 INFO - PROCESS | 4008 | 1463629520945 Marionette DEBUG loaded listener.js 20:45:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 138 (000000ECDF464C00) [pid = 4008] [serial = 1451] [outer = 000000ECDDE4B000] 20:45:21 INFO - PROCESS | 4008 | 1463629521409 Marionette TRACE conn6 <- [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:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 671ms 20:45:21 INFO - PROCESS | 4008 | 1463629521469 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 20:45:21 INFO - PROCESS | 4008 | 1463629521471 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 20:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:45:21 INFO - PROCESS | 4008 | 1463629521475 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:45:21 INFO - PROCESS | 4008 | 1463629521477 Marionette TRACE conn6 <- [1,1898,null,{}] 20:45:21 INFO - PROCESS | 4008 | 1463629521480 Marionette TRACE conn6 -> [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:45:21 INFO - PROCESS | 4008 | 1463629521586 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 20:45:21 INFO - PROCESS | 4008 | 1463629521593 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE8382000 == 105 [pid = 4008] [id = 484] 20:45:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 139 (000000ECE25D6000) [pid = 4008] [serial = 1452] [outer = 0000000000000000] 20:45:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 140 (000000ECE276A000) [pid = 4008] [serial = 1453] [outer = 000000ECE25D6000] 20:45:21 INFO - PROCESS | 4008 | 1463629521647 Marionette DEBUG loaded listener.js 20:45:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 141 (000000ECE2933400) [pid = 4008] [serial = 1454] [outer = 000000ECE25D6000] 20:45:22 INFO - PROCESS | 4008 | 1463629522456 Marionette TRACE conn6 <- [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:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1024ms 20:45:22 INFO - PROCESS | 4008 | 1463629522501 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 20:45:22 INFO - PROCESS | 4008 | 1463629522507 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 20:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:45:22 INFO - PROCESS | 4008 | 1463629522534 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:45:22 INFO - PROCESS | 4008 | 1463629522539 Marionette TRACE conn6 <- [1,1902,null,{}] 20:45:22 INFO - PROCESS | 4008 | 1463629522544 Marionette TRACE conn6 -> [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:45:22 INFO - PROCESS | 4008 | 1463629522719 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 20:45:22 INFO - PROCESS | 4008 | 1463629522874 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82320000 == 106 [pid = 4008] [id = 485] 20:45:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000EC819E7000) [pid = 4008] [serial = 1455] [outer = 0000000000000000] 20:45:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000EC81B0C400) [pid = 4008] [serial = 1456] [outer = 000000EC819E7000] 20:45:22 INFO - PROCESS | 4008 | 1463629522935 Marionette DEBUG loaded listener.js 20:45:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000EC82221800) [pid = 4008] [serial = 1457] [outer = 000000EC819E7000] 20:45:23 INFO - PROCESS | 4008 | 1463629523545 Marionette TRACE conn6 <- [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:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1099ms 20:45:23 INFO - PROCESS | 4008 | 1463629523615 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 20:45:23 INFO - PROCESS | 4008 | 1463629523622 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 20:45:23 INFO - PROCESS | 4008 | 1463629523628 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:45:23 INFO - PROCESS | 4008 | 1463629523632 Marionette TRACE conn6 <- [1,1906,null,{}] 20:45:23 INFO - PROCESS | 4008 | 1463629523636 Marionette TRACE conn6 -> [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:45:23 INFO - PROCESS | 4008 | 1463629523805 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 20:45:23 INFO - PROCESS | 4008 | 1463629523956 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC8708A000 == 107 [pid = 4008] [id = 486] 20:45:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000EC82B9B400) [pid = 4008] [serial = 1458] [outer = 0000000000000000] 20:45:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000EC82C90400) [pid = 4008] [serial = 1459] [outer = 000000EC82B9B400] 20:45:24 INFO - PROCESS | 4008 | 1463629524014 Marionette DEBUG loaded listener.js 20:45:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000EC85DD3000) [pid = 4008] [serial = 1460] [outer = 000000EC82B9B400] 20:45:24 INFO - PROCESS | 4008 | 1463629524626 Marionette TRACE conn6 <- [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:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1023ms 20:45:24 INFO - PROCESS | 4008 | 1463629524657 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 20:45:24 INFO - PROCESS | 4008 | 1463629524659 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 20:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:45:24 INFO - PROCESS | 4008 | 1463629524664 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:45:24 INFO - PROCESS | 4008 | 1463629524668 Marionette TRACE conn6 <- [1,1910,null,{}] 20:45:24 INFO - PROCESS | 4008 | 1463629524680 Marionette TRACE conn6 -> [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:45:24 INFO - PROCESS | 4008 | 1463629524866 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 20:45:25 INFO - PROCESS | 4008 | 1463629525020 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEAB8A800 == 108 [pid = 4008] [id = 487] 20:45:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000EC9AB72400) [pid = 4008] [serial = 1461] [outer = 0000000000000000] 20:45:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000ECDDD16800) [pid = 4008] [serial = 1462] [outer = 000000EC9AB72400] 20:45:25 INFO - PROCESS | 4008 | 1463629525079 Marionette DEBUG loaded listener.js 20:45:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000ECE290F400) [pid = 4008] [serial = 1463] [outer = 000000EC9AB72400] 20:45:25 INFO - PROCESS | 4008 | 1463629525677 Marionette TRACE conn6 <- [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:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1077ms 20:45:25 INFO - PROCESS | 4008 | 1463629525760 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 20:45:25 INFO - PROCESS | 4008 | 1463629525763 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 20:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:45:25 INFO - PROCESS | 4008 | 1463629525767 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:45:25 INFO - PROCESS | 4008 | 1463629525769 Marionette TRACE conn6 <- [1,1914,null,{}] 20:45:25 INFO - PROCESS | 4008 | 1463629525773 Marionette TRACE conn6 -> [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:45:25 INFO - PROCESS | 4008 | 1463629525912 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 20:45:26 INFO - PROCESS | 4008 | 1463629526062 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB261800 == 109 [pid = 4008] [id = 488] 20:45:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000ECE329C400) [pid = 4008] [serial = 1464] [outer = 0000000000000000] 20:45:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000ECE4217000) [pid = 4008] [serial = 1465] [outer = 000000ECE329C400] 20:45:26 INFO - PROCESS | 4008 | 1463629526123 Marionette DEBUG loaded listener.js 20:45:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000ECE7086C00) [pid = 4008] [serial = 1466] [outer = 000000ECE329C400] 20:45:26 INFO - PROCESS | 4008 | 1463629526711 Marionette TRACE conn6 <- [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:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 986ms 20:45:26 INFO - PROCESS | 4008 | 1463629526756 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 20:45:26 INFO - PROCESS | 4008 | 1463629526758 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 20:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:45:26 INFO - PROCESS | 4008 | 1463629526762 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:45:26 INFO - PROCESS | 4008 | 1463629526764 Marionette TRACE conn6 <- [1,1918,null,{}] 20:45:26 INFO - PROCESS | 4008 | 1463629526768 Marionette TRACE conn6 -> [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:45:26 INFO - PROCESS | 4008 | 1463629526900 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 20:45:27 INFO - PROCESS | 4008 | 1463629527063 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEBED7000 == 110 [pid = 4008] [id = 489] 20:45:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000ECE48DAC00) [pid = 4008] [serial = 1467] [outer = 0000000000000000] 20:45:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000ECE7B73400) [pid = 4008] [serial = 1468] [outer = 000000ECE48DAC00] 20:45:27 INFO - PROCESS | 4008 | 1463629527122 Marionette DEBUG loaded listener.js 20:45:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000ECE7B9DC00) [pid = 4008] [serial = 1469] [outer = 000000ECE48DAC00] 20:45:27 INFO - PROCESS | 4008 | 1463629527726 Marionette TRACE conn6 <- [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:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1018ms 20:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:45:27 INFO - PROCESS | 4008 | 1463629527783 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 20:45:27 INFO - PROCESS | 4008 | 1463629527786 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 20:45:27 INFO - PROCESS | 4008 | 1463629527789 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:45:27 INFO - PROCESS | 4008 | 1463629527791 Marionette TRACE conn6 <- [1,1922,null,{}] 20:45:27 INFO - PROCESS | 4008 | 1463629527795 Marionette TRACE conn6 -> [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:45:27 INFO - PROCESS | 4008 | 1463629527938 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 20:45:28 INFO - PROCESS | 4008 | 1463629528090 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE254000 == 111 [pid = 4008] [id = 490] 20:45:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000ECEB284400) [pid = 4008] [serial = 1470] [outer = 0000000000000000] 20:45:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECEB9AC400) [pid = 4008] [serial = 1471] [outer = 000000ECEB284400] 20:45:28 INFO - PROCESS | 4008 | 1463629528149 Marionette DEBUG loaded listener.js 20:45:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000ECECDB3800) [pid = 4008] [serial = 1472] [outer = 000000ECEB284400] 20:45:28 INFO - PROCESS | 4008 | 1463629528760 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1020ms 20:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:45:28 INFO - PROCESS | 4008 | 1463629528812 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 20:45:28 INFO - PROCESS | 4008 | 1463629528815 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 20:45:28 INFO - PROCESS | 4008 | 1463629528818 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:45:28 INFO - PROCESS | 4008 | 1463629528821 Marionette TRACE conn6 <- [1,1926,null,{}] 20:45:28 INFO - PROCESS | 4008 | 1463629528824 Marionette TRACE conn6 -> [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:45:28 INFO - PROCESS | 4008 | 1463629528954 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 20:45:29 INFO - PROCESS | 4008 | 1463629529118 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEED8B000 == 112 [pid = 4008] [id = 491] 20:45:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000ECEDFF6400) [pid = 4008] [serial = 1473] [outer = 0000000000000000] 20:45:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000ECEE222C00) [pid = 4008] [serial = 1474] [outer = 000000ECEDFF6400] 20:45:29 INFO - PROCESS | 4008 | 1463629529176 Marionette DEBUG loaded listener.js 20:45:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000ECEE3B0800) [pid = 4008] [serial = 1475] [outer = 000000ECEDFF6400] 20:45:29 INFO - PROCESS | 4008 | 1463629529825 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1073ms 20:45:29 INFO - PROCESS | 4008 | 1463629529893 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 20:45:29 INFO - PROCESS | 4008 | 1463629529896 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 20:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:45:29 INFO - PROCESS | 4008 | 1463629529900 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:45:29 INFO - PROCESS | 4008 | 1463629529902 Marionette TRACE conn6 <- [1,1930,null,{}] 20:45:29 INFO - PROCESS | 4008 | 1463629529906 Marionette TRACE conn6 -> [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:45:30 INFO - PROCESS | 4008 | 1463629530036 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 20:45:30 INFO - PROCESS | 4008 | 1463629530187 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1321800 == 113 [pid = 4008] [id = 492] 20:45:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000ECEE6AA000) [pid = 4008] [serial = 1476] [outer = 0000000000000000] 20:45:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 164 (000000ECEEE03800) [pid = 4008] [serial = 1477] [outer = 000000ECEE6AA000] 20:45:30 INFO - PROCESS | 4008 | 1463629530245 Marionette DEBUG loaded listener.js 20:45:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 165 (000000ECEEE7C000) [pid = 4008] [serial = 1478] [outer = 000000ECEE6AA000] 20:45:30 INFO - PROCESS | 4008 | 1463629530828 Marionette TRACE conn6 <- [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:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 986ms 20:45:30 INFO - PROCESS | 4008 | 1463629530888 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 20:45:30 INFO - PROCESS | 4008 | 1463629530891 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 20:45:30 INFO - PROCESS | 4008 | 1463629530894 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:45:30 INFO - PROCESS | 4008 | 1463629530897 Marionette TRACE conn6 <- [1,1934,null,{}] 20:45:30 INFO - PROCESS | 4008 | 1463629530901 Marionette TRACE conn6 -> [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:45:31 INFO - PROCESS | 4008 | 1463629531034 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 20:45:31 INFO - PROCESS | 4008 | 1463629531184 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECF1EB8000 == 114 [pid = 4008] [id = 493] 20:45:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 166 (000000ECEEE86000) [pid = 4008] [serial = 1479] [outer = 0000000000000000] 20:45:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 167 (000000ECEEEB7000) [pid = 4008] [serial = 1480] [outer = 000000ECEEE86000] 20:45:31 INFO - PROCESS | 4008 | 1463629531244 Marionette DEBUG loaded listener.js 20:45:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 168 (000000ECEEEDB000) [pid = 4008] [serial = 1481] [outer = 000000ECEEE86000] 20:45:31 INFO - PROCESS | 4008 | 1463629531834 Marionette TRACE conn6 <- [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:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 984ms 20:45:31 INFO - PROCESS | 4008 | 1463629531882 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 20:45:31 INFO - PROCESS | 4008 | 1463629531884 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 20:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:45:31 INFO - PROCESS | 4008 | 1463629531888 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:45:31 INFO - PROCESS | 4008 | 1463629531890 Marionette TRACE conn6 <- [1,1938,null,{}] 20:45:31 INFO - PROCESS | 4008 | 1463629531894 Marionette TRACE conn6 -> [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:45:32 INFO - PROCESS | 4008 | 1463629532027 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 20:45:32 INFO - PROCESS | 4008 | 1463629532219 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC827DF800 == 115 [pid = 4008] [id = 494] 20:45:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 169 (000000EC8089C800) [pid = 4008] [serial = 1482] [outer = 0000000000000000] 20:45:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 170 (000000EC82C6EC00) [pid = 4008] [serial = 1483] [outer = 000000EC8089C800] 20:45:32 INFO - PROCESS | 4008 | 1463629532278 Marionette DEBUG loaded listener.js 20:45:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 171 (000000ECEEEBF000) [pid = 4008] [serial = 1484] [outer = 000000EC8089C800] 20:45:32 INFO - PROCESS | 4008 | 1463629532891 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1327ms 20:45:33 INFO - PROCESS | 4008 | 1463629533232 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 20:45:33 INFO - PROCESS | 4008 | 1463629533237 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 20:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:45:33 INFO - PROCESS | 4008 | 1463629533244 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:45:33 INFO - PROCESS | 4008 | 1463629533247 Marionette TRACE conn6 <- [1,1942,null,{}] 20:45:33 INFO - PROCESS | 4008 | 1463629533253 Marionette TRACE conn6 -> [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:45:33 INFO - PROCESS | 4008 | 1463629533410 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 20:45:33 INFO - PROCESS | 4008 | 1463629533564 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC825A1800 == 116 [pid = 4008] [id = 495] 20:45:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000EC81574000) [pid = 4008] [serial = 1485] [outer = 0000000000000000] 20:45:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000EC8195A400) [pid = 4008] [serial = 1486] [outer = 000000EC81574000] 20:45:33 INFO - PROCESS | 4008 | 1463629533617 Marionette DEBUG loaded listener.js 20:45:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000EC821B2C00) [pid = 4008] [serial = 1487] [outer = 000000EC81574000] 20:45:34 INFO - PROCESS | 4008 | 1463629534140 Marionette TRACE conn6 <- [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:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 923ms 20:45:34 INFO - PROCESS | 4008 | 1463629534183 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 20:45:34 INFO - PROCESS | 4008 | 1463629534187 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 20:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:45:34 INFO - PROCESS | 4008 | 1463629534197 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:45:34 INFO - PROCESS | 4008 | 1463629534201 Marionette TRACE conn6 <- [1,1946,null,{}] 20:45:34 INFO - PROCESS | 4008 | 1463629534205 Marionette TRACE conn6 -> [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:45:34 INFO - PROCESS | 4008 | 1463629534329 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 20:45:34 INFO - PROCESS | 4008 | 1463629534503 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC85D2D000 == 117 [pid = 4008] [id = 496] 20:45:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000EC82B97000) [pid = 4008] [serial = 1488] [outer = 0000000000000000] 20:45:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000EC82C65C00) [pid = 4008] [serial = 1489] [outer = 000000EC82B97000] 20:45:34 INFO - PROCESS | 4008 | 1463629534556 Marionette DEBUG loaded listener.js 20:45:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000EC8367A800) [pid = 4008] [serial = 1490] [outer = 000000EC82B97000] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE3487000 == 116 [pid = 4008] [id = 483] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE33F000 == 115 [pid = 4008] [id = 482] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9AB4C000 == 114 [pid = 4008] [id = 481] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC87097000 == 113 [pid = 4008] [id = 480] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85D2A800 == 112 [pid = 4008] [id = 479] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82811800 == 111 [pid = 4008] [id = 478] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82339800 == 110 [pid = 4008] [id = 477] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CE3000 == 109 [pid = 4008] [id = 441] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECE3434000) [pid = 4008] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC80846000 == 108 [pid = 4008] [id = 476] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC827F8800 == 107 [pid = 4008] [id = 475] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81B63000 == 106 [pid = 4008] [id = 474] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF53DE800 == 105 [pid = 4008] [id = 469] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CA9800 == 104 [pid = 4008] [id = 468] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF252A000 == 103 [pid = 4008] [id = 467] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EB6800 == 102 [pid = 4008] [id = 466] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF131F000 == 101 [pid = 4008] [id = 465] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE2FBE000 == 100 [pid = 4008] [id = 464] 20:45:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8257B000 == 99 [pid = 4008] [id = 463] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000ECF213F000) [pid = 4008] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000EC82C65000) [pid = 4008] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000ECE4E19800) [pid = 4008] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000EC82714800) [pid = 4008] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000EC82222000) [pid = 4008] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 170 (000000ECDD560000) [pid = 4008] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 169 (000000ECDDE4F000) [pid = 4008] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 168 (000000ECF0983800) [pid = 4008] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 167 (000000EC8212BC00) [pid = 4008] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 166 (000000EC8761EC00) [pid = 4008] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 165 (000000EC868AD800) [pid = 4008] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 164 (000000EC87618800) [pid = 4008] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 163 (000000ECE270BC00) [pid = 4008] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 162 (000000ECE25D4800) [pid = 4008] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 161 (000000EC82552000) [pid = 4008] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 160 (000000EC81B04C00) [pid = 4008] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 159 (000000EC82709000) [pid = 4008] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000EC85DCB400) [pid = 4008] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000ECDDEBDC00) [pid = 4008] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000EC8367EC00) [pid = 4008] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000EC82BA0C00) [pid = 4008] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000ECE7BA4400) [pid = 4008] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000EC9A506400) [pid = 4008] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000ECDC23E800) [pid = 4008] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000EC9ABE5C00) [pid = 4008] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000EC819EC800) [pid = 4008] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000EC808ADC00) [pid = 4008] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 148 (000000ECF155B800) [pid = 4008] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 147 (000000EC9ABF0000) [pid = 4008] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 146 (000000ECE2903800) [pid = 4008] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 145 (000000EC8394FC00) [pid = 4008] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 144 (000000EC82223800) [pid = 4008] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 143 (000000EC8073FC00) [pid = 4008] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 142 (000000EC81961C00) [pid = 4008] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | --DOMWINDOW == 141 (000000ECDDE02C00) [pid = 4008] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 20:45:35 INFO - PROCESS | 4008 | 1463629535287 Marionette TRACE conn6 <- [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:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1137ms 20:45:35 INFO - PROCESS | 4008 | 1463629535331 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 20:45:35 INFO - PROCESS | 4008 | 1463629535334 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 20:45:35 INFO - PROCESS | 4008 | 1463629535337 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:45:35 INFO - PROCESS | 4008 | 1463629535340 Marionette TRACE conn6 <- [1,1950,null,{}] 20:45:35 INFO - PROCESS | 4008 | 1463629535349 Marionette TRACE conn6 -> [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:45:35 INFO - PROCESS | 4008 | 1463629535461 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 20:45:35 INFO - PROCESS | 4008 | 1463629535475 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC820CA800 == 100 [pid = 4008] [id = 497] 20:45:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 142 (000000EC819AF400) [pid = 4008] [serial = 1491] [outer = 0000000000000000] 20:45:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 143 (000000EC81B02400) [pid = 4008] [serial = 1492] [outer = 000000EC819AF400] 20:45:35 INFO - PROCESS | 4008 | 1463629535526 Marionette DEBUG loaded listener.js 20:45:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 144 (000000EC8222CC00) [pid = 4008] [serial = 1493] [outer = 000000EC819AF400] 20:45:36 INFO - PROCESS | 4008 | 1463629536088 Marionette TRACE conn6 <- [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:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 776ms 20:45:36 INFO - PROCESS | 4008 | 1463629536116 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 20:45:36 INFO - PROCESS | 4008 | 1463629536118 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 20:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:45:36 INFO - PROCESS | 4008 | 1463629536122 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:45:36 INFO - PROCESS | 4008 | 1463629536124 Marionette TRACE conn6 <- [1,1954,null,{}] 20:45:36 INFO - PROCESS | 4008 | 1463629536127 Marionette TRACE conn6 -> [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:45:36 INFO - PROCESS | 4008 | 1463629536238 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 20:45:36 INFO - PROCESS | 4008 | 1463629536350 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC8280F800 == 101 [pid = 4008] [id = 498] 20:45:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 145 (000000EC82C66400) [pid = 4008] [serial = 1494] [outer = 0000000000000000] 20:45:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 146 (000000EC82D49400) [pid = 4008] [serial = 1495] [outer = 000000EC82C66400] 20:45:36 INFO - PROCESS | 4008 | 1463629536400 Marionette DEBUG loaded listener.js 20:45:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 147 (000000EC83ADD800) [pid = 4008] [serial = 1496] [outer = 000000EC82C66400] 20:45:36 INFO - PROCESS | 4008 | 1463629536791 Marionette TRACE conn6 <- [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:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 733ms 20:45:36 INFO - PROCESS | 4008 | 1463629536858 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 20:45:36 INFO - PROCESS | 4008 | 1463629536861 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 20:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:45:36 INFO - PROCESS | 4008 | 1463629536864 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:45:36 INFO - PROCESS | 4008 | 1463629536866 Marionette TRACE conn6 <- [1,1958,null,{}] 20:45:36 INFO - PROCESS | 4008 | 1463629536869 Marionette TRACE conn6 -> [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:45:36 INFO - PROCESS | 4008 | 1463629536975 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 20:45:36 INFO - PROCESS | 4008 | 1463629536987 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC86F75800 == 102 [pid = 4008] [id = 499] 20:45:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 148 (000000EC868A9400) [pid = 4008] [serial = 1497] [outer = 0000000000000000] 20:45:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 149 (000000EC8761A400) [pid = 4008] [serial = 1498] [outer = 000000EC868A9400] 20:45:37 INFO - PROCESS | 4008 | 1463629537034 Marionette DEBUG loaded listener.js 20:45:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000EC9A50D000) [pid = 4008] [serial = 1499] [outer = 000000EC868A9400] 20:45:37 INFO - PROCESS | 4008 | 1463629537483 Marionette TRACE conn6 <- [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:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 20:45:37 INFO - PROCESS | 4008 | 1463629537539 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 20:45:37 INFO - PROCESS | 4008 | 1463629537541 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 20:45:37 INFO - PROCESS | 4008 | 1463629537554 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:45:37 INFO - PROCESS | 4008 | 1463629537556 Marionette TRACE conn6 <- [1,1962,null,{}] 20:45:37 INFO - PROCESS | 4008 | 1463629537559 Marionette TRACE conn6 -> [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:45:37 INFO - PROCESS | 4008 | 1463629537753 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 20:45:37 INFO - PROCESS | 4008 | 1463629537776 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC9AB43000 == 103 [pid = 4008] [id = 500] 20:45:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000ECDCB49800) [pid = 4008] [serial = 1500] [outer = 0000000000000000] 20:45:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000ECDDC2D400) [pid = 4008] [serial = 1501] [outer = 000000ECDCB49800] 20:45:37 INFO - PROCESS | 4008 | 1463629537824 Marionette DEBUG loaded listener.js 20:45:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000ECDDE11000) [pid = 4008] [serial = 1502] [outer = 000000ECDCB49800] 20:45:38 INFO - PROCESS | 4008 | 1463629538292 Marionette TRACE conn6 <- [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:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 776ms 20:45:38 INFO - PROCESS | 4008 | 1463629538335 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 20:45:38 INFO - PROCESS | 4008 | 1463629538337 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 20:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:45:38 INFO - PROCESS | 4008 | 1463629538340 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:45:38 INFO - PROCESS | 4008 | 1463629538350 Marionette TRACE conn6 <- [1,1966,null,{}] 20:45:38 INFO - PROCESS | 4008 | 1463629538360 Marionette TRACE conn6 -> [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:45:38 INFO - PROCESS | 4008 | 1463629538504 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 20:45:38 INFO - PROCESS | 4008 | 1463629538522 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE2723800 == 104 [pid = 4008] [id = 501] 20:45:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000ECDDE50800) [pid = 4008] [serial = 1503] [outer = 0000000000000000] 20:45:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000ECDE951800) [pid = 4008] [serial = 1504] [outer = 000000ECDDE50800] 20:45:38 INFO - PROCESS | 4008 | 1463629538569 Marionette DEBUG loaded listener.js 20:45:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000ECE28FA400) [pid = 4008] [serial = 1505] [outer = 000000ECDDE50800] 20:45:39 INFO - PROCESS | 4008 | 1463629539033 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 735ms 20:45:39 INFO - PROCESS | 4008 | 1463629539079 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 20:45:39 INFO - PROCESS | 4008 | 1463629539081 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 20:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:45:39 INFO - PROCESS | 4008 | 1463629539085 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:45:39 INFO - PROCESS | 4008 | 1463629539086 Marionette TRACE conn6 <- [1,1970,null,{}] 20:45:39 INFO - PROCESS | 4008 | 1463629539136 Marionette TRACE conn6 -> [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:45:39 INFO - PROCESS | 4008 | 1463629539288 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 20:45:39 INFO - PROCESS | 4008 | 1463629539312 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECE4EDB800 == 105 [pid = 4008] [id = 502] 20:45:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000ECE307DC00) [pid = 4008] [serial = 1506] [outer = 0000000000000000] 20:45:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECE34EBC00) [pid = 4008] [serial = 1507] [outer = 000000ECE307DC00] 20:45:39 INFO - PROCESS | 4008 | 1463629539358 Marionette DEBUG loaded listener.js 20:45:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000ECE4E19800) [pid = 4008] [serial = 1508] [outer = 000000ECE307DC00] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 158 (000000EC9ABEF400) [pid = 4008] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 157 (000000EC8089B400) [pid = 4008] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 156 (000000EC9ABF0800) [pid = 4008] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 155 (000000ECDDE4B000) [pid = 4008] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 154 (000000EC80742400) [pid = 4008] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 153 (000000EC8394C000) [pid = 4008] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 152 (000000EC8061F800) [pid = 4008] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 151 (000000EC80620000) [pid = 4008] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 150 (000000EC81BEEC00) [pid = 4008] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:45:39 INFO - PROCESS | 4008 | --DOMWINDOW == 149 (000000EC868A7800) [pid = 4008] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:45:40 INFO - PROCESS | 4008 | 1463629540003 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 965ms 20:45:40 INFO - PROCESS | 4008 | 1463629540053 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 20:45:40 INFO - PROCESS | 4008 | 1463629540055 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 20:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:45:40 INFO - PROCESS | 4008 | 1463629540058 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:45:40 INFO - PROCESS | 4008 | 1463629540060 Marionette TRACE conn6 <- [1,1974,null,{}] 20:45:40 INFO - PROCESS | 4008 | 1463629540064 Marionette TRACE conn6 -> [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:45:40 INFO - PROCESS | 4008 | 1463629540227 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 20:45:40 INFO - PROCESS | 4008 | 1463629540300 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEA3C6800 == 106 [pid = 4008] [id = 503] 20:45:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 150 (000000EC82554C00) [pid = 4008] [serial = 1509] [outer = 0000000000000000] 20:45:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 151 (000000ECDDE03400) [pid = 4008] [serial = 1510] [outer = 000000EC82554C00] 20:45:40 INFO - PROCESS | 4008 | 1463629540347 Marionette DEBUG loaded listener.js 20:45:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 152 (000000ECE7B41400) [pid = 4008] [serial = 1511] [outer = 000000EC82554C00] 20:45:40 INFO - PROCESS | 4008 | 1463629540714 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 20:45:40 INFO - PROCESS | 4008 | 1463629540733 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 20:45:40 INFO - PROCESS | 4008 | 1463629540735 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 20:45:40 INFO - PROCESS | 4008 | 1463629540738 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:45:40 INFO - PROCESS | 4008 | 1463629540740 Marionette TRACE conn6 <- [1,1978,null,{}] 20:45:40 INFO - PROCESS | 4008 | 1463629540760 Marionette TRACE conn6 -> [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:45:40 INFO - PROCESS | 4008 | 1463629540870 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 20:45:40 INFO - PROCESS | 4008 | 1463629540910 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEB20E000 == 107 [pid = 4008] [id = 504] 20:45:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 153 (000000EC9A5CCC00) [pid = 4008] [serial = 1512] [outer = 0000000000000000] 20:45:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 154 (000000ECE7FCF800) [pid = 4008] [serial = 1513] [outer = 000000EC9A5CCC00] 20:45:40 INFO - PROCESS | 4008 | 1463629540956 Marionette DEBUG loaded listener.js 20:45:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 155 (000000ECEA50DC00) [pid = 4008] [serial = 1514] [outer = 000000EC9A5CCC00] 20:45:41 INFO - PROCESS | 4008 | 1463629541416 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 693ms 20:45:41 INFO - PROCESS | 4008 | 1463629541446 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 20:45:41 INFO - PROCESS | 4008 | 1463629541448 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 20:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:45:41 INFO - PROCESS | 4008 | 1463629541452 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:45:41 INFO - PROCESS | 4008 | 1463629541455 Marionette TRACE conn6 <- [1,1982,null,{}] 20:45:41 INFO - PROCESS | 4008 | 1463629541459 Marionette TRACE conn6 -> [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:45:41 INFO - PROCESS | 4008 | 1463629541595 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 20:45:41 INFO - PROCESS | 4008 | 1463629541602 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000ECEE23C800 == 108 [pid = 4008] [id = 505] 20:45:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 156 (000000ECEB332C00) [pid = 4008] [serial = 1515] [outer = 0000000000000000] 20:45:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 157 (000000ECEB9DFC00) [pid = 4008] [serial = 1516] [outer = 000000ECEB332C00] 20:45:41 INFO - PROCESS | 4008 | 1463629541653 Marionette DEBUG loaded listener.js 20:45:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 158 (000000ECECD08400) [pid = 4008] [serial = 1517] [outer = 000000ECEB332C00] 20:45:42 INFO - PROCESS | 4008 | 1463629542476 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1075ms 20:45:42 INFO - PROCESS | 4008 | 1463629542530 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 20:45:42 INFO - PROCESS | 4008 | 1463629542536 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 20:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:45:42 INFO - PROCESS | 4008 | 1463629542540 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:45:42 INFO - PROCESS | 4008 | 1463629542546 Marionette TRACE conn6 <- [1,1986,null,{}] 20:45:42 INFO - PROCESS | 4008 | 1463629542551 Marionette TRACE conn6 -> [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:45:42 INFO - PROCESS | 4008 | 1463629542728 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 20:45:42 INFO - PROCESS | 4008 | 1463629542884 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 4008 | ++DOCSHELL 000000EC826B3800 == 109 [pid = 4008] [id = 506] 20:45:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 159 (000000EC8195E400) [pid = 4008] [serial = 1518] [outer = 0000000000000000] 20:45:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 160 (000000EC81B07C00) [pid = 4008] [serial = 1519] [outer = 000000EC8195E400] 20:45:42 INFO - PROCESS | 4008 | 1463629542944 Marionette DEBUG loaded listener.js 20:45:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 161 (000000EC82553400) [pid = 4008] [serial = 1520] [outer = 000000EC8195E400] 20:45:43 INFO - PROCESS | 4008 | 1463629543522 Marionette TRACE conn6 <- [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:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1022ms 20:45:43 INFO - PROCESS | 4008 | 1463629543567 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 20:45:43 INFO - PROCESS | 4008 | 1463629543573 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 20:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:45:43 INFO - PROCESS | 4008 | 1463629543580 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:45:43 INFO - PROCESS | 4008 | 1463629543584 Marionette TRACE conn6 <- [1,1990,null,{}] 20:45:43 INFO - PROCESS | 4008 | 1463629543588 Marionette TRACE conn6 -> [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:45:43 INFO - PROCESS | 4008 | 1463629543727 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 20:45:43 INFO - PROCESS | 4008 | 1463629543894 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9AB45800 == 110 [pid = 4008] [id = 507] 20:45:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 162 (000000EC8367EC00) [pid = 4008] [serial = 1521] [outer = 0000000000000000] 20:45:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 163 (000000EC868A3400) [pid = 4008] [serial = 1522] [outer = 000000EC8367EC00] 20:45:43 INFO - PROCESS | 4008 | 1463629543953 Marionette DEBUG loaded listener.js 20:45:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 164 (000000EC9AB74400) [pid = 4008] [serial = 1523] [outer = 000000EC8367EC00] 20:45:44 INFO - PROCESS | 4008 | 1463629544585 Marionette TRACE conn6 <- [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:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1078ms 20:45:44 INFO - PROCESS | 4008 | 1463629544664 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 20:45:44 INFO - PROCESS | 4008 | 1463629544667 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 20:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:45:44 INFO - PROCESS | 4008 | 1463629544671 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:45:44 INFO - PROCESS | 4008 | 1463629544675 Marionette TRACE conn6 <- [1,1994,null,{}] 20:45:44 INFO - PROCESS | 4008 | 1463629544687 Marionette TRACE conn6 -> [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:45:44 INFO - PROCESS | 4008 | 1463629544828 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 20:45:45 INFO - PROCESS | 4008 | 1463629544987 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF13A6800 == 111 [pid = 4008] [id = 508] 20:45:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 165 (000000ECDCC2E800) [pid = 4008] [serial = 1524] [outer = 0000000000000000] 20:45:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 166 (000000ECE34F7C00) [pid = 4008] [serial = 1525] [outer = 000000ECDCC2E800] 20:45:45 INFO - PROCESS | 4008 | 1463629545048 Marionette DEBUG loaded listener.js 20:45:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 167 (000000ECEB28BC00) [pid = 4008] [serial = 1526] [outer = 000000ECDCC2E800] 20:45:45 INFO - PROCESS | 4008 | 1463629545668 Marionette TRACE conn6 <- [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:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 20:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1032ms 20:45:45 INFO - PROCESS | 4008 | 1463629545705 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 20:45:45 INFO - PROCESS | 4008 | 1463629545708 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 20:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:45:45 INFO - PROCESS | 4008 | 1463629545712 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:45:45 INFO - PROCESS | 4008 | 1463629545714 Marionette TRACE conn6 <- [1,1998,null,{}] 20:45:45 INFO - PROCESS | 4008 | 1463629545718 Marionette TRACE conn6 -> [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:45:45 INFO - PROCESS | 4008 | 1463629545854 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 20:45:46 INFO - PROCESS | 4008 | 1463629546021 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF23CA800 == 112 [pid = 4008] [id = 509] 20:45:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 168 (000000ECECBDA800) [pid = 4008] [serial = 1527] [outer = 0000000000000000] 20:45:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 169 (000000ECEE22E000) [pid = 4008] [serial = 1528] [outer = 000000ECECBDA800] 20:45:46 INFO - PROCESS | 4008 | 1463629546079 Marionette DEBUG loaded listener.js 20:45:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 170 (000000ECEEE87800) [pid = 4008] [serial = 1529] [outer = 000000ECECBDA800] 20:45:46 INFO - PROCESS | 4008 | 1463629546678 Marionette TRACE conn6 <- [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:45:46 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:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1023ms 20:45:46 INFO - PROCESS | 4008 | 1463629546737 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 20:45:46 INFO - PROCESS | 4008 | 1463629546740 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 20:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:45:46 INFO - PROCESS | 4008 | 1463629546743 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:45:46 INFO - PROCESS | 4008 | 1463629546746 Marionette TRACE conn6 <- [1,2002,null,{}] 20:45:46 INFO - PROCESS | 4008 | 1463629546750 Marionette TRACE conn6 -> [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:45:46 INFO - PROCESS | 4008 | 1463629546882 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 20:45:47 INFO - PROCESS | 4008 | 1463629547048 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF2AE8000 == 113 [pid = 4008] [id = 510] 20:45:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 171 (000000ECEEE08400) [pid = 4008] [serial = 1530] [outer = 0000000000000000] 20:45:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000ECEEFCD800) [pid = 4008] [serial = 1531] [outer = 000000ECEEE08400] 20:45:47 INFO - PROCESS | 4008 | 1463629547106 Marionette DEBUG loaded listener.js 20:45:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000ECEF3DEC00) [pid = 4008] [serial = 1532] [outer = 000000ECEEE08400] 20:45:47 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE30C7000 == 112 [pid = 4008] [id = 11] 20:45:47 INFO - PROCESS | 4008 | 1463629547769 Marionette TRACE conn6 <- [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:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1084ms 20:45:47 INFO - PROCESS | 4008 | 1463629547829 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 20:45:47 INFO - PROCESS | 4008 | 1463629547832 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 20:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:45:47 INFO - PROCESS | 4008 | 1463629547836 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:45:47 INFO - PROCESS | 4008 | 1463629547838 Marionette TRACE conn6 <- [1,2006,null,{}] 20:45:47 INFO - PROCESS | 4008 | 1463629547842 Marionette TRACE conn6 -> [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:45:48 INFO - PROCESS | 4008 | 1463629548027 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 20:45:48 INFO - PROCESS | 4008 | 1463629548179 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF339B800 == 113 [pid = 4008] [id = 511] 20:45:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000ECEF837000) [pid = 4008] [serial = 1533] [outer = 0000000000000000] 20:45:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000ECF0987800) [pid = 4008] [serial = 1534] [outer = 000000ECEF837000] 20:45:48 INFO - PROCESS | 4008 | 1463629548237 Marionette DEBUG loaded listener.js 20:45:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000ECEEEE6400) [pid = 4008] [serial = 1535] [outer = 000000ECEF837000] 20:45:48 INFO - PROCESS | 4008 | 1463629548893 Marionette TRACE conn6 <- [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:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1083ms 20:45:48 INFO - PROCESS | 4008 | 1463629548939 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 20:45:48 INFO - PROCESS | 4008 | 1463629548942 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 20:45:48 INFO - PROCESS | 4008 | 1463629548945 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:45:48 INFO - PROCESS | 4008 | 1463629548947 Marionette TRACE conn6 <- [1,2010,null,{}] 20:45:48 INFO - PROCESS | 4008 | 1463629548951 Marionette TRACE conn6 -> [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:45:49 INFO - PROCESS | 4008 | 1463629549095 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 20:45:49 INFO - PROCESS | 4008 | 1463629549250 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF4CCF800 == 114 [pid = 4008] [id = 512] 20:45:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECEF83C400) [pid = 4008] [serial = 1536] [outer = 0000000000000000] 20:45:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECEF872000) [pid = 4008] [serial = 1537] [outer = 000000ECEF83C400] 20:45:49 INFO - PROCESS | 4008 | 1463629549310 Marionette DEBUG loaded listener.js 20:45:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECF0AF9000) [pid = 4008] [serial = 1538] [outer = 000000ECEF83C400] 20:45:49 INFO - PROCESS | 4008 | 1463629549882 Marionette TRACE conn6 <- [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:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 986ms 20:45:49 INFO - PROCESS | 4008 | 1463629549935 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 20:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:45:49 INFO - PROCESS | 4008 | 1463629549938 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 20:45:49 INFO - PROCESS | 4008 | 1463629549941 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:45:49 INFO - PROCESS | 4008 | 1463629549943 Marionette TRACE conn6 <- [1,2014,null,{}] 20:45:49 INFO - PROCESS | 4008 | 1463629549947 Marionette TRACE conn6 -> [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:45:50 INFO - PROCESS | 4008 | 1463629550090 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 20:45:50 INFO - PROCESS | 4008 | 1463629550257 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF5253800 == 115 [pid = 4008] [id = 513] 20:45:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECF0AF8800) [pid = 4008] [serial = 1539] [outer = 0000000000000000] 20:45:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000ECF155BC00) [pid = 4008] [serial = 1540] [outer = 000000ECF0AF8800] 20:45:50 INFO - PROCESS | 4008 | 1463629550315 Marionette DEBUG loaded listener.js 20:45:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000ECF1182000) [pid = 4008] [serial = 1541] [outer = 000000ECF0AF8800] 20:45:50 INFO - PROCESS | 4008 | 1463629550910 Marionette TRACE conn6 <- [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:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1022ms 20:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:45:50 INFO - PROCESS | 4008 | 1463629550966 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 20:45:50 INFO - PROCESS | 4008 | 1463629550969 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 20:45:50 INFO - PROCESS | 4008 | 1463629550972 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:45:50 INFO - PROCESS | 4008 | 1463629550974 Marionette TRACE conn6 <- [1,2018,null,{}] 20:45:50 INFO - PROCESS | 4008 | 1463629550978 Marionette TRACE conn6 -> [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:45:51 INFO - PROCESS | 4008 | 1463629551113 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 20:45:51 INFO - PROCESS | 4008 | 1463629551280 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF540E000 == 116 [pid = 4008] [id = 514] 20:45:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECF15E5400) [pid = 4008] [serial = 1542] [outer = 0000000000000000] 20:45:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000ECF213B800) [pid = 4008] [serial = 1543] [outer = 000000ECF15E5400] 20:45:51 INFO - PROCESS | 4008 | 1463629551339 Marionette DEBUG loaded listener.js 20:45:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000ECF2148400) [pid = 4008] [serial = 1544] [outer = 000000ECF15E5400] 20:45:51 INFO - PROCESS | 4008 | 1463629551924 Marionette TRACE conn6 <- [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:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1027ms 20:45:52 INFO - PROCESS | 4008 | 1463629552002 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 20:45:52 INFO - PROCESS | 4008 | 1463629552005 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 20:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:45:52 INFO - PROCESS | 4008 | 1463629552008 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:45:52 INFO - PROCESS | 4008 | 1463629552010 Marionette TRACE conn6 <- [1,2022,null,{}] 20:45:52 INFO - PROCESS | 4008 | 1463629552014 Marionette TRACE conn6 -> [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:45:52 INFO - PROCESS | 4008 | 1463629552193 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 20:45:52 INFO - PROCESS | 4008 | 1463629552348 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6274000 == 117 [pid = 4008] [id = 515] 20:45:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000ECF2142000) [pid = 4008] [serial = 1545] [outer = 0000000000000000] 20:45:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000ECF2D52000) [pid = 4008] [serial = 1546] [outer = 000000ECF2142000] 20:45:52 INFO - PROCESS | 4008 | 1463629552406 Marionette DEBUG loaded listener.js 20:45:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000ECF5353400) [pid = 4008] [serial = 1547] [outer = 000000ECF2142000] 20:45:52 INFO - PROCESS | 4008 | 1463629552981 Marionette TRACE conn6 <- [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:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1024ms 20:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:45:53 INFO - PROCESS | 4008 | 1463629553035 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 20:45:53 INFO - PROCESS | 4008 | 1463629553038 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 20:45:53 INFO - PROCESS | 4008 | 1463629553042 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:45:53 INFO - PROCESS | 4008 | 1463629553044 Marionette TRACE conn6 <- [1,2026,null,{}] 20:45:53 INFO - PROCESS | 4008 | 1463629553048 Marionette TRACE conn6 -> [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:45:53 INFO - PROCESS | 4008 | 1463629553199 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 20:45:53 INFO - PROCESS | 4008 | 1463629553373 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6860800 == 118 [pid = 4008] [id = 516] 20:45:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000EC8A517000) [pid = 4008] [serial = 1548] [outer = 0000000000000000] 20:45:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000ECF2147400) [pid = 4008] [serial = 1549] [outer = 000000EC8A517000] 20:45:53 INFO - PROCESS | 4008 | 1463629553437 Marionette DEBUG loaded listener.js 20:45:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000ECF6719800) [pid = 4008] [serial = 1550] [outer = 000000EC8A517000] 20:45:54 INFO - PROCESS | 4008 | 1463629554116 Marionette TRACE conn6 <- [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:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1130ms 20:45:54 INFO - PROCESS | 4008 | 1463629554174 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 20:45:54 INFO - PROCESS | 4008 | 1463629554177 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 20:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:45:54 INFO - PROCESS | 4008 | 1463629554181 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:45:54 INFO - PROCESS | 4008 | 1463629554183 Marionette TRACE conn6 <- [1,2030,null,{}] 20:45:54 INFO - PROCESS | 4008 | 1463629554205 Marionette TRACE conn6 -> [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:45:54 INFO - PROCESS | 4008 | 1463629554340 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 20:45:54 INFO - PROCESS | 4008 | 1463629554496 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81F57000 == 119 [pid = 4008] [id = 517] 20:45:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000EC823E7000) [pid = 4008] [serial = 1551] [outer = 0000000000000000] 20:45:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000EC83AE3000) [pid = 4008] [serial = 1552] [outer = 000000EC823E7000] 20:45:54 INFO - PROCESS | 4008 | 1463629554551 Marionette DEBUG loaded listener.js 20:45:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000EC87F55400) [pid = 4008] [serial = 1553] [outer = 000000EC823E7000] 20:45:55 INFO - PROCESS | 4008 | 1463629555472 Marionette TRACE conn6 <- [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:45:55 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:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1346ms 20:45:55 INFO - PROCESS | 4008 | 1463629555530 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 20:45:55 INFO - PROCESS | 4008 | 1463629555535 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 20:45:55 INFO - PROCESS | 4008 | 1463629555540 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:45:55 INFO - PROCESS | 4008 | 1463629555544 Marionette TRACE conn6 <- [1,2034,null,{}] 20:45:55 INFO - PROCESS | 4008 | 1463629555550 Marionette TRACE conn6 -> [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:45:55 INFO - PROCESS | 4008 | 1463629555689 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 20:45:55 INFO - PROCESS | 4008 | 1463629555854 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82FE1000 == 120 [pid = 4008] [id = 518] 20:45:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000EC81967800) [pid = 4008] [serial = 1554] [outer = 0000000000000000] 20:45:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000EC819EC800) [pid = 4008] [serial = 1555] [outer = 000000EC81967800] 20:45:55 INFO - PROCESS | 4008 | 1463629555908 Marionette DEBUG loaded listener.js 20:45:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000EC8254CC00) [pid = 4008] [serial = 1556] [outer = 000000EC81967800] 20:45:56 INFO - PROCESS | 4008 | 1463629556529 Marionette TRACE conn6 <- [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:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1027ms 20:45:56 INFO - PROCESS | 4008 | 1463629556571 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 20:45:56 INFO - PROCESS | 4008 | 1463629556577 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 20:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:45:56 INFO - PROCESS | 4008 | 1463629556584 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:45:56 INFO - PROCESS | 4008 | 1463629556586 Marionette TRACE conn6 <- [1,2038,null,{}] 20:45:56 INFO - PROCESS | 4008 | 1463629556590 Marionette TRACE conn6 -> [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:45:56 INFO - PROCESS | 4008 | 1463629556717 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 20:45:56 INFO - PROCESS | 4008 | 1463629556925 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB20E000 == 119 [pid = 4008] [id = 504] 20:45:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA3C6800 == 118 [pid = 4008] [id = 503] 20:45:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4EDB800 == 117 [pid = 4008] [id = 502] 20:45:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE2723800 == 116 [pid = 4008] [id = 501] 20:45:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9AB43000 == 115 [pid = 4008] [id = 500] 20:45:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86F75800 == 114 [pid = 4008] [id = 499] 20:45:56 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECEC02A000) [pid = 4008] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 20:45:56 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000EC808A1C00) [pid = 4008] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 20:45:56 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECE276A000) [pid = 4008] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81AB5800 == 115 [pid = 4008] [id = 519] 20:45:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000EC80737000) [pid = 4008] [serial = 1557] [outer = 0000000000000000] 20:45:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000EC808A1C00) [pid = 4008] [serial = 1558] [outer = 000000EC80737000] 20:45:57 INFO - PROCESS | 4008 | 1463629557044 Marionette DEBUG loaded listener.js 20:45:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000EC82552400) [pid = 4008] [serial = 1559] [outer = 000000EC80737000] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8280F800 == 114 [pid = 4008] [id = 498] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000EC820CA800 == 113 [pid = 4008] [id = 497] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85D2D000 == 112 [pid = 4008] [id = 496] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000EC825A1800 == 111 [pid = 4008] [id = 495] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EB8000 == 110 [pid = 4008] [id = 493] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1321800 == 109 [pid = 4008] [id = 492] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEED8B000 == 108 [pid = 4008] [id = 491] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE254000 == 107 [pid = 4008] [id = 490] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEBED7000 == 106 [pid = 4008] [id = 489] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB261800 == 105 [pid = 4008] [id = 488] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB8A800 == 104 [pid = 4008] [id = 487] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8708A000 == 103 [pid = 4008] [id = 486] 20:45:57 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82320000 == 102 [pid = 4008] [id = 485] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECDF464C00) [pid = 4008] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000EC868AB000) [pid = 4008] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000EC9A507000) [pid = 4008] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000ECDCC2BC00) [pid = 4008] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000EC85DCA400) [pid = 4008] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 191 (000000ECDDE0AC00) [pid = 4008] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 190 (000000ECDC1C1C00) [pid = 4008] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 189 (000000EC82D4EC00) [pid = 4008] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 188 (000000ECDDD14C00) [pid = 4008] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 187 (000000ECDDE0C800) [pid = 4008] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 186 (000000ECDDEB9000) [pid = 4008] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 185 (000000EC9A511000) [pid = 4008] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 184 (000000EC823DF000) [pid = 4008] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 183 (000000EC81577800) [pid = 4008] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000EC83AE1000) [pid = 4008] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000EC808DF400) [pid = 4008] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000EC82C6CC00) [pid = 4008] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000ECEC0A0400) [pid = 4008] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000EC808AC400) [pid = 4008] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000EC8073A000) [pid = 4008] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECE4684400) [pid = 4008] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000ECE7B96800) [pid = 4008] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000ECEA537C00) [pid = 4008] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000EC82BA1000) [pid = 4008] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000EC82C88800) [pid = 4008] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000EC8367DC00) [pid = 4008] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 170 (000000ECEB28E000) [pid = 4008] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 169 (000000EC8157CC00) [pid = 4008] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | --DOMWINDOW == 168 (000000ECDF4F3400) [pid = 4008] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 20:45:57 INFO - PROCESS | 4008 | 1463629557550 Marionette TRACE conn6 <- [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:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 986ms 20:45:57 INFO - PROCESS | 4008 | 1463629557574 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 20:45:57 INFO - PROCESS | 4008 | 1463629557576 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 20:45:57 INFO - PROCESS | 4008 | 1463629557580 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:45:57 INFO - PROCESS | 4008 | 1463629557584 Marionette TRACE conn6 <- [1,2042,null,{}] 20:45:57 INFO - PROCESS | 4008 | 1463629557595 Marionette TRACE conn6 -> [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:45:57 INFO - PROCESS | 4008 | 1463629557715 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 20:45:57 INFO - PROCESS | 4008 | 1463629557854 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC826CD000 == 103 [pid = 4008] [id = 520] 20:45:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 169 (000000EC821B2800) [pid = 4008] [serial = 1560] [outer = 0000000000000000] 20:45:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 170 (000000EC82713C00) [pid = 4008] [serial = 1561] [outer = 000000EC821B2800] 20:45:57 INFO - PROCESS | 4008 | 1463629557904 Marionette DEBUG loaded listener.js 20:45:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 171 (000000EC83957400) [pid = 4008] [serial = 1562] [outer = 000000EC821B2800] 20:45:58 INFO - PROCESS | 4008 | 1463629558287 Marionette TRACE conn6 <- [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:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 734ms 20:45:58 INFO - PROCESS | 4008 | 1463629558330 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 20:45:58 INFO - PROCESS | 4008 | 1463629558333 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 20:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:45:58 INFO - PROCESS | 4008 | 1463629558336 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:45:58 INFO - PROCESS | 4008 | 1463629558338 Marionette TRACE conn6 <- [1,2046,null,{}] 20:45:58 INFO - PROCESS | 4008 | 1463629558374 Marionette TRACE conn6 -> [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:45:58 INFO - PROCESS | 4008 | 1463629558488 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 20:45:58 INFO - PROCESS | 4008 | 1463629558501 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86888000 == 104 [pid = 4008] [id = 521] 20:45:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000EC868A6000) [pid = 4008] [serial = 1563] [outer = 0000000000000000] 20:45:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000EC8761CC00) [pid = 4008] [serial = 1564] [outer = 000000EC868A6000] 20:45:58 INFO - PROCESS | 4008 | 1463629558555 Marionette DEBUG loaded listener.js 20:45:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000EC87F58000) [pid = 4008] [serial = 1565] [outer = 000000EC868A6000] 20:45:59 INFO - PROCESS | 4008 | 1463629559016 Marionette TRACE conn6 <- [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:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 714ms 20:45:59 INFO - PROCESS | 4008 | 1463629559068 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 20:45:59 INFO - PROCESS | 4008 | 1463629559070 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 20:45:59 INFO - PROCESS | 4008 | 1463629559073 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:45:59 INFO - PROCESS | 4008 | 1463629559075 Marionette TRACE conn6 <- [1,2050,null,{}] 20:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:45:59 INFO - PROCESS | 4008 | 1463629559079 Marionette TRACE conn6 -> [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:45:59 INFO - PROCESS | 4008 | 1463629559188 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 20:45:59 INFO - PROCESS | 4008 | 1463629559195 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9AB3F800 == 105 [pid = 4008] [id = 522] 20:45:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000EC8A513400) [pid = 4008] [serial = 1566] [outer = 0000000000000000] 20:45:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000EC8A517800) [pid = 4008] [serial = 1567] [outer = 000000EC8A513400] 20:45:59 INFO - PROCESS | 4008 | 1463629559242 Marionette DEBUG loaded listener.js 20:45:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000EC9A507C00) [pid = 4008] [serial = 1568] [outer = 000000EC8A513400] 20:45:59 INFO - PROCESS | 4008 | 1463629559777 Marionette TRACE conn6 <- [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:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 735ms 20:45:59 INFO - PROCESS | 4008 | 1463629559814 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 20:45:59 INFO - PROCESS | 4008 | 1463629559817 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 20:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:45:59 INFO - PROCESS | 4008 | 1463629559820 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:45:59 INFO - PROCESS | 4008 | 1463629559822 Marionette TRACE conn6 <- [1,2054,null,{}] 20:45:59 INFO - PROCESS | 4008 | 1463629559826 Marionette TRACE conn6 -> [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:46:00 INFO - PROCESS | 4008 | 1463629560012 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 20:46:00 INFO - PROCESS | 4008 | 1463629560046 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE28A0000 == 106 [pid = 4008] [id = 523] 20:46:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000ECDCC2FC00) [pid = 4008] [serial = 1569] [outer = 0000000000000000] 20:46:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECDD561000) [pid = 4008] [serial = 1570] [outer = 000000ECDCC2FC00] 20:46:00 INFO - PROCESS | 4008 | 1463629560093 Marionette DEBUG loaded listener.js 20:46:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECDDE04400) [pid = 4008] [serial = 1571] [outer = 000000ECDCC2FC00] 20:46:00 INFO - PROCESS | 4008 | 1463629560565 Marionette TRACE conn6 <- [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:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 776ms 20:46:00 INFO - PROCESS | 4008 | 1463629560598 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 20:46:00 INFO - PROCESS | 4008 | 1463629560601 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 20:46:00 INFO - PROCESS | 4008 | 1463629560604 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:46:00 INFO - PROCESS | 4008 | 1463629560606 Marionette TRACE conn6 <- [1,2058,null,{}] 20:46:00 INFO - PROCESS | 4008 | 1463629560610 Marionette TRACE conn6 -> [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:46:00 INFO - PROCESS | 4008 | 1463629560759 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 20:46:00 INFO - PROCESS | 4008 | 1463629560780 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE81CD000 == 107 [pid = 4008] [id = 524] 20:46:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000ECDCB4D000) [pid = 4008] [serial = 1572] [outer = 0000000000000000] 20:46:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000ECDDE54000) [pid = 4008] [serial = 1573] [outer = 000000ECDCB4D000] 20:46:00 INFO - PROCESS | 4008 | 1463629560825 Marionette DEBUG loaded listener.js 20:46:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000ECDE439400) [pid = 4008] [serial = 1574] [outer = 000000ECDCB4D000] 20:46:01 INFO - PROCESS | 4008 | 1463629561308 Marionette TRACE conn6 <- [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:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 734ms 20:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:46:01 INFO - PROCESS | 4008 | 1463629561342 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 20:46:01 INFO - PROCESS | 4008 | 1463629561344 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 20:46:01 INFO - PROCESS | 4008 | 1463629561347 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:46:01 INFO - PROCESS | 4008 | 1463629561349 Marionette TRACE conn6 <- [1,2062,null,{}] 20:46:01 INFO - PROCESS | 4008 | 1463629561388 Marionette TRACE conn6 -> [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:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 182 (000000ECE290E000) [pid = 4008] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 181 (000000ECDCB49800) [pid = 4008] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 180 (000000EC82B97000) [pid = 4008] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 179 (000000EC868A9400) [pid = 4008] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 178 (000000ECDDE50800) [pid = 4008] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 177 (000000EC82554C00) [pid = 4008] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 176 (000000ECE307DC00) [pid = 4008] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 175 (000000EC81574000) [pid = 4008] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 174 (000000EC819AF400) [pid = 4008] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 173 (000000ECE25D6000) [pid = 4008] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 172 (000000EC9A5CCC00) [pid = 4008] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:46:01 INFO - PROCESS | 4008 | --DOMWINDOW == 171 (000000EC82C66400) [pid = 4008] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:46:01 INFO - PROCESS | 4008 | 1463629561771 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 20:46:01 INFO - PROCESS | 4008 | 1463629561784 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82CEC000 == 108 [pid = 4008] [id = 525] 20:46:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 172 (000000EC8073A800) [pid = 4008] [serial = 1575] [outer = 0000000000000000] 20:46:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 173 (000000EC82129800) [pid = 4008] [serial = 1576] [outer = 000000EC8073A800] 20:46:01 INFO - PROCESS | 4008 | 1463629561830 Marionette DEBUG loaded listener.js 20:46:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 174 (000000ECDCB49800) [pid = 4008] [serial = 1577] [outer = 000000EC8073A800] 20:46:02 INFO - PROCESS | 4008 | 1463629562260 Marionette TRACE conn6 <- [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:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 986ms 20:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:46:02 INFO - PROCESS | 4008 | 1463629562337 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 20:46:02 INFO - PROCESS | 4008 | 1463629562339 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 20:46:02 INFO - PROCESS | 4008 | 1463629562343 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:46:02 INFO - PROCESS | 4008 | 1463629562344 Marionette TRACE conn6 <- [1,2066,null,{}] 20:46:02 INFO - PROCESS | 4008 | 1463629562348 Marionette TRACE conn6 -> [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:46:02 INFO - PROCESS | 4008 | 1463629562457 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 20:46:02 INFO - PROCESS | 4008 | 1463629562464 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEB808800 == 109 [pid = 4008] [id = 526] 20:46:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 175 (000000ECE25D9400) [pid = 4008] [serial = 1578] [outer = 0000000000000000] 20:46:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 176 (000000ECE2F05C00) [pid = 4008] [serial = 1579] [outer = 000000ECE25D9400] 20:46:02 INFO - PROCESS | 4008 | 1463629562511 Marionette DEBUG loaded listener.js 20:46:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 177 (000000ECE3F42400) [pid = 4008] [serial = 1580] [outer = 000000ECE25D9400] 20:46:02 INFO - PROCESS | 4008 | 1463629562962 Marionette TRACE conn6 <- [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:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 671ms 20:46:03 INFO - PROCESS | 4008 | 1463629563017 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 20:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:46:03 INFO - PROCESS | 4008 | 1463629563019 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 20:46:03 INFO - PROCESS | 4008 | 1463629563022 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:46:03 INFO - PROCESS | 4008 | 1463629563024 Marionette TRACE conn6 <- [1,2070,null,{}] 20:46:03 INFO - PROCESS | 4008 | 1463629563028 Marionette TRACE conn6 -> [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:46:03 INFO - PROCESS | 4008 | 1463629563138 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 20:46:03 INFO - PROCESS | 4008 | 1463629563173 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEE50B800 == 110 [pid = 4008] [id = 527] 20:46:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 178 (000000EC9ABF2C00) [pid = 4008] [serial = 1581] [outer = 0000000000000000] 20:46:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 179 (000000ECE4EFCC00) [pid = 4008] [serial = 1582] [outer = 000000EC9ABF2C00] 20:46:03 INFO - PROCESS | 4008 | 1463629563219 Marionette DEBUG loaded listener.js 20:46:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 180 (000000ECE7B7DC00) [pid = 4008] [serial = 1583] [outer = 000000EC9ABF2C00] 20:46:03 INFO - PROCESS | 4008 | 1463629563919 Marionette TRACE conn6 <- [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:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 922ms 20:46:03 INFO - PROCESS | 4008 | 1463629563948 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 20:46:03 INFO - PROCESS | 4008 | 1463629563953 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 20:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:46:03 INFO - PROCESS | 4008 | 1463629563958 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:46:03 INFO - PROCESS | 4008 | 1463629563963 Marionette TRACE conn6 <- [1,2074,null,{}] 20:46:03 INFO - PROCESS | 4008 | 1463629563969 Marionette TRACE conn6 -> [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:46:04 INFO - PROCESS | 4008 | 1463629564122 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 20:46:04 INFO - PROCESS | 4008 | 1463629564295 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8231D000 == 111 [pid = 4008] [id = 528] 20:46:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 181 (000000EC808EA000) [pid = 4008] [serial = 1584] [outer = 0000000000000000] 20:46:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 182 (000000EC819A2800) [pid = 4008] [serial = 1585] [outer = 000000EC808EA000] 20:46:04 INFO - PROCESS | 4008 | 1463629564357 Marionette DEBUG loaded listener.js 20:46:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 183 (000000EC821B9C00) [pid = 4008] [serial = 1586] [outer = 000000EC808EA000] 20:46:05 INFO - PROCESS | 4008 | 1463629565005 Marionette TRACE conn6 <- [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:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1078ms 20:46:05 INFO - PROCESS | 4008 | 1463629565049 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 20:46:05 INFO - PROCESS | 4008 | 1463629565056 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 20:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:46:05 INFO - PROCESS | 4008 | 1463629565063 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:46:05 INFO - PROCESS | 4008 | 1463629565066 Marionette TRACE conn6 <- [1,2078,null,{}] 20:46:05 INFO - PROCESS | 4008 | 1463629565070 Marionette TRACE conn6 -> [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:46:05 INFO - PROCESS | 4008 | 1463629565211 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 20:46:05 INFO - PROCESS | 4008 | 1463629565370 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDE9D7800 == 112 [pid = 4008] [id = 529] 20:46:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 184 (000000EC82C8C800) [pid = 4008] [serial = 1587] [outer = 0000000000000000] 20:46:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 185 (000000EC83950000) [pid = 4008] [serial = 1588] [outer = 000000EC82C8C800] 20:46:05 INFO - PROCESS | 4008 | 1463629565428 Marionette DEBUG loaded listener.js 20:46:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 186 (000000EC8A514400) [pid = 4008] [serial = 1589] [outer = 000000EC82C8C800] 20:46:06 INFO - PROCESS | 4008 | 1463629566057 Marionette TRACE conn6 <- [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:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1022ms 20:46:06 INFO - PROCESS | 4008 | 1463629566088 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 20:46:06 INFO - PROCESS | 4008 | 1463629566091 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 20:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:46:06 INFO - PROCESS | 4008 | 1463629566095 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:46:06 INFO - PROCESS | 4008 | 1463629566099 Marionette TRACE conn6 <- [1,2082,null,{}] 20:46:06 INFO - PROCESS | 4008 | 1463629566111 Marionette TRACE conn6 -> [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:46:06 INFO - PROCESS | 4008 | 1463629566276 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 20:46:06 INFO - PROCESS | 4008 | 1463629566437 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF2165800 == 113 [pid = 4008] [id = 530] 20:46:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 187 (000000ECDD343800) [pid = 4008] [serial = 1590] [outer = 0000000000000000] 20:46:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 188 (000000ECDF464C00) [pid = 4008] [serial = 1591] [outer = 000000ECDD343800] 20:46:06 INFO - PROCESS | 4008 | 1463629566497 Marionette DEBUG loaded listener.js 20:46:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 189 (000000ECE7B9D400) [pid = 4008] [serial = 1592] [outer = 000000ECDD343800] 20:46:07 INFO - PROCESS | 4008 | 1463629567133 Marionette TRACE conn6 <- [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:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1091ms 20:46:07 INFO - PROCESS | 4008 | 1463629567196 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 20:46:07 INFO - PROCESS | 4008 | 1463629567200 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 20:46:07 INFO - PROCESS | 4008 | 1463629567204 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:46:07 INFO - PROCESS | 4008 | 1463629567206 Marionette TRACE conn6 <- [1,2086,null,{}] 20:46:07 INFO - PROCESS | 4008 | 1463629567210 Marionette TRACE conn6 -> [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:46:07 INFO - PROCESS | 4008 | 1463629567349 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 20:46:07 INFO - PROCESS | 4008 | 1463629567507 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF3D55000 == 114 [pid = 4008] [id = 531] 20:46:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 190 (000000EC82B98C00) [pid = 4008] [serial = 1593] [outer = 0000000000000000] 20:46:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 191 (000000ECE292D400) [pid = 4008] [serial = 1594] [outer = 000000EC82B98C00] 20:46:07 INFO - PROCESS | 4008 | 1463629567565 Marionette DEBUG loaded listener.js 20:46:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 192 (000000ECEB338000) [pid = 4008] [serial = 1595] [outer = 000000EC82B98C00] 20:46:08 INFO - PROCESS | 4008 | 1463629568192 Marionette TRACE conn6 <- [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:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1019ms 20:46:08 INFO - PROCESS | 4008 | 1463629568228 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 20:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:46:08 INFO - PROCESS | 4008 | 1463629568230 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 20:46:08 INFO - PROCESS | 4008 | 1463629568234 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:46:08 INFO - PROCESS | 4008 | 1463629568236 Marionette TRACE conn6 <- [1,2090,null,{}] 20:46:08 INFO - PROCESS | 4008 | 1463629568240 Marionette TRACE conn6 -> [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:46:08 INFO - PROCESS | 4008 | 1463629568374 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 20:46:08 INFO - PROCESS | 4008 | 1463629568544 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF5420800 == 115 [pid = 4008] [id = 532] 20:46:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000ECEB98B000) [pid = 4008] [serial = 1596] [outer = 0000000000000000] 20:46:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000ECEC1CC400) [pid = 4008] [serial = 1597] [outer = 000000ECEB98B000] 20:46:08 INFO - PROCESS | 4008 | 1463629568603 Marionette DEBUG loaded listener.js 20:46:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000ECEE22BC00) [pid = 4008] [serial = 1598] [outer = 000000ECEB98B000] 20:46:09 INFO - PROCESS | 4008 | 1463629569235 Marionette TRACE conn6 <- [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:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1021ms 20:46:09 INFO - PROCESS | 4008 | 1463629569259 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 20:46:09 INFO - PROCESS | 4008 | 1463629569261 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 20:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:46:09 INFO - PROCESS | 4008 | 1463629569265 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:46:09 INFO - PROCESS | 4008 | 1463629569268 Marionette TRACE conn6 <- [1,2094,null,{}] 20:46:09 INFO - PROCESS | 4008 | 1463629569272 Marionette TRACE conn6 -> [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:46:09 INFO - PROCESS | 4008 | 1463629569447 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 20:46:09 INFO - PROCESS | 4008 | 1463629569609 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6EB8800 == 116 [pid = 4008] [id = 533] 20:46:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000ECEE6A6000) [pid = 4008] [serial = 1599] [outer = 0000000000000000] 20:46:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000ECEEEBDC00) [pid = 4008] [serial = 1600] [outer = 000000ECEE6A6000] 20:46:09 INFO - PROCESS | 4008 | 1463629569667 Marionette DEBUG loaded listener.js 20:46:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000ECEF621C00) [pid = 4008] [serial = 1601] [outer = 000000ECEE6A6000] 20:46:10 INFO - PROCESS | 4008 | 1463629570245 Marionette TRACE conn6 <- [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:46:10 INFO - PROCESS | 4008 | 1463629570293 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 20:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:46:10 INFO - PROCESS | 4008 | 1463629570296 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:46:10 INFO - PROCESS | 4008 | 1463629570298 Marionette TRACE conn6 <- [1,2098,null,{}] 20:46:10 INFO - PROCESS | 4008 | 1463629570302 Marionette TRACE conn6 -> [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:46:10 INFO - PROCESS | 4008 | 1463629570435 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 20:46:10 INFO - PROCESS | 4008 | 1463629570612 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6F3F800 == 117 [pid = 4008] [id = 534] 20:46:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000EC880B1800) [pid = 4008] [serial = 1602] [outer = 0000000000000000] 20:46:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000EC880B8800) [pid = 4008] [serial = 1603] [outer = 000000EC880B1800] 20:46:10 INFO - PROCESS | 4008 | 1463629570670 Marionette DEBUG loaded listener.js 20:46:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECEF622400) [pid = 4008] [serial = 1604] [outer = 000000EC880B1800] 20:46:11 INFO - PROCESS | 4008 | 1463629571287 Marionette TRACE conn6 <- [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:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1021ms 20:46:11 INFO - PROCESS | 4008 | 1463629571322 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 20:46:11 INFO - PROCESS | 4008 | 1463629571325 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 20:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:46:11 INFO - PROCESS | 4008 | 1463629571328 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:46:11 INFO - PROCESS | 4008 | 1463629571331 Marionette TRACE conn6 <- [1,2102,null,{}] 20:46:11 INFO - PROCESS | 4008 | 1463629571335 Marionette TRACE conn6 -> [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:46:11 INFO - PROCESS | 4008 | 1463629571467 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 20:46:11 INFO - PROCESS | 4008 | 1463629571627 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC872DC800 == 118 [pid = 4008] [id = 535] 20:46:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000EC89AADC00) [pid = 4008] [serial = 1605] [outer = 0000000000000000] 20:46:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000EC89AB6C00) [pid = 4008] [serial = 1606] [outer = 000000EC89AADC00] 20:46:11 INFO - PROCESS | 4008 | 1463629571684 Marionette DEBUG loaded listener.js 20:46:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000EC89ABCC00) [pid = 4008] [serial = 1607] [outer = 000000EC89AADC00] 20:46:12 INFO - PROCESS | 4008 | 1463629572294 Marionette TRACE conn6 <- [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:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1020ms 20:46:12 INFO - PROCESS | 4008 | 1463629572353 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 20:46:12 INFO - PROCESS | 4008 | 1463629572356 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 20:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:46:12 INFO - PROCESS | 4008 | 1463629572360 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:46:12 INFO - PROCESS | 4008 | 1463629572362 Marionette TRACE conn6 <- [1,2106,null,{}] 20:46:12 INFO - PROCESS | 4008 | 1463629572366 Marionette TRACE conn6 -> [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:46:12 INFO - PROCESS | 4008 | 1463629572500 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 20:46:12 INFO - PROCESS | 4008 | 1463629572673 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8219F800 == 119 [pid = 4008] [id = 536] 20:46:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000EC8234D400) [pid = 4008] [serial = 1608] [outer = 0000000000000000] 20:46:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000EC82355800) [pid = 4008] [serial = 1609] [outer = 000000EC8234D400] 20:46:12 INFO - PROCESS | 4008 | 1463629572731 Marionette DEBUG loaded listener.js 20:46:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000EC8235BC00) [pid = 4008] [serial = 1610] [outer = 000000EC8234D400] 20:46:13 INFO - PROCESS | 4008 | 1463629573282 Marionette TRACE conn6 <- [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:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 986ms 20:46:13 INFO - PROCESS | 4008 | 1463629573349 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 20:46:13 INFO - PROCESS | 4008 | 1463629573351 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 20:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:46:13 INFO - PROCESS | 4008 | 1463629573355 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:46:13 INFO - PROCESS | 4008 | 1463629573357 Marionette TRACE conn6 <- [1,2110,null,{}] 20:46:13 INFO - PROCESS | 4008 | 1463629573361 Marionette TRACE conn6 -> [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:46:13 INFO - PROCESS | 4008 | 1463629573497 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 20:46:13 INFO - PROCESS | 4008 | 1463629573669 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81942000 == 120 [pid = 4008] [id = 537] 20:46:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000EC82359000) [pid = 4008] [serial = 1611] [outer = 0000000000000000] 20:46:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECEF873C00) [pid = 4008] [serial = 1612] [outer = 000000EC82359000] 20:46:13 INFO - PROCESS | 4008 | 1463629573728 Marionette DEBUG loaded listener.js 20:46:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000ECF15EE800) [pid = 4008] [serial = 1613] [outer = 000000EC82359000] 20:46:14 INFO - PROCESS | 4008 | 1463629574356 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 20:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1075ms 20:46:14 INFO - PROCESS | 4008 | 1463629574433 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 20:46:14 INFO - PROCESS | 4008 | 1463629574436 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 20:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:46:14 INFO - PROCESS | 4008 | 1463629574439 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:46:14 INFO - PROCESS | 4008 | 1463629574442 Marionette TRACE conn6 <- [1,2114,null,{}] 20:46:14 INFO - PROCESS | 4008 | 1463629574446 Marionette TRACE conn6 -> [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:46:14 INFO - PROCESS | 4008 | 1463629574633 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 20:46:14 INFO - PROCESS | 4008 | 1463629574795 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87753800 == 121 [pid = 4008] [id = 538] 20:46:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000EC82D63C00) [pid = 4008] [serial = 1614] [outer = 0000000000000000] 20:46:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000EC82D70000) [pid = 4008] [serial = 1615] [outer = 000000EC82D63C00] 20:46:14 INFO - PROCESS | 4008 | 1463629574855 Marionette DEBUG loaded listener.js 20:46:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000ECF6712C00) [pid = 4008] [serial = 1616] [outer = 000000EC82D63C00] 20:46:15 INFO - PROCESS | 4008 | 1463629575480 Marionette TRACE conn6 <- [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:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1081ms 20:46:15 INFO - PROCESS | 4008 | 1463629575523 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 20:46:15 INFO - PROCESS | 4008 | 1463629575525 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 20:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:46:15 INFO - PROCESS | 4008 | 1463629575529 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:46:15 INFO - PROCESS | 4008 | 1463629575531 Marionette TRACE conn6 <- [1,2118,null,{}] 20:46:15 INFO - PROCESS | 4008 | 1463629575535 Marionette TRACE conn6 -> [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:46:15 INFO - PROCESS | 4008 | 1463629575671 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 20:46:15 INFO - PROCESS | 4008 | 1463629575844 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC885D4800 == 122 [pid = 4008] [id = 539] 20:46:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000EC82D69C00) [pid = 4008] [serial = 1617] [outer = 0000000000000000] 20:46:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000EC882E3000) [pid = 4008] [serial = 1618] [outer = 000000EC82D69C00] 20:46:15 INFO - PROCESS | 4008 | 1463629575901 Marionette DEBUG loaded listener.js 20:46:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000EC882EB400) [pid = 4008] [serial = 1619] [outer = 000000EC82D69C00] 20:46:16 INFO - PROCESS | 4008 | 1463629576599 Marionette TRACE conn6 <- [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:46:16 INFO - PROCESS | 4008 | 1463629576673 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 20:46:16 INFO - PROCESS | 4008 | 1463629576678 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:46:16 INFO - PROCESS | 4008 | 1463629576680 Marionette TRACE conn6 <- [1,2122,null,{}] 20:46:16 INFO - PROCESS | 4008 | 1463629576685 Marionette TRACE conn6 -> [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:46:16 INFO - PROCESS | 4008 | 1463629576824 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 20:46:16 INFO - PROCESS | 4008 | 1463629576987 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82587800 == 123 [pid = 4008] [id = 540] 20:46:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000EC808E5000) [pid = 4008] [serial = 1620] [outer = 0000000000000000] 20:46:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000EC83AE6C00) [pid = 4008] [serial = 1621] [outer = 000000EC808E5000] 20:46:17 INFO - PROCESS | 4008 | 1463629577042 Marionette DEBUG loaded listener.js 20:46:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000EC880CB800) [pid = 4008] [serial = 1622] [outer = 000000EC808E5000] 20:46:17 INFO - PROCESS | 4008 | 1463629577994 Marionette TRACE conn6 <- [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:46:18 INFO - PROCESS | 4008 | 1463629578074 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 20:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:46:18 INFO - PROCESS | 4008 | 1463629578080 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:46:18 INFO - PROCESS | 4008 | 1463629578084 Marionette TRACE conn6 <- [1,2126,null,{}] 20:46:18 INFO - PROCESS | 4008 | 1463629578091 Marionette TRACE conn6 -> [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:46:18 INFO - PROCESS | 4008 | 1463629578263 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 20:46:18 INFO - PROCESS | 4008 | 1463629578432 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC83710800 == 124 [pid = 4008] [id = 541] 20:46:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 220 (000000EC81B06800) [pid = 4008] [serial = 1623] [outer = 0000000000000000] 20:46:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 221 (000000EC82127400) [pid = 4008] [serial = 1624] [outer = 000000EC81B06800] 20:46:18 INFO - PROCESS | 4008 | 1463629578485 Marionette DEBUG loaded listener.js 20:46:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 222 (000000EC82C83C00) [pid = 4008] [serial = 1625] [outer = 000000EC81B06800] 20:46:19 INFO - PROCESS | 4008 | 1463629579142 Marionette TRACE conn6 <- [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:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1132ms 20:46:19 INFO - PROCESS | 4008 | 1463629579216 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 20:46:19 INFO - PROCESS | 4008 | 1463629579223 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 20:46:19 INFO - PROCESS | 4008 | 1463629579229 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:46:19 INFO - PROCESS | 4008 | 1463629579232 Marionette TRACE conn6 <- [1,2130,null,{}] 20:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:46:19 INFO - PROCESS | 4008 | 1463629579253 Marionette TRACE conn6 -> [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:46:19 INFO - PROCESS | 4008 | 1463629579437 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 20:46:19 INFO - PROCESS | 4008 | 1463629579557 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC826B4000 == 125 [pid = 4008] [id = 542] 20:46:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 223 (000000EC85DCDC00) [pid = 4008] [serial = 1626] [outer = 0000000000000000] 20:46:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000EC868B0400) [pid = 4008] [serial = 1627] [outer = 000000EC85DCDC00] 20:46:19 INFO - PROCESS | 4008 | 1463629579609 Marionette DEBUG loaded listener.js 20:46:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC880AF000) [pid = 4008] [serial = 1628] [outer = 000000EC85DCDC00] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB808800 == 124 [pid = 4008] [id = 526] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82CEC000 == 123 [pid = 4008] [id = 525] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE81CD000 == 122 [pid = 4008] [id = 524] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE28A0000 == 121 [pid = 4008] [id = 523] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9AB3F800 == 120 [pid = 4008] [id = 522] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86888000 == 119 [pid = 4008] [id = 521] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000EC826CD000 == 118 [pid = 4008] [id = 520] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81AB5800 == 117 [pid = 4008] [id = 519] 20:46:19 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDCBE6800 == 116 [pid = 4008] [id = 12] 20:46:19 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000EC82C6EC00) [pid = 4008] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 20:46:19 INFO - PROCESS | 4008 | --DOMWINDOW == 223 (000000ECEB9DFC00) [pid = 4008] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82FE1000 == 115 [pid = 4008] [id = 518] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF540E000 == 114 [pid = 4008] [id = 514] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF5253800 == 113 [pid = 4008] [id = 513] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CCF800 == 112 [pid = 4008] [id = 512] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF339B800 == 111 [pid = 4008] [id = 511] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2AE8000 == 110 [pid = 4008] [id = 510] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF23CA800 == 109 [pid = 4008] [id = 509] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13A6800 == 108 [pid = 4008] [id = 508] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9AB45800 == 107 [pid = 4008] [id = 507] 20:46:20 INFO - PROCESS | 4008 | --DOCSHELL 000000EC826B3800 == 106 [pid = 4008] [id = 506] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 222 (000000ECDDC2D400) [pid = 4008] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 221 (000000ECDDE11000) [pid = 4008] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 220 (000000EC8367A800) [pid = 4008] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 219 (000000EC82C65C00) [pid = 4008] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 218 (000000EC8761A400) [pid = 4008] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000ECDE951800) [pid = 4008] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000ECDDE03400) [pid = 4008] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000ECE34EBC00) [pid = 4008] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 214 (000000ECEEE03800) [pid = 4008] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000ECEE222C00) [pid = 4008] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000EC821B2C00) [pid = 4008] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000EC8195A400) [pid = 4008] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000ECE7B73400) [pid = 4008] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000ECE4217000) [pid = 4008] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000ECEB9AC400) [pid = 4008] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000ECDDD16800) [pid = 4008] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000EC81B02400) [pid = 4008] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000EC8222CC00) [pid = 4008] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000ECE2933400) [pid = 4008] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000ECEEEB7000) [pid = 4008] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000ECE7FCF800) [pid = 4008] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000ECE7B41400) [pid = 4008] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000EC82C90400) [pid = 4008] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000ECEA50DC00) [pid = 4008] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000EC82D49400) [pid = 4008] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000EC81B0C400) [pid = 4008] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000EC83ADD800) [pid = 4008] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 195 (000000ECE4E19800) [pid = 4008] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 194 (000000ECE28FA400) [pid = 4008] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 193 (000000EC9A50D000) [pid = 4008] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | --DOMWINDOW == 192 (000000ECE3F3EC00) [pid = 4008] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 20:46:20 INFO - PROCESS | 4008 | 1463629580284 Marionette TRACE conn6 <- [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:46:20 INFO - PROCESS | 4008 | 1463629580318 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 20:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:46:20 INFO - PROCESS | 4008 | 1463629580322 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:46:20 INFO - PROCESS | 4008 | 1463629580325 Marionette TRACE conn6 <- [1,2134,null,{}] 20:46:20 INFO - PROCESS | 4008 | 1463629580336 Marionette TRACE conn6 -> [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:46:20 INFO - PROCESS | 4008 | 1463629580478 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 20:46:20 INFO - PROCESS | 4008 | 1463629580599 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC826BD000 == 107 [pid = 4008] [id = 543] 20:46:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 193 (000000EC819F1400) [pid = 4008] [serial = 1629] [outer = 0000000000000000] 20:46:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 194 (000000EC82C6F000) [pid = 4008] [serial = 1630] [outer = 000000EC819F1400] 20:46:20 INFO - PROCESS | 4008 | 1463629580650 Marionette DEBUG loaded listener.js 20:46:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 195 (000000EC85DCF400) [pid = 4008] [serial = 1631] [outer = 000000EC819F1400] 20:46:21 INFO - PROCESS | 4008 | 1463629581048 Marionette TRACE conn6 <- [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:46:21 INFO - PROCESS | 4008 | 1463629581116 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 20:46:21 INFO - PROCESS | 4008 | 1463629581120 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:46:21 INFO - PROCESS | 4008 | 1463629581122 Marionette TRACE conn6 <- [1,2138,null,{}] 20:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:46:21 INFO - PROCESS | 4008 | 1463629581125 Marionette TRACE conn6 -> [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:46:21 INFO - PROCESS | 4008 | 1463629581241 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 20:46:21 INFO - PROCESS | 4008 | 1463629581248 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9AB34800 == 108 [pid = 4008] [id = 544] 20:46:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 196 (000000EC87F54800) [pid = 4008] [serial = 1632] [outer = 0000000000000000] 20:46:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000EC882DDC00) [pid = 4008] [serial = 1633] [outer = 000000EC87F54800] 20:46:21 INFO - PROCESS | 4008 | 1463629581295 Marionette DEBUG loaded listener.js 20:46:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000EC8A520C00) [pid = 4008] [serial = 1634] [outer = 000000EC87F54800] 20:46:21 INFO - PROCESS | 4008 | 1463629581779 Marionette TRACE conn6 <- [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:46:21 INFO - PROCESS | 4008 | 1463629581861 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 20:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:46:21 INFO - PROCESS | 4008 | 1463629581865 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:46:21 INFO - PROCESS | 4008 | 1463629581867 Marionette TRACE conn6 <- [1,2142,null,{}] 20:46:21 INFO - PROCESS | 4008 | 1463629581871 Marionette TRACE conn6 -> [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:46:21 INFO - PROCESS | 4008 | 1463629581983 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 20:46:22 INFO - PROCESS | 4008 | 1463629581994 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDE8D5000 == 109 [pid = 4008] [id = 545] 20:46:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000EC819E5000) [pid = 4008] [serial = 1635] [outer = 0000000000000000] 20:46:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000EC9A5D0C00) [pid = 4008] [serial = 1636] [outer = 000000EC819E5000] 20:46:22 INFO - PROCESS | 4008 | 1463629582041 Marionette DEBUG loaded listener.js 20:46:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECDC23EC00) [pid = 4008] [serial = 1637] [outer = 000000EC819E5000] 20:46:22 INFO - PROCESS | 4008 | 1463629582591 Marionette TRACE conn6 <- [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:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 776ms 20:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:46:22 INFO - PROCESS | 4008 | 1463629582645 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 20:46:22 INFO - PROCESS | 4008 | 1463629582647 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 20:46:22 INFO - PROCESS | 4008 | 1463629582650 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:46:22 INFO - PROCESS | 4008 | 1463629582652 Marionette TRACE conn6 <- [1,2146,null,{}] 20:46:22 INFO - PROCESS | 4008 | 1463629582656 Marionette TRACE conn6 -> [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:46:22 INFO - PROCESS | 4008 | 1463629582827 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 20:46:22 INFO - PROCESS | 4008 | 1463629582851 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE7BB5800 == 110 [pid = 4008] [id = 546] 20:46:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000ECDDE47400) [pid = 4008] [serial = 1638] [outer = 0000000000000000] 20:46:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000ECDF466800) [pid = 4008] [serial = 1639] [outer = 000000ECDDE47400] 20:46:22 INFO - PROCESS | 4008 | 1463629582898 Marionette DEBUG loaded listener.js 20:46:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000ECE2904400) [pid = 4008] [serial = 1640] [outer = 000000ECDDE47400] 20:46:23 INFO - PROCESS | 4008 | 1463629583402 Marionette TRACE conn6 <- [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:46:23 INFO - PROCESS | 4008 | 1463629583432 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 20:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:46:23 INFO - PROCESS | 4008 | 1463629583442 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:46:23 INFO - PROCESS | 4008 | 1463629583444 Marionette TRACE conn6 <- [1,2150,null,{}] 20:46:23 INFO - PROCESS | 4008 | 1463629583448 Marionette TRACE conn6 -> [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:46:23 INFO - PROCESS | 4008 | 1463629583598 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 20:46:23 INFO - PROCESS | 4008 | 1463629583628 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEA830800 == 111 [pid = 4008] [id = 547] 20:46:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000ECDDE49C00) [pid = 4008] [serial = 1641] [outer = 0000000000000000] 20:46:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000ECE3619800) [pid = 4008] [serial = 1642] [outer = 000000ECDDE49C00] 20:46:23 INFO - PROCESS | 4008 | 1463629583675 Marionette DEBUG loaded listener.js 20:46:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECE7081400) [pid = 4008] [serial = 1643] [outer = 000000ECDDE49C00] 20:46:24 INFO - PROCESS | 4008 | 1463629584159 Marionette TRACE conn6 <- [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:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 776ms 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000ECE30C7800) [pid = 4008] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000ECDCC2FC00) [pid = 4008] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000EC80737000) [pid = 4008] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000ECDCB4D000) [pid = 4008] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000EC81967800) [pid = 4008] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000EC868A6000) [pid = 4008] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000EC8A513400) [pid = 4008] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000EC8073A800) [pid = 4008] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 198 (000000EC821B2800) [pid = 4008] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 197 (000000ECE25D9400) [pid = 4008] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:46:24 INFO - PROCESS | 4008 | --DOMWINDOW == 196 (000000ECE8C35000) [pid = 4008] [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:46:24 INFO - PROCESS | 4008 | 1463629584420 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 20:46:24 INFO - PROCESS | 4008 | 1463629584423 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 20:46:24 INFO - PROCESS | 4008 | 1463629584428 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:46:24 INFO - PROCESS | 4008 | 1463629584430 Marionette TRACE conn6 <- [1,2154,null,{}] 20:46:24 INFO - PROCESS | 4008 | 1463629584433 Marionette TRACE conn6 -> [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:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:46:24 INFO - PROCESS | 4008 | 1463629584545 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 20:46:24 INFO - PROCESS | 4008 | 1463629584552 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDE347800 == 112 [pid = 4008] [id = 548] 20:46:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 197 (000000EC85DD4800) [pid = 4008] [serial = 1644] [outer = 0000000000000000] 20:46:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 198 (000000EC8A513400) [pid = 4008] [serial = 1645] [outer = 000000EC85DD4800] 20:46:24 INFO - PROCESS | 4008 | 1463629584600 Marionette DEBUG loaded listener.js 20:46:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 199 (000000ECE290E800) [pid = 4008] [serial = 1646] [outer = 000000EC85DD4800] 20:46:25 INFO - PROCESS | 4008 | 1463629585061 Marionette TRACE conn6 <- [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:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 650ms 20:46:25 INFO - PROCESS | 4008 | 1463629585106 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 20:46:25 INFO - PROCESS | 4008 | 1463629585108 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 20:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:46:25 INFO - PROCESS | 4008 | 1463629585112 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:46:25 INFO - PROCESS | 4008 | 1463629585114 Marionette TRACE conn6 <- [1,2158,null,{}] 20:46:25 INFO - PROCESS | 4008 | 1463629585117 Marionette TRACE conn6 -> [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:46:25 INFO - PROCESS | 4008 | 1463629585232 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 20:46:25 INFO - PROCESS | 4008 | 1463629585239 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECED44E000 == 113 [pid = 4008] [id = 549] 20:46:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000ECE822B000) [pid = 4008] [serial = 1647] [outer = 0000000000000000] 20:46:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000ECE8C34000) [pid = 4008] [serial = 1648] [outer = 000000ECE822B000] 20:46:25 INFO - PROCESS | 4008 | 1463629585285 Marionette DEBUG loaded listener.js 20:46:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000ECEAF54000) [pid = 4008] [serial = 1649] [outer = 000000ECE822B000] 20:46:25 INFO - PROCESS | 4008 | 1463629585736 Marionette TRACE conn6 <- [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:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 691ms 20:46:25 INFO - PROCESS | 4008 | 1463629585804 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 20:46:25 INFO - PROCESS | 4008 | 1463629585806 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 20:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:46:25 INFO - PROCESS | 4008 | 1463629585810 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:46:25 INFO - PROCESS | 4008 | 1463629585812 Marionette TRACE conn6 <- [1,2162,null,{}] 20:46:25 INFO - PROCESS | 4008 | 1463629585816 Marionette TRACE conn6 -> [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:46:25 INFO - PROCESS | 4008 | 1463629585929 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 20:46:25 INFO - PROCESS | 4008 | 1463629585974 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEEDD8000 == 114 [pid = 4008] [id = 550] 20:46:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000ECEB593400) [pid = 4008] [serial = 1650] [outer = 0000000000000000] 20:46:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000ECEB847000) [pid = 4008] [serial = 1651] [outer = 000000ECEB593400] 20:46:26 INFO - PROCESS | 4008 | 1463629586020 Marionette DEBUG loaded listener.js 20:46:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000ECECBE2800) [pid = 4008] [serial = 1652] [outer = 000000ECEB593400] 20:46:26 INFO - PROCESS | 4008 | 1463629586682 Marionette TRACE conn6 <- [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:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 923ms 20:46:26 INFO - PROCESS | 4008 | 1463629586736 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 20:46:26 INFO - PROCESS | 4008 | 1463629586741 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 20:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:46:26 INFO - PROCESS | 4008 | 1463629586747 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:46:26 INFO - PROCESS | 4008 | 1463629586751 Marionette TRACE conn6 <- [1,2166,null,{}] 20:46:26 INFO - PROCESS | 4008 | 1463629586757 Marionette TRACE conn6 -> [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:46:26 INFO - PROCESS | 4008 | 1463629586944 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 20:46:27 INFO - PROCESS | 4008 | 1463629587110 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8231F800 == 115 [pid = 4008] [id = 551] 20:46:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000EC8089CC00) [pid = 4008] [serial = 1653] [outer = 0000000000000000] 20:46:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000EC81B0BC00) [pid = 4008] [serial = 1654] [outer = 000000EC8089CC00] 20:46:27 INFO - PROCESS | 4008 | 1463629587171 Marionette DEBUG loaded listener.js 20:46:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000EC82551800) [pid = 4008] [serial = 1655] [outer = 000000EC8089CC00] 20:46:27 INFO - PROCESS | 4008 | 1463629587879 Marionette TRACE conn6 <- [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:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1193ms 20:46:27 INFO - PROCESS | 4008 | 1463629587944 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 20:46:27 INFO - PROCESS | 4008 | 1463629587951 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 20:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:46:27 INFO - PROCESS | 4008 | 1463629587958 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:46:27 INFO - PROCESS | 4008 | 1463629587961 Marionette TRACE conn6 <- [1,2170,null,{}] 20:46:27 INFO - PROCESS | 4008 | 1463629587965 Marionette TRACE conn6 -> [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:46:28 INFO - PROCESS | 4008 | 1463629588107 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 20:46:28 INFO - PROCESS | 4008 | 1463629588270 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDF3DF000 == 116 [pid = 4008] [id = 552] 20:46:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000EC8394E000) [pid = 4008] [serial = 1656] [outer = 0000000000000000] 20:46:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000EC87615000) [pid = 4008] [serial = 1657] [outer = 000000EC8394E000] 20:46:28 INFO - PROCESS | 4008 | 1463629588327 Marionette DEBUG loaded listener.js 20:46:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000EC89AB1800) [pid = 4008] [serial = 1658] [outer = 000000EC8394E000] 20:46:28 INFO - PROCESS | 4008 | 1463629588938 Marionette TRACE conn6 <- [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:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1021ms 20:46:28 INFO - PROCESS | 4008 | 1463629588985 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 20:46:28 INFO - PROCESS | 4008 | 1463629588987 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 20:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:46:28 INFO - PROCESS | 4008 | 1463629588992 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:46:29 INFO - PROCESS | 4008 | 1463629588996 Marionette TRACE conn6 <- [1,2174,null,{}] 20:46:29 INFO - PROCESS | 4008 | 1463629589007 Marionette TRACE conn6 -> [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:46:29 INFO - PROCESS | 4008 | 1463629589172 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 20:46:29 INFO - PROCESS | 4008 | 1463629589338 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF23B3000 == 117 [pid = 4008] [id = 553] 20:46:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000ECDDD86800) [pid = 4008] [serial = 1659] [outer = 0000000000000000] 20:46:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000ECDE438800) [pid = 4008] [serial = 1660] [outer = 000000ECDDD86800] 20:46:29 INFO - PROCESS | 4008 | 1463629589398 Marionette DEBUG loaded listener.js 20:46:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000ECE7B4AC00) [pid = 4008] [serial = 1661] [outer = 000000ECDDD86800] 20:46:30 INFO - PROCESS | 4008 | 1463629590010 Marionette TRACE conn6 <- [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:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1083ms 20:46:30 INFO - PROCESS | 4008 | 1463629590090 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 20:46:30 INFO - PROCESS | 4008 | 1463629590093 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 20:46:30 INFO - PROCESS | 4008 | 1463629590096 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:46:30 INFO - PROCESS | 4008 | 1463629590098 Marionette TRACE conn6 <- [1,2178,null,{}] 20:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:46:30 INFO - PROCESS | 4008 | 1463629590102 Marionette TRACE conn6 -> [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:46:30 INFO - PROCESS | 4008 | 1463629590242 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 20:46:30 INFO - PROCESS | 4008 | 1463629590404 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF4CCF800 == 118 [pid = 4008] [id = 554] 20:46:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000ECEB9EB400) [pid = 4008] [serial = 1662] [outer = 0000000000000000] 20:46:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000ECECBE5400) [pid = 4008] [serial = 1663] [outer = 000000ECEB9EB400] 20:46:30 INFO - PROCESS | 4008 | 1463629590461 Marionette DEBUG loaded listener.js 20:46:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000ECEE48D800) [pid = 4008] [serial = 1664] [outer = 000000ECEB9EB400] 20:46:31 INFO - PROCESS | 4008 | 1463629591088 Marionette TRACE conn6 <- [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:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1018ms 20:46:31 INFO - PROCESS | 4008 | 1463629591122 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 20:46:31 INFO - PROCESS | 4008 | 1463629591124 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 20:46:31 INFO - PROCESS | 4008 | 1463629591128 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:46:31 INFO - PROCESS | 4008 | 1463629591130 Marionette TRACE conn6 <- [1,2182,null,{}] 20:46:31 INFO - PROCESS | 4008 | 1463629591134 Marionette TRACE conn6 -> [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:46:31 INFO - PROCESS | 4008 | 1463629591271 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 20:46:31 INFO - PROCESS | 4008 | 1463629591445 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF5418800 == 119 [pid = 4008] [id = 555] 20:46:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000ECEEE81C00) [pid = 4008] [serial = 1665] [outer = 0000000000000000] 20:46:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000ECEEEBB800) [pid = 4008] [serial = 1666] [outer = 000000ECEEE81C00] 20:46:31 INFO - PROCESS | 4008 | 1463629591502 Marionette DEBUG loaded listener.js 20:46:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 220 (000000ECEEFE8C00) [pid = 4008] [serial = 1667] [outer = 000000ECEEE81C00] 20:46:32 INFO - PROCESS | 4008 | 1463629592077 Marionette TRACE conn6 <- [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:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 987ms 20:46:32 INFO - PROCESS | 4008 | 1463629592118 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 20:46:32 INFO - PROCESS | 4008 | 1463629592121 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 20:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:46:32 INFO - PROCESS | 4008 | 1463629592125 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:46:32 INFO - PROCESS | 4008 | 1463629592127 Marionette TRACE conn6 <- [1,2186,null,{}] 20:46:32 INFO - PROCESS | 4008 | 1463629592131 Marionette TRACE conn6 -> [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:46:32 INFO - PROCESS | 4008 | 1463629592292 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 20:46:32 INFO - PROCESS | 4008 | 1463629592469 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8A731000 == 120 [pid = 4008] [id = 556] 20:46:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 221 (000000ECF098DC00) [pid = 4008] [serial = 1668] [outer = 0000000000000000] 20:46:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 222 (000000ECF213E800) [pid = 4008] [serial = 1669] [outer = 000000ECF098DC00] 20:46:32 INFO - PROCESS | 4008 | 1463629592528 Marionette DEBUG loaded listener.js 20:46:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 223 (000000ECF5350400) [pid = 4008] [serial = 1670] [outer = 000000ECF098DC00] 20:46:33 INFO - PROCESS | 4008 | 1463629593121 Marionette TRACE conn6 <- [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:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1024ms 20:46:33 INFO - PROCESS | 4008 | 1463629593153 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 20:46:33 INFO - PROCESS | 4008 | 1463629593155 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 20:46:33 INFO - PROCESS | 4008 | 1463629593160 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:46:33 INFO - PROCESS | 4008 | 1463629593163 Marionette TRACE conn6 <- [1,2190,null,{}] 20:46:33 INFO - PROCESS | 4008 | 1463629593167 Marionette TRACE conn6 -> [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:46:33 INFO - PROCESS | 4008 | 1463629593303 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 20:46:33 INFO - PROCESS | 4008 | 1463629593477 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6D88000 == 121 [pid = 4008] [id = 557] 20:46:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000EC891CD400) [pid = 4008] [serial = 1671] [outer = 0000000000000000] 20:46:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC891D2C00) [pid = 4008] [serial = 1672] [outer = 000000EC891CD400] 20:46:33 INFO - PROCESS | 4008 | 1463629593535 Marionette DEBUG loaded listener.js 20:46:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000ECF0983C00) [pid = 4008] [serial = 1673] [outer = 000000EC891CD400] 20:46:34 INFO - PROCESS | 4008 | 1463629594158 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 20:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1021ms 20:46:34 INFO - PROCESS | 4008 | 1463629594186 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 20:46:34 INFO - PROCESS | 4008 | 1463629594189 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 20:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:46:34 INFO - PROCESS | 4008 | 1463629594192 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:46:34 INFO - PROCESS | 4008 | 1463629594194 Marionette TRACE conn6 <- [1,2194,null,{}] 20:46:34 INFO - PROCESS | 4008 | 1463629594198 Marionette TRACE conn6 -> [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:46:34 INFO - PROCESS | 4008 | 1463629594336 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 20:46:34 INFO - PROCESS | 4008 | 1463629594512 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82D9B000 == 122 [pid = 4008] [id = 558] 20:46:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000EC873E1400) [pid = 4008] [serial = 1674] [outer = 0000000000000000] 20:46:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 228 (000000EC873E8800) [pid = 4008] [serial = 1675] [outer = 000000EC873E1400] 20:46:34 INFO - PROCESS | 4008 | 1463629594569 Marionette DEBUG loaded listener.js 20:46:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000EC891CEC00) [pid = 4008] [serial = 1676] [outer = 000000EC873E1400] 20:46:35 INFO - PROCESS | 4008 | 1463629595179 Marionette TRACE conn6 <- [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:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1020ms 20:46:35 INFO - PROCESS | 4008 | 1463629595215 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 20:46:35 INFO - PROCESS | 4008 | 1463629595217 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 20:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:46:35 INFO - PROCESS | 4008 | 1463629595221 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:46:35 INFO - PROCESS | 4008 | 1463629595223 Marionette TRACE conn6 <- [1,2198,null,{}] 20:46:35 INFO - PROCESS | 4008 | 1463629595227 Marionette TRACE conn6 -> [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:46:35 INFO - PROCESS | 4008 | 1463629595365 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 20:46:35 INFO - PROCESS | 4008 | 1463629595541 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC880E5000 == 123 [pid = 4008] [id = 559] 20:46:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC82F16000) [pid = 4008] [serial = 1677] [outer = 0000000000000000] 20:46:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000EC82F1B400) [pid = 4008] [serial = 1678] [outer = 000000EC82F16000] 20:46:35 INFO - PROCESS | 4008 | 1463629595600 Marionette DEBUG loaded listener.js 20:46:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000EC82F21400) [pid = 4008] [serial = 1679] [outer = 000000EC82F16000] 20:46:36 INFO - PROCESS | 4008 | 1463629596155 Marionette TRACE conn6 <- [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:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 987ms 20:46:36 INFO - PROCESS | 4008 | 1463629596211 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 20:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:46:36 INFO - PROCESS | 4008 | 1463629596213 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 20:46:36 INFO - PROCESS | 4008 | 1463629596217 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:46:36 INFO - PROCESS | 4008 | 1463629596219 Marionette TRACE conn6 <- [1,2202,null,{}] 20:46:36 INFO - PROCESS | 4008 | 1463629596223 Marionette TRACE conn6 -> [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:46:36 INFO - PROCESS | 4008 | 1463629596362 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 20:46:36 INFO - PROCESS | 4008 | 1463629596539 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC83775800 == 124 [pid = 4008] [id = 560] 20:46:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000EC83783000) [pid = 4008] [serial = 1680] [outer = 0000000000000000] 20:46:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000EC83788C00) [pid = 4008] [serial = 1681] [outer = 000000EC83783000] 20:46:36 INFO - PROCESS | 4008 | 1463629596597 Marionette DEBUG loaded listener.js 20:46:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000EC8378EC00) [pid = 4008] [serial = 1682] [outer = 000000EC83783000] 20:46:37 INFO - PROCESS | 4008 | 1463629597196 Marionette TRACE conn6 <- [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:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1023ms 20:46:37 INFO - PROCESS | 4008 | 1463629597243 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 20:46:37 INFO - PROCESS | 4008 | 1463629597246 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 20:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:46:37 INFO - PROCESS | 4008 | 1463629597249 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:46:37 INFO - PROCESS | 4008 | 1463629597252 Marionette TRACE conn6 <- [1,2206,null,{}] 20:46:37 INFO - PROCESS | 4008 | 1463629597256 Marionette TRACE conn6 -> [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:46:37 INFO - PROCESS | 4008 | 1463629597430 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 20:46:37 INFO - PROCESS | 4008 | 1463629597598 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC876BF000 == 125 [pid = 4008] [id = 561] 20:46:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000EC87683800) [pid = 4008] [serial = 1683] [outer = 0000000000000000] 20:46:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000EC8768BC00) [pid = 4008] [serial = 1684] [outer = 000000EC87683800] 20:46:37 INFO - PROCESS | 4008 | 1463629597660 Marionette DEBUG loaded listener.js 20:46:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000ECF2D57000) [pid = 4008] [serial = 1685] [outer = 000000EC87683800] 20:46:38 INFO - PROCESS | 4008 | 1463629598288 Marionette TRACE conn6 <- [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:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1077ms 20:46:38 INFO - PROCESS | 4008 | 1463629598334 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 20:46:38 INFO - PROCESS | 4008 | 1463629598337 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 20:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:46:38 INFO - PROCESS | 4008 | 1463629598341 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:46:38 INFO - PROCESS | 4008 | 1463629598343 Marionette TRACE conn6 <- [1,2210,null,{}] 20:46:38 INFO - PROCESS | 4008 | 1463629598346 Marionette TRACE conn6 -> [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:46:38 INFO - PROCESS | 4008 | 1463629598484 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 20:46:38 INFO - PROCESS | 4008 | 1463629598649 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC88287000 == 126 [pid = 4008] [id = 562] 20:46:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000EC8B671400) [pid = 4008] [serial = 1686] [outer = 0000000000000000] 20:46:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000EC8B678C00) [pid = 4008] [serial = 1687] [outer = 000000EC8B671400] 20:46:38 INFO - PROCESS | 4008 | 1463629598705 Marionette DEBUG loaded listener.js 20:46:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 241 (000000ECF2D54C00) [pid = 4008] [serial = 1688] [outer = 000000EC8B671400] 20:46:39 INFO - PROCESS | 4008 | 1463629599408 Marionette TRACE conn6 <- [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:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1136ms 20:46:39 INFO - PROCESS | 4008 | 1463629599479 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 20:46:39 INFO - PROCESS | 4008 | 1463629599481 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 20:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:46:39 INFO - PROCESS | 4008 | 1463629599485 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:46:39 INFO - PROCESS | 4008 | 1463629599487 Marionette TRACE conn6 <- [1,2214,null,{}] 20:46:39 INFO - PROCESS | 4008 | 1463629599507 Marionette TRACE conn6 -> [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:46:39 INFO - PROCESS | 4008 | 1463629599646 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 20:46:39 INFO - PROCESS | 4008 | 1463629599810 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86320000 == 127 [pid = 4008] [id = 563] 20:46:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 242 (000000EC86306400) [pid = 4008] [serial = 1689] [outer = 0000000000000000] 20:46:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 243 (000000EC8630BC00) [pid = 4008] [serial = 1690] [outer = 000000EC86306400] 20:46:39 INFO - PROCESS | 4008 | 1463629599865 Marionette DEBUG loaded listener.js 20:46:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 244 (000000EC8B672000) [pid = 4008] [serial = 1691] [outer = 000000EC86306400] 20:46:40 INFO - PROCESS | 4008 | 1463629600501 Marionette TRACE conn6 <- [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:46:40 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:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1087ms 20:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:46:40 INFO - PROCESS | 4008 | 1463629600575 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 20:46:40 INFO - PROCESS | 4008 | 1463629600578 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 20:46:40 INFO - PROCESS | 4008 | 1463629600581 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:46:40 INFO - PROCESS | 4008 | 1463629600583 Marionette TRACE conn6 <- [1,2218,null,{}] 20:46:40 INFO - PROCESS | 4008 | 1463629600587 Marionette TRACE conn6 -> [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:46:40 INFO - PROCESS | 4008 | 1463629600727 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 20:46:40 INFO - PROCESS | 4008 | 1463629600893 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC826CB000 == 128 [pid = 4008] [id = 564] 20:46:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 245 (000000EC87F4F800) [pid = 4008] [serial = 1692] [outer = 0000000000000000] 20:46:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 246 (000000EC885B1400) [pid = 4008] [serial = 1693] [outer = 000000EC87F4F800] 20:46:40 INFO - PROCESS | 4008 | 1463629600948 Marionette DEBUG loaded listener.js 20:46:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 247 (000000EC885B7800) [pid = 4008] [serial = 1694] [outer = 000000EC87F4F800] 20:46:41 INFO - PROCESS | 4008 | 1463629601564 Marionette TRACE conn6 <- [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:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1034ms 20:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:46:41 INFO - PROCESS | 4008 | 1463629601617 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 20:46:41 INFO - PROCESS | 4008 | 1463629601620 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 20:46:41 INFO - PROCESS | 4008 | 1463629601641 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:46:41 INFO - PROCESS | 4008 | 1463629601643 Marionette TRACE conn6 <- [1,2222,null,{}] 20:46:41 INFO - PROCESS | 4008 | 1463629601647 Marionette TRACE conn6 -> [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:46:41 INFO - PROCESS | 4008 | 1463629601789 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 20:46:41 INFO - PROCESS | 4008 | 1463629601957 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9A643000 == 129 [pid = 4008] [id = 565] 20:46:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 248 (000000EC87F58800) [pid = 4008] [serial = 1695] [outer = 0000000000000000] 20:46:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 249 (000000EC885A8C00) [pid = 4008] [serial = 1696] [outer = 000000EC87F58800] 20:46:42 INFO - PROCESS | 4008 | 1463629602013 Marionette DEBUG loaded listener.js 20:46:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 250 (000000EC885B7400) [pid = 4008] [serial = 1697] [outer = 000000EC87F58800] 20:46:42 INFO - PROCESS | 4008 | 1463629602931 Marionette TRACE conn6 <- [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:46:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:46:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1344ms 20:46:42 INFO - PROCESS | 4008 | 1463629602971 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 20:46:42 INFO - PROCESS | 4008 | 1463629602976 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 20:46:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:46:42 INFO - PROCESS | 4008 | 1463629602981 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:46:42 INFO - PROCESS | 4008 | 1463629602985 Marionette TRACE conn6 <- [1,2226,null,{}] 20:46:43 INFO - PROCESS | 4008 | 1463629602990 Marionette TRACE conn6 -> [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:46:43 INFO - PROCESS | 4008 | 1463629603133 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 20:46:43 INFO - PROCESS | 4008 | 1463629603318 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8377C000 == 130 [pid = 4008] [id = 566] 20:46:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 251 (000000EC823DFC00) [pid = 4008] [serial = 1698] [outer = 0000000000000000] 20:46:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 252 (000000EC82557C00) [pid = 4008] [serial = 1699] [outer = 000000EC823DFC00] 20:46:43 INFO - PROCESS | 4008 | 1463629603372 Marionette DEBUG loaded listener.js 20:46:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 253 (000000EC82D6D800) [pid = 4008] [serial = 1700] [outer = 000000EC823DFC00] 20:46:44 INFO - PROCESS | 4008 | 1463629604004 Marionette TRACE conn6 <- [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:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1074ms 20:46:44 INFO - PROCESS | 4008 | 1463629604059 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 20:46:44 INFO - PROCESS | 4008 | 1463629604065 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 20:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:46:44 INFO - PROCESS | 4008 | 1463629604071 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:46:44 INFO - PROCESS | 4008 | 1463629604074 Marionette TRACE conn6 <- [1,2230,null,{}] 20:46:44 INFO - PROCESS | 4008 | 1463629604078 Marionette TRACE conn6 -> [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:46:44 INFO - PROCESS | 4008 | 1463629604209 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 20:46:44 INFO - PROCESS | 4008 | 1463629604385 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC825AC800 == 131 [pid = 4008] [id = 567] 20:46:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 254 (000000EC82D47800) [pid = 4008] [serial = 1701] [outer = 0000000000000000] 20:46:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 255 (000000EC83784C00) [pid = 4008] [serial = 1702] [outer = 000000EC82D47800] 20:46:44 INFO - PROCESS | 4008 | 1463629604438 Marionette DEBUG loaded listener.js 20:46:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000EC83A74400) [pid = 4008] [serial = 1703] [outer = 000000EC82D47800] 20:46:44 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8382000 == 130 [pid = 4008] [id = 484] 20:46:44 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED44E000 == 129 [pid = 4008] [id = 549] 20:46:44 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE347800 == 128 [pid = 4008] [id = 548] 20:46:44 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA830800 == 127 [pid = 4008] [id = 547] 20:46:44 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE7BB5800 == 126 [pid = 4008] [id = 546] 20:46:44 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE8D5000 == 125 [pid = 4008] [id = 545] 20:46:44 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9AB34800 == 124 [pid = 4008] [id = 544] 20:46:44 INFO - PROCESS | 4008 | --DOCSHELL 000000EC826BD000 == 123 [pid = 4008] [id = 543] 20:46:44 INFO - PROCESS | 4008 | --DOMWINDOW == 255 (000000ECE300F000) [pid = 4008] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:46:44 INFO - PROCESS | 4008 | --DOMWINDOW == 254 (000000ECE4EFCC00) [pid = 4008] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000EC826B4000 == 122 [pid = 4008] [id = 542] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000EC83710800 == 121 [pid = 4008] [id = 541] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000EC872DC800 == 120 [pid = 4008] [id = 535] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6F3F800 == 119 [pid = 4008] [id = 534] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6EB8800 == 118 [pid = 4008] [id = 533] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF5420800 == 117 [pid = 4008] [id = 532] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3D55000 == 116 [pid = 4008] [id = 531] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF2165800 == 115 [pid = 4008] [id = 530] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE9D7800 == 114 [pid = 4008] [id = 529] 20:46:45 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8231D000 == 113 [pid = 4008] [id = 528] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 253 (000000EC808A1C00) [pid = 4008] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 252 (000000EC82552400) [pid = 4008] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 251 (000000ECF0987800) [pid = 4008] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 250 (000000EC8254CC00) [pid = 4008] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 249 (000000EC819EC800) [pid = 4008] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 248 (000000EC8761CC00) [pid = 4008] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 247 (000000EC87F58000) [pid = 4008] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 246 (000000EC8A517800) [pid = 4008] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 245 (000000ECF2D52000) [pid = 4008] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 244 (000000ECEE22E000) [pid = 4008] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 243 (000000ECF2147400) [pid = 4008] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 242 (000000EC82713C00) [pid = 4008] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 241 (000000EC83957400) [pid = 4008] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 240 (000000ECF213B800) [pid = 4008] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 239 (000000EC868A3400) [pid = 4008] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000ECF155BC00) [pid = 4008] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000EC83AE3000) [pid = 4008] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000ECE34F7C00) [pid = 4008] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000ECEEFCD800) [pid = 4008] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000EC81B07C00) [pid = 4008] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000ECEF872000) [pid = 4008] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000EC9A50F000) [pid = 4008] [serial = 1055] [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:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000EC9A507C00) [pid = 4008] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000ECDD561000) [pid = 4008] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000ECDDE54000) [pid = 4008] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000ECDDE04400) [pid = 4008] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 227 (000000EC82129800) [pid = 4008] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 226 (000000ECE2F05C00) [pid = 4008] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 225 (000000ECE3F42400) [pid = 4008] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000ECDE439400) [pid = 4008] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | --DOMWINDOW == 223 (000000ECDCB49800) [pid = 4008] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 20:46:45 INFO - PROCESS | 4008 | 1463629605183 Marionette TRACE conn6 <- [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:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1131ms 20:46:45 INFO - PROCESS | 4008 | 1463629605206 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 20:46:45 INFO - PROCESS | 4008 | 1463629605209 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 20:46:45 INFO - PROCESS | 4008 | 1463629605213 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:46:45 INFO - PROCESS | 4008 | 1463629605216 Marionette TRACE conn6 <- [1,2234,null,{}] 20:46:45 INFO - PROCESS | 4008 | 1463629605227 Marionette TRACE conn6 -> [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:46:45 INFO - PROCESS | 4008 | 1463629605354 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 20:46:45 INFO - PROCESS | 4008 | 1463629605481 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC825A1000 == 114 [pid = 4008] [id = 568] 20:46:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000EC819A4800) [pid = 4008] [serial = 1704] [outer = 0000000000000000] 20:46:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC823E9400) [pid = 4008] [serial = 1705] [outer = 000000EC819A4800] 20:46:45 INFO - PROCESS | 4008 | 1463629605531 Marionette DEBUG loaded listener.js 20:46:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000EC82D4B400) [pid = 4008] [serial = 1706] [outer = 000000EC819A4800] 20:46:45 INFO - PROCESS | 4008 | 1463629605945 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 20:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 776ms 20:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:46:46 INFO - PROCESS | 4008 | 1463629606018 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 20:46:46 INFO - PROCESS | 4008 | 1463629606021 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 20:46:46 INFO - PROCESS | 4008 | 1463629606027 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:46:46 INFO - PROCESS | 4008 | 1463629606029 Marionette TRACE conn6 <- [1,2238,null,{}] 20:46:46 INFO - PROCESS | 4008 | 1463629606033 Marionette TRACE conn6 -> [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:46:46 INFO - PROCESS | 4008 | 1463629606152 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 20:46:46 INFO - PROCESS | 4008 | 1463629606164 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87758800 == 115 [pid = 4008] [id = 569] 20:46:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000EC83A78400) [pid = 4008] [serial = 1707] [outer = 0000000000000000] 20:46:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 228 (000000EC83AD9C00) [pid = 4008] [serial = 1708] [outer = 000000EC83A78400] 20:46:46 INFO - PROCESS | 4008 | 1463629606211 Marionette DEBUG loaded listener.js 20:46:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000EC868A5400) [pid = 4008] [serial = 1709] [outer = 000000EC83A78400] 20:46:46 INFO - PROCESS | 4008 | 1463629606719 Marionette TRACE conn6 <- [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:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 735ms 20:46:46 INFO - PROCESS | 4008 | 1463629606764 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 20:46:46 INFO - PROCESS | 4008 | 1463629606766 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 20:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:46:46 INFO - PROCESS | 4008 | 1463629606771 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:46:46 INFO - PROCESS | 4008 | 1463629606773 Marionette TRACE conn6 <- [1,2242,null,{}] 20:46:46 INFO - PROCESS | 4008 | 1463629606777 Marionette TRACE conn6 -> [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:46:46 INFO - PROCESS | 4008 | 1463629606890 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 20:46:47 INFO - PROCESS | 4008 | 1463629607030 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9A640000 == 116 [pid = 4008] [id = 570] 20:46:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC82C6CC00) [pid = 4008] [serial = 1710] [outer = 0000000000000000] 20:46:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000EC8761CC00) [pid = 4008] [serial = 1711] [outer = 000000EC82C6CC00] 20:46:47 INFO - PROCESS | 4008 | 1463629607077 Marionette DEBUG loaded listener.js 20:46:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000EC8768F000) [pid = 4008] [serial = 1712] [outer = 000000EC82C6CC00] 20:46:47 INFO - PROCESS | 4008 | 1463629607523 Marionette TRACE conn6 <- [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:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 776ms 20:46:47 INFO - PROCESS | 4008 | 1463629607565 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 20:46:47 INFO - PROCESS | 4008 | 1463629607567 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 20:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:46:47 INFO - PROCESS | 4008 | 1463629607575 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:46:47 INFO - PROCESS | 4008 | 1463629607577 Marionette TRACE conn6 <- [1,2246,null,{}] 20:46:47 INFO - PROCESS | 4008 | 1463629607581 Marionette TRACE conn6 -> [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:46:47 INFO - PROCESS | 4008 | 1463629607760 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 20:46:47 INFO - PROCESS | 4008 | 1463629607785 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE3002800 == 117 [pid = 4008] [id = 571] 20:46:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000EC880C4C00) [pid = 4008] [serial = 1713] [outer = 0000000000000000] 20:46:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000EC882E2800) [pid = 4008] [serial = 1714] [outer = 000000EC880C4C00] 20:46:47 INFO - PROCESS | 4008 | 1463629607834 Marionette DEBUG loaded listener.js 20:46:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000EC885A3400) [pid = 4008] [serial = 1715] [outer = 000000EC880C4C00] 20:46:48 INFO - PROCESS | 4008 | 1463629608319 Marionette TRACE conn6 <- [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:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 776ms 20:46:48 INFO - PROCESS | 4008 | 1463629608351 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 20:46:48 INFO - PROCESS | 4008 | 1463629608353 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 20:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:46:48 INFO - PROCESS | 4008 | 1463629608356 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:46:48 INFO - PROCESS | 4008 | 1463629608358 Marionette TRACE conn6 <- [1,2250,null,{}] 20:46:48 INFO - PROCESS | 4008 | 1463629608362 Marionette TRACE conn6 -> [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:46:48 INFO - PROCESS | 4008 | 1463629608518 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 20:46:48 INFO - PROCESS | 4008 | 1463629608539 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE8CC0800 == 118 [pid = 4008] [id = 572] 20:46:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000EC885AF800) [pid = 4008] [serial = 1716] [outer = 0000000000000000] 20:46:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000EC885BD800) [pid = 4008] [serial = 1717] [outer = 000000EC885AF800] 20:46:48 INFO - PROCESS | 4008 | 1463629608585 Marionette DEBUG loaded listener.js 20:46:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000EC89AB8800) [pid = 4008] [serial = 1718] [outer = 000000EC885AF800] 20:46:49 INFO - PROCESS | 4008 | 1463629609088 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 20:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 776ms 20:46:49 INFO - PROCESS | 4008 | 1463629609145 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 20:46:49 INFO - PROCESS | 4008 | 1463629609147 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 20:46:49 INFO - PROCESS | 4008 | 1463629609151 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:46:49 INFO - PROCESS | 4008 | 1463629609153 Marionette TRACE conn6 <- [1,2254,null,{}] 20:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:46:49 INFO - PROCESS | 4008 | 1463629609156 Marionette TRACE conn6 -> [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:46:49 INFO - PROCESS | 4008 | 1463629609317 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000ECDDE47400) [pid = 4008] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000ECDDE49C00) [pid = 4008] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000EC85DD4800) [pid = 4008] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000EC85DCDC00) [pid = 4008] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000EC87F54800) [pid = 4008] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000EC819E5000) [pid = 4008] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000EC819F1400) [pid = 4008] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000EC81B06800) [pid = 4008] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:46:49 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000ECE822B000) [pid = 4008] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:46:49 INFO - PROCESS | 4008 | 1463629609620 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82277800 == 119 [pid = 4008] [id = 573] 20:46:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC806E5800) [pid = 4008] [serial = 1719] [outer = 0000000000000000] 20:46:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000EC819F1400) [pid = 4008] [serial = 1720] [outer = 000000EC806E5800] 20:46:49 INFO - PROCESS | 4008 | 1463629609667 Marionette DEBUG loaded listener.js 20:46:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000EC9A50F400) [pid = 4008] [serial = 1721] [outer = 000000EC806E5800] 20:46:50 INFO - PROCESS | 4008 | 1463629610035 Marionette TRACE conn6 <- [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:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 923ms 20:46:50 INFO - PROCESS | 4008 | 1463629610080 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 20:46:50 INFO - PROCESS | 4008 | 1463629610082 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 20:46:50 INFO - PROCESS | 4008 | 1463629610086 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:46:50 INFO - PROCESS | 4008 | 1463629610087 Marionette TRACE conn6 <- [1,2258,null,{}] 20:46:50 INFO - PROCESS | 4008 | 1463629610091 Marionette TRACE conn6 -> [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:46:50 INFO - PROCESS | 4008 | 1463629610207 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 20:46:50 INFO - PROCESS | 4008 | 1463629610214 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEB3B8000 == 120 [pid = 4008] [id = 574] 20:46:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000EC9A5C9800) [pid = 4008] [serial = 1722] [outer = 0000000000000000] 20:46:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000ECDC1C5800) [pid = 4008] [serial = 1723] [outer = 000000EC9A5C9800] 20:46:50 INFO - PROCESS | 4008 | 1463629610260 Marionette DEBUG loaded listener.js 20:46:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000ECDCC28800) [pid = 4008] [serial = 1724] [outer = 000000EC9A5C9800] 20:46:50 INFO - PROCESS | 4008 | 1463629610717 Marionette TRACE conn6 <- [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:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 20:46:50 INFO - PROCESS | 4008 | 1463629610761 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 20:46:50 INFO - PROCESS | 4008 | 1463629610763 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 20:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:46:50 INFO - PROCESS | 4008 | 1463629610767 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:46:50 INFO - PROCESS | 4008 | 1463629610769 Marionette TRACE conn6 <- [1,2262,null,{}] 20:46:50 INFO - PROCESS | 4008 | 1463629610777 Marionette TRACE conn6 -> [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:46:50 INFO - PROCESS | 4008 | 1463629610894 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 20:46:50 INFO - PROCESS | 4008 | 1463629610932 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEE50F000 == 121 [pid = 4008] [id = 575] 20:46:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000ECDDC33000) [pid = 4008] [serial = 1725] [outer = 0000000000000000] 20:46:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000ECDDE03400) [pid = 4008] [serial = 1726] [outer = 000000ECDDC33000] 20:46:50 INFO - PROCESS | 4008 | 1463629610978 Marionette DEBUG loaded listener.js 20:46:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000ECDDEB3800) [pid = 4008] [serial = 1727] [outer = 000000ECDDC33000] 20:46:51 INFO - PROCESS | 4008 | 1463629611446 Marionette TRACE conn6 <- [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:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 734ms 20:46:51 INFO - PROCESS | 4008 | 1463629611510 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 20:46:51 INFO - PROCESS | 4008 | 1463629611513 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 20:46:51 INFO - PROCESS | 4008 | 1463629611516 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:46:51 INFO - PROCESS | 4008 | 1463629611519 Marionette TRACE conn6 <- [1,2266,null,{}] 20:46:51 INFO - PROCESS | 4008 | 1463629611523 Marionette TRACE conn6 -> [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:46:51 INFO - PROCESS | 4008 | 1463629611761 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 20:46:51 INFO - PROCESS | 4008 | 1463629611927 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81B7D000 == 122 [pid = 4008] [id = 576] 20:46:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000EC8061FC00) [pid = 4008] [serial = 1728] [outer = 0000000000000000] 20:46:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000EC80737C00) [pid = 4008] [serial = 1729] [outer = 000000EC8061FC00] 20:46:51 INFO - PROCESS | 4008 | 1463629611989 Marionette DEBUG loaded listener.js 20:46:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 241 (000000EC81961800) [pid = 4008] [serial = 1730] [outer = 000000EC8061FC00] 20:46:52 INFO - PROCESS | 4008 | 1463629612693 Marionette TRACE conn6 <- [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:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1234ms 20:46:52 INFO - PROCESS | 4008 | 1463629612757 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 20:46:52 INFO - PROCESS | 4008 | 1463629612762 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 20:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:46:52 INFO - PROCESS | 4008 | 1463629612767 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:46:52 INFO - PROCESS | 4008 | 1463629612770 Marionette TRACE conn6 <- [1,2270,null,{}] 20:46:52 INFO - PROCESS | 4008 | 1463629612776 Marionette TRACE conn6 -> [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:46:52 INFO - PROCESS | 4008 | 1463629612930 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 20:46:53 INFO - PROCESS | 4008 | 1463629613099 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC872CB000 == 123 [pid = 4008] [id = 577] 20:46:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 242 (000000EC8254A400) [pid = 4008] [serial = 1731] [outer = 0000000000000000] 20:46:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 243 (000000EC82D47C00) [pid = 4008] [serial = 1732] [outer = 000000EC8254A400] 20:46:53 INFO - PROCESS | 4008 | 1463629613162 Marionette DEBUG loaded listener.js 20:46:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 244 (000000EC83951400) [pid = 4008] [serial = 1733] [outer = 000000EC8254A400] 20:46:53 INFO - PROCESS | 4008 | 1463629613785 Marionette TRACE conn6 <- [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:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1070ms 20:46:53 INFO - PROCESS | 4008 | 1463629613848 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 20:46:53 INFO - PROCESS | 4008 | 1463629613851 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 20:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:46:53 INFO - PROCESS | 4008 | 1463629613856 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:46:53 INFO - PROCESS | 4008 | 1463629613858 Marionette TRACE conn6 <- [1,2274,null,{}] 20:46:53 INFO - PROCESS | 4008 | 1463629613862 Marionette TRACE conn6 -> [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:46:54 INFO - PROCESS | 4008 | 1463629614008 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 20:46:54 INFO - PROCESS | 4008 | 1463629614179 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF1EA3800 == 124 [pid = 4008] [id = 578] 20:46:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 245 (000000EC87683400) [pid = 4008] [serial = 1734] [outer = 0000000000000000] 20:46:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 246 (000000EC87F56800) [pid = 4008] [serial = 1735] [outer = 000000EC87683400] 20:46:54 INFO - PROCESS | 4008 | 1463629614236 Marionette DEBUG loaded listener.js 20:46:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 247 (000000EC880CF000) [pid = 4008] [serial = 1736] [outer = 000000EC87683400] 20:46:54 INFO - PROCESS | 4008 | 1463629614852 Marionette TRACE conn6 <- [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:46:54 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:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1027ms 20:46:54 INFO - PROCESS | 4008 | 1463629614887 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 20:46:54 INFO - PROCESS | 4008 | 1463629614891 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 20:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:46:54 INFO - PROCESS | 4008 | 1463629614903 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:46:54 INFO - PROCESS | 4008 | 1463629614908 Marionette TRACE conn6 <- [1,2278,null,{}] 20:46:54 INFO - PROCESS | 4008 | 1463629614929 Marionette TRACE conn6 -> [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:46:55 INFO - PROCESS | 4008 | 1463629615076 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 20:46:55 INFO - PROCESS | 4008 | 1463629615246 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF3D50800 == 125 [pid = 4008] [id = 579] 20:46:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 248 (000000EC89AB9800) [pid = 4008] [serial = 1737] [outer = 0000000000000000] 20:46:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 249 (000000ECDE35C800) [pid = 4008] [serial = 1738] [outer = 000000EC89AB9800] 20:46:55 INFO - PROCESS | 4008 | 1463629615303 Marionette DEBUG loaded listener.js 20:46:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 250 (000000ECE2906000) [pid = 4008] [serial = 1739] [outer = 000000EC89AB9800] 20:46:55 INFO - PROCESS | 4008 | 1463629615957 Marionette TRACE conn6 <- [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:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1102ms 20:46:56 INFO - PROCESS | 4008 | 1463629616002 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 20:46:56 INFO - PROCESS | 4008 | 1463629616005 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 20:46:56 INFO - PROCESS | 4008 | 1463629616009 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:46:56 INFO - PROCESS | 4008 | 1463629616011 Marionette TRACE conn6 <- [1,2282,null,{}] 20:46:56 INFO - PROCESS | 4008 | 1463629616015 Marionette TRACE conn6 -> [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:46:56 INFO - PROCESS | 4008 | 1463629616157 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 20:46:56 INFO - PROCESS | 4008 | 1463629616326 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF541D000 == 126 [pid = 4008] [id = 580] 20:46:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 251 (000000ECE34A4400) [pid = 4008] [serial = 1740] [outer = 0000000000000000] 20:46:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 252 (000000ECE3F42400) [pid = 4008] [serial = 1741] [outer = 000000ECE34A4400] 20:46:56 INFO - PROCESS | 4008 | 1463629616383 Marionette DEBUG loaded listener.js 20:46:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 253 (000000ECE4679C00) [pid = 4008] [serial = 1742] [outer = 000000ECE34A4400] 20:46:56 INFO - PROCESS | 4008 | 1463629616963 Marionette TRACE conn6 <- [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:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 985ms 20:46:57 INFO - PROCESS | 4008 | 1463629616997 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 20:46:57 INFO - PROCESS | 4008 | 1463629617000 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 20:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:46:57 INFO - PROCESS | 4008 | 1463629617003 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:46:57 INFO - PROCESS | 4008 | 1463629617006 Marionette TRACE conn6 <- [1,2286,null,{}] 20:46:57 INFO - PROCESS | 4008 | 1463629617010 Marionette TRACE conn6 -> [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:46:57 INFO - PROCESS | 4008 | 1463629617153 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 20:46:57 INFO - PROCESS | 4008 | 1463629617337 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6F39800 == 127 [pid = 4008] [id = 581] 20:46:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 254 (000000ECE7B95800) [pid = 4008] [serial = 1743] [outer = 0000000000000000] 20:46:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 255 (000000ECE7FC7C00) [pid = 4008] [serial = 1744] [outer = 000000ECE7B95800] 20:46:57 INFO - PROCESS | 4008 | 1463629617402 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000ECEA510C00) [pid = 4008] [serial = 1745] [outer = 000000ECE7B95800] 20:46:57 INFO - PROCESS | 4008 | 1463629617981 Marionette TRACE conn6 <- [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:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1020ms 20:46:58 INFO - PROCESS | 4008 | 1463629618026 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 20:46:58 INFO - PROCESS | 4008 | 1463629618029 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 20:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:46:58 INFO - PROCESS | 4008 | 1463629618032 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:46:58 INFO - PROCESS | 4008 | 1463629618034 Marionette TRACE conn6 <- [1,2290,null,{}] 20:46:58 INFO - PROCESS | 4008 | 1463629618038 Marionette TRACE conn6 -> [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:46:58 INFO - PROCESS | 4008 | 1463629618179 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 20:46:58 INFO - PROCESS | 4008 | 1463629618362 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC876B9800 == 128 [pid = 4008] [id = 582] 20:46:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 257 (000000ECEB291000) [pid = 4008] [serial = 1746] [outer = 0000000000000000] 20:46:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 258 (000000ECEB985800) [pid = 4008] [serial = 1747] [outer = 000000ECEB291000] 20:46:58 INFO - PROCESS | 4008 | 1463629618420 Marionette DEBUG loaded listener.js 20:46:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 259 (000000ECEDFEB800) [pid = 4008] [serial = 1748] [outer = 000000ECEB291000] 20:46:59 INFO - PROCESS | 4008 | 1463629619010 Marionette TRACE conn6 <- [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:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1026ms 20:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:46:59 INFO - PROCESS | 4008 | 1463629619061 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 20:46:59 INFO - PROCESS | 4008 | 1463629619063 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 20:46:59 INFO - PROCESS | 4008 | 1463629619067 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:46:59 INFO - PROCESS | 4008 | 1463629619069 Marionette TRACE conn6 <- [1,2294,null,{}] 20:46:59 INFO - PROCESS | 4008 | 1463629619073 Marionette TRACE conn6 -> [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:46:59 INFO - PROCESS | 4008 | 1463629619260 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 20:46:59 INFO - PROCESS | 4008 | 1463629619427 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86F3D800 == 129 [pid = 4008] [id = 583] 20:46:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000ECEB595800) [pid = 4008] [serial = 1749] [outer = 0000000000000000] 20:46:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000ECEEE07C00) [pid = 4008] [serial = 1750] [outer = 000000ECEB595800] 20:46:59 INFO - PROCESS | 4008 | 1463629619481 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000ECEEFEA800) [pid = 4008] [serial = 1751] [outer = 000000ECEB595800] 20:47:00 INFO - PROCESS | 4008 | 1463629620099 Marionette TRACE conn6 <- [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:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1074ms 20:47:00 INFO - PROCESS | 4008 | 1463629620146 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 20:47:00 INFO - PROCESS | 4008 | 1463629620148 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 20:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:47:00 INFO - PROCESS | 4008 | 1463629620152 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:47:00 INFO - PROCESS | 4008 | 1463629620154 Marionette TRACE conn6 <- [1,2298,null,{}] 20:47:00 INFO - PROCESS | 4008 | 1463629620158 Marionette TRACE conn6 -> [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:47:00 INFO - PROCESS | 4008 | 1463629620297 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 20:47:00 INFO - PROCESS | 4008 | 1463629620467 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89B8A800 == 130 [pid = 4008] [id = 584] 20:47:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000ECEEFCF800) [pid = 4008] [serial = 1752] [outer = 0000000000000000] 20:47:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000ECEF86C400) [pid = 4008] [serial = 1753] [outer = 000000ECEEFCF800] 20:47:00 INFO - PROCESS | 4008 | 1463629620522 Marionette DEBUG loaded listener.js 20:47:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000ECF1189800) [pid = 4008] [serial = 1754] [outer = 000000ECEEFCF800] 20:47:01 INFO - PROCESS | 4008 | 1463629621149 Marionette TRACE conn6 <- [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:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1023ms 20:47:01 INFO - PROCESS | 4008 | 1463629621179 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 20:47:01 INFO - PROCESS | 4008 | 1463629621182 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 20:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:47:01 INFO - PROCESS | 4008 | 1463629621186 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:47:01 INFO - PROCESS | 4008 | 1463629621188 Marionette TRACE conn6 <- [1,2302,null,{}] 20:47:01 INFO - PROCESS | 4008 | 1463629621191 Marionette TRACE conn6 -> [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:47:01 INFO - PROCESS | 4008 | 1463629621350 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 20:47:01 INFO - PROCESS | 4008 | 1463629621534 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8B95B000 == 131 [pid = 4008] [id = 585] 20:47:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000EC8B981000) [pid = 4008] [serial = 1755] [outer = 0000000000000000] 20:47:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000EC8B987800) [pid = 4008] [serial = 1756] [outer = 000000EC8B981000] 20:47:01 INFO - PROCESS | 4008 | 1463629621593 Marionette DEBUG loaded listener.js 20:47:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000ECEF619000) [pid = 4008] [serial = 1757] [outer = 000000EC8B981000] 20:47:02 INFO - PROCESS | 4008 | 1463629622127 Marionette TRACE conn6 <- [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:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 986ms 20:47:02 INFO - PROCESS | 4008 | 1463629622175 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 20:47:02 INFO - PROCESS | 4008 | 1463629622178 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 20:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:47:02 INFO - PROCESS | 4008 | 1463629622181 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:47:02 INFO - PROCESS | 4008 | 1463629622183 Marionette TRACE conn6 <- [1,2306,null,{}] 20:47:02 INFO - PROCESS | 4008 | 1463629622187 Marionette TRACE conn6 -> [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:47:02 INFO - PROCESS | 4008 | 1463629622330 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 20:47:02 INFO - PROCESS | 4008 | 1463629622513 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8972C800 == 132 [pid = 4008] [id = 586] 20:47:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000EC8A8DA000) [pid = 4008] [serial = 1758] [outer = 0000000000000000] 20:47:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 270 (000000EC8A8E0000) [pid = 4008] [serial = 1759] [outer = 000000EC8A8DA000] 20:47:02 INFO - PROCESS | 4008 | 1463629622576 Marionette DEBUG loaded listener.js 20:47:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 271 (000000EC8B98DC00) [pid = 4008] [serial = 1760] [outer = 000000EC8A8DA000] 20:47:03 INFO - PROCESS | 4008 | 1463629623183 Marionette TRACE conn6 <- [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:47:03 INFO - PROCESS | 4008 | 1463629623255 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 20:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:47:03 INFO - PROCESS | 4008 | 1463629623259 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:47:03 INFO - PROCESS | 4008 | 1463629623261 Marionette TRACE conn6 <- [1,2310,null,{}] 20:47:03 INFO - PROCESS | 4008 | 1463629623265 Marionette TRACE conn6 -> [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:47:03 INFO - PROCESS | 4008 | 1463629623532 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 20:47:03 INFO - PROCESS | 4008 | 1463629623696 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC826CD800 == 133 [pid = 4008] [id = 587] 20:47:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 272 (000000EC823E5400) [pid = 4008] [serial = 1761] [outer = 0000000000000000] 20:47:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 273 (000000EC880C6C00) [pid = 4008] [serial = 1762] [outer = 000000EC823E5400] 20:47:03 INFO - PROCESS | 4008 | 1463629623751 Marionette DEBUG loaded listener.js 20:47:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 274 (000000ECDDE06C00) [pid = 4008] [serial = 1763] [outer = 000000EC823E5400] 20:47:04 INFO - PROCESS | 4008 | 1463629624789 Marionette TRACE conn6 <- [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:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1581ms 20:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:47:04 INFO - PROCESS | 4008 | 1463629624842 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 20:47:04 INFO - PROCESS | 4008 | 1463629624846 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 20:47:04 INFO - PROCESS | 4008 | 1463629624851 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:47:04 INFO - PROCESS | 4008 | 1463629624855 Marionette TRACE conn6 <- [1,2314,null,{}] 20:47:04 INFO - PROCESS | 4008 | 1463629624860 Marionette TRACE conn6 -> [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:47:05 INFO - PROCESS | 4008 | 1463629625032 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 20:47:05 INFO - PROCESS | 4008 | 1463629625209 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82FE5000 == 134 [pid = 4008] [id = 588] 20:47:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 275 (000000EC808AE400) [pid = 4008] [serial = 1764] [outer = 0000000000000000] 20:47:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 276 (000000EC81964800) [pid = 4008] [serial = 1765] [outer = 000000EC808AE400] 20:47:05 INFO - PROCESS | 4008 | 1463629625261 Marionette DEBUG loaded listener.js 20:47:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 277 (000000EC8234D800) [pid = 4008] [serial = 1766] [outer = 000000EC808AE400] 20:47:05 INFO - PROCESS | 4008 | 1463629625848 Marionette TRACE conn6 <- [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:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1027ms 20:47:05 INFO - PROCESS | 4008 | 1463629625878 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 20:47:05 INFO - PROCESS | 4008 | 1463629625884 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 20:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:47:05 INFO - PROCESS | 4008 | 1463629625892 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:47:05 INFO - PROCESS | 4008 | 1463629625894 Marionette TRACE conn6 <- [1,2318,null,{}] 20:47:05 INFO - PROCESS | 4008 | 1463629625899 Marionette TRACE conn6 -> [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:47:06 INFO - PROCESS | 4008 | 1463629626036 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 20:47:06 INFO - PROCESS | 4008 | 1463629626232 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81F5C800 == 135 [pid = 4008] [id = 589] 20:47:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 278 (000000EC8234F800) [pid = 4008] [serial = 1767] [outer = 0000000000000000] 20:47:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 279 (000000EC82709400) [pid = 4008] [serial = 1768] [outer = 000000EC8234F800] 20:47:06 INFO - PROCESS | 4008 | 1463629626285 Marionette DEBUG loaded listener.js 20:47:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 280 (000000EC82C71400) [pid = 4008] [serial = 1769] [outer = 000000EC8234F800] 20:47:06 INFO - PROCESS | 4008 | 1463629626930 Marionette TRACE conn6 <- [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:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1079ms 20:47:06 INFO - PROCESS | 4008 | 1463629626977 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 20:47:06 INFO - PROCESS | 4008 | 1463629626979 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 20:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:47:06 INFO - PROCESS | 4008 | 1463629626983 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:47:06 INFO - PROCESS | 4008 | 1463629626987 Marionette TRACE conn6 <- [1,2322,null,{}] 20:47:07 INFO - PROCESS | 4008 | 1463629626998 Marionette TRACE conn6 -> [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:47:07 INFO - PROCESS | 4008 | 1463629627131 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 20:47:07 INFO - PROCESS | 4008 | 1463629627326 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86F39000 == 136 [pid = 4008] [id = 590] 20:47:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 281 (000000EC83956800) [pid = 4008] [serial = 1770] [outer = 0000000000000000] 20:47:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 282 (000000EC83ADC000) [pid = 4008] [serial = 1771] [outer = 000000EC83956800] 20:47:07 INFO - PROCESS | 4008 | 1463629627381 Marionette DEBUG loaded listener.js 20:47:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000EC873DFC00) [pid = 4008] [serial = 1772] [outer = 000000EC83956800] 20:47:08 INFO - PROCESS | 4008 | 1463629627997 Marionette TRACE conn6 <- [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:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1081ms 20:47:08 INFO - PROCESS | 4008 | 1463629628067 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 20:47:08 INFO - PROCESS | 4008 | 1463629628070 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 20:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:47:08 INFO - PROCESS | 4008 | 1463629628073 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:47:08 INFO - PROCESS | 4008 | 1463629628075 Marionette TRACE conn6 <- [1,2326,null,{}] 20:47:08 INFO - PROCESS | 4008 | 1463629628079 Marionette TRACE conn6 -> [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:47:08 INFO - PROCESS | 4008 | 1463629628206 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 20:47:08 INFO - PROCESS | 4008 | 1463629628382 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC880D7000 == 137 [pid = 4008] [id = 591] 20:47:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000EC82C85000) [pid = 4008] [serial = 1773] [outer = 0000000000000000] 20:47:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 285 (000000EC87691800) [pid = 4008] [serial = 1774] [outer = 000000EC82C85000] 20:47:08 INFO - PROCESS | 4008 | 1463629628434 Marionette DEBUG loaded listener.js 20:47:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 286 (000000EC880CDC00) [pid = 4008] [serial = 1775] [outer = 000000EC82C85000] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE50F000 == 136 [pid = 4008] [id = 575] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3B8000 == 135 [pid = 4008] [id = 574] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE23C800 == 134 [pid = 4008] [id = 505] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82277800 == 133 [pid = 4008] [id = 573] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8CC0800 == 132 [pid = 4008] [id = 572] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE3002800 == 131 [pid = 4008] [id = 571] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 285 (000000EC89AB6C00) [pid = 4008] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 284 (000000EC819A2800) [pid = 4008] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 283 (000000EC82355800) [pid = 4008] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 282 (000000EC82D70000) [pid = 4008] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 281 (000000ECE292D400) [pid = 4008] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 280 (000000EC880B8800) [pid = 4008] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 279 (000000ECEEEBDC00) [pid = 4008] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 278 (000000EC83950000) [pid = 4008] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 277 (000000ECEF873C00) [pid = 4008] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 276 (000000EC83AE6C00) [pid = 4008] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 275 (000000ECEC1CC400) [pid = 4008] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 274 (000000ECDF464C00) [pid = 4008] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 273 (000000ECEB847000) [pid = 4008] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9A640000 == 130 [pid = 4008] [id = 570] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC87758800 == 129 [pid = 4008] [id = 569] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC825A1000 == 128 [pid = 4008] [id = 568] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC825AC800 == 127 [pid = 4008] [id = 567] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8377C000 == 126 [pid = 4008] [id = 566] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86320000 == 125 [pid = 4008] [id = 563] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC88287000 == 124 [pid = 4008] [id = 562] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC876BF000 == 123 [pid = 4008] [id = 561] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC83775800 == 122 [pid = 4008] [id = 560] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC880E5000 == 121 [pid = 4008] [id = 559] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82D9B000 == 120 [pid = 4008] [id = 558] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6D88000 == 119 [pid = 4008] [id = 557] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8A731000 == 118 [pid = 4008] [id = 556] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF5418800 == 117 [pid = 4008] [id = 555] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CCF800 == 116 [pid = 4008] [id = 554] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF23B3000 == 115 [pid = 4008] [id = 553] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDF3DF000 == 114 [pid = 4008] [id = 552] 20:47:08 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8231F800 == 113 [pid = 4008] [id = 551] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 272 (000000ECDF466800) [pid = 4008] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 271 (000000ECE3619800) [pid = 4008] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 270 (000000ECE2904400) [pid = 4008] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 269 (000000EC8A513400) [pid = 4008] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000ECE290E800) [pid = 4008] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000ECE7081400) [pid = 4008] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000EC868B0400) [pid = 4008] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000EC882DDC00) [pid = 4008] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000EC8A520C00) [pid = 4008] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC9A5D0C00) [pid = 4008] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC82C6F000) [pid = 4008] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000EC85DCF400) [pid = 4008] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000EC82C83C00) [pid = 4008] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 259 (000000EC82127400) [pid = 4008] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 258 (000000EC882E3000) [pid = 4008] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 257 (000000EC880AF000) [pid = 4008] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 256 (000000ECEAF54000) [pid = 4008] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 255 (000000ECDC23EC00) [pid = 4008] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 20:47:08 INFO - PROCESS | 4008 | --DOMWINDOW == 254 (000000ECE8C34000) [pid = 4008] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 20:47:09 INFO - PROCESS | 4008 | 1463629629091 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 20:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1023ms 20:47:09 INFO - PROCESS | 4008 | 1463629629099 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 20:47:09 INFO - PROCESS | 4008 | 1463629629102 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 20:47:09 INFO - PROCESS | 4008 | 1463629629105 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:47:09 INFO - PROCESS | 4008 | 1463629629107 Marionette TRACE conn6 <- [1,2330,null,{}] 20:47:09 INFO - PROCESS | 4008 | 1463629629137 Marionette TRACE conn6 -> [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:47:09 INFO - PROCESS | 4008 | 1463629629249 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 20:47:09 INFO - PROCESS | 4008 | 1463629629258 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8257E800 == 114 [pid = 4008] [id = 592] 20:47:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 255 (000000EC81BF9400) [pid = 4008] [serial = 1776] [outer = 0000000000000000] 20:47:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000EC8222AC00) [pid = 4008] [serial = 1777] [outer = 000000EC81BF9400] 20:47:09 INFO - PROCESS | 4008 | 1463629629306 Marionette DEBUG loaded listener.js 20:47:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 257 (000000EC82C67400) [pid = 4008] [serial = 1778] [outer = 000000EC81BF9400] 20:47:09 INFO - PROCESS | 4008 | 1463629629833 Marionette TRACE conn6 <- [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:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 776ms 20:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:47:09 INFO - PROCESS | 4008 | 1463629629885 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 20:47:09 INFO - PROCESS | 4008 | 1463629629887 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 20:47:09 INFO - PROCESS | 4008 | 1463629629891 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:47:09 INFO - PROCESS | 4008 | 1463629629892 Marionette TRACE conn6 <- [1,2334,null,{}] 20:47:09 INFO - PROCESS | 4008 | 1463629629896 Marionette TRACE conn6 -> [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:47:10 INFO - PROCESS | 4008 | 1463629630038 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 20:47:10 INFO - PROCESS | 4008 | 1463629630168 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC872C3800 == 115 [pid = 4008] [id = 593] 20:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 258 (000000EC83957400) [pid = 4008] [serial = 1779] [outer = 0000000000000000] 20:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 259 (000000EC85DCF400) [pid = 4008] [serial = 1780] [outer = 000000EC83957400] 20:47:10 INFO - PROCESS | 4008 | 1463629630216 Marionette DEBUG loaded listener.js 20:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000EC880B8800) [pid = 4008] [serial = 1781] [outer = 000000EC83957400] 20:47:10 INFO - PROCESS | 4008 | 1463629630625 Marionette TRACE conn6 <- [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:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 776ms 20:47:10 INFO - PROCESS | 4008 | 1463629630670 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 20:47:10 INFO - PROCESS | 4008 | 1463629630672 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 20:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:47:10 INFO - PROCESS | 4008 | 1463629630675 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:47:10 INFO - PROCESS | 4008 | 1463629630677 Marionette TRACE conn6 <- [1,2338,null,{}] 20:47:10 INFO - PROCESS | 4008 | 1463629630681 Marionette TRACE conn6 -> [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:47:10 INFO - PROCESS | 4008 | 1463629630791 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 20:47:10 INFO - PROCESS | 4008 | 1463629630801 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89737000 == 116 [pid = 4008] [id = 594] 20:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000EC880CC000) [pid = 4008] [serial = 1782] [outer = 0000000000000000] 20:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000EC885A3000) [pid = 4008] [serial = 1783] [outer = 000000EC880CC000] 20:47:10 INFO - PROCESS | 4008 | 1463629630846 Marionette DEBUG loaded listener.js 20:47:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000EC885B7C00) [pid = 4008] [serial = 1784] [outer = 000000EC880CC000] 20:47:11 INFO - PROCESS | 4008 | 1463629631396 Marionette TRACE conn6 <- [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:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 735ms 20:47:11 INFO - PROCESS | 4008 | 1463629631413 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 20:47:11 INFO - PROCESS | 4008 | 1463629631415 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 20:47:11 INFO - PROCESS | 4008 | 1463629631418 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:47:11 INFO - PROCESS | 4008 | 1463629631420 Marionette TRACE conn6 <- [1,2342,null,{}] 20:47:11 INFO - PROCESS | 4008 | 1463629631466 Marionette TRACE conn6 -> [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:47:11 INFO - PROCESS | 4008 | 1463629631621 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 20:47:11 INFO - PROCESS | 4008 | 1463629631645 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8E628800 == 117 [pid = 4008] [id = 595] 20:47:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000EC885B5400) [pid = 4008] [serial = 1785] [outer = 0000000000000000] 20:47:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000EC891D4C00) [pid = 4008] [serial = 1786] [outer = 000000EC885B5400] 20:47:11 INFO - PROCESS | 4008 | 1463629631692 Marionette DEBUG loaded listener.js 20:47:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000EC8988D800) [pid = 4008] [serial = 1787] [outer = 000000EC885B5400] 20:47:12 INFO - PROCESS | 4008 | 1463629632168 Marionette TRACE conn6 <- [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:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 819ms 20:47:12 INFO - PROCESS | 4008 | 1463629632241 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 20:47:12 INFO - PROCESS | 4008 | 1463629632244 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 20:47:12 INFO - PROCESS | 4008 | 1463629632247 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:47:12 INFO - PROCESS | 4008 | 1463629632249 Marionette TRACE conn6 <- [1,2346,null,{}] 20:47:12 INFO - PROCESS | 4008 | 1463629632253 Marionette TRACE conn6 -> [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:47:12 INFO - PROCESS | 4008 | 1463629632413 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 20:47:12 INFO - PROCESS | 4008 | 1463629632436 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9AB4A000 == 118 [pid = 4008] [id = 596] 20:47:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000EC89890400) [pid = 4008] [serial = 1788] [outer = 0000000000000000] 20:47:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000EC89894400) [pid = 4008] [serial = 1789] [outer = 000000EC89890400] 20:47:12 INFO - PROCESS | 4008 | 1463629632481 Marionette DEBUG loaded listener.js 20:47:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000EC89CB2C00) [pid = 4008] [serial = 1790] [outer = 000000EC89890400] 20:47:12 INFO - PROCESS | 4008 | 1463629632956 Marionette TRACE conn6 <- [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:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 776ms 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000ECDDE51000) [pid = 4008] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000ECEF3E3C00) [pid = 4008] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000ECE4215400) [pid = 4008] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000EC808E5000) [pid = 4008] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000EC82124400) [pid = 4008] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000ECE329C400) [pid = 4008] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000ECE48DAC00) [pid = 4008] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000ECEDFF6400) [pid = 4008] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000EC808A4000) [pid = 4008] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 259 (000000ECEC022400) [pid = 4008] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 258 (000000EC8089C800) [pid = 4008] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 257 (000000EC87615C00) [pid = 4008] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 256 (000000EC8270F000) [pid = 4008] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 255 (000000EC81BF4800) [pid = 4008] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 254 (000000EC85DD2C00) [pid = 4008] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 253 (000000ECEE6AA000) [pid = 4008] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 252 (000000ECEAF57800) [pid = 4008] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 251 (000000EC819E7000) [pid = 4008] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 250 (000000EC8073F800) [pid = 4008] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 249 (000000EC823E7000) [pid = 4008] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 248 (000000EC82B9B400) [pid = 4008] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 247 (000000EC8061AC00) [pid = 4008] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 246 (000000ECEB284400) [pid = 4008] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 245 (000000EC868AE000) [pid = 4008] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 244 (000000EC82B94000) [pid = 4008] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 243 (000000EC82549C00) [pid = 4008] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 242 (000000ECE467CC00) [pid = 4008] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 241 (000000EC9AB72400) [pid = 4008] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 240 (000000EC821BA800) [pid = 4008] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 239 (000000ECE7B7D400) [pid = 4008] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000ECE7B6F400) [pid = 4008] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000ECEEE86000) [pid = 4008] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000EC880C4C00) [pid = 4008] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000EC885AF800) [pid = 4008] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000EC806E5800) [pid = 4008] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000EC9A5C9800) [pid = 4008] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000EC82D47800) [pid = 4008] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000EC82C6CC00) [pid = 4008] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000EC823DFC00) [pid = 4008] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000EC83A78400) [pid = 4008] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:47:13 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000EC819A4800) [pid = 4008] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:47:13 INFO - PROCESS | 4008 | 1463629633796 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 20:47:13 INFO - PROCESS | 4008 | 1463629633799 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 20:47:13 INFO - PROCESS | 4008 | 1463629633811 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:47:13 INFO - PROCESS | 4008 | 1463629633813 Marionette TRACE conn6 <- [1,2350,null,{}] 20:47:13 INFO - PROCESS | 4008 | 1463629633816 Marionette TRACE conn6 -> [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:47:13 INFO - PROCESS | 4008 | 1463629633934 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 20:47:13 INFO - PROCESS | 4008 | 1463629633942 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC83711000 == 119 [pid = 4008] [id = 597] 20:47:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000EC819E7000) [pid = 4008] [serial = 1791] [outer = 0000000000000000] 20:47:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC82123400) [pid = 4008] [serial = 1792] [outer = 000000EC819E7000] 20:47:13 INFO - PROCESS | 4008 | 1463629633988 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000EC8270AC00) [pid = 4008] [serial = 1793] [outer = 000000EC819E7000] 20:47:14 INFO - PROCESS | 4008 | 1463629634489 Marionette TRACE conn6 <- [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:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 723ms 20:47:14 INFO - PROCESS | 4008 | 1463629634547 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 20:47:14 INFO - PROCESS | 4008 | 1463629634549 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 20:47:14 INFO - PROCESS | 4008 | 1463629634553 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:47:14 INFO - PROCESS | 4008 | 1463629634555 Marionette TRACE conn6 <- [1,2354,null,{}] 20:47:14 INFO - PROCESS | 4008 | 1463629634559 Marionette TRACE conn6 -> [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:47:14 INFO - PROCESS | 4008 | 1463629634686 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 20:47:14 INFO - PROCESS | 4008 | 1463629634698 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE4604800 == 120 [pid = 4008] [id = 598] 20:47:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000EC89890800) [pid = 4008] [serial = 1794] [outer = 0000000000000000] 20:47:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000EC8A520400) [pid = 4008] [serial = 1795] [outer = 000000EC89890800] 20:47:14 INFO - PROCESS | 4008 | 1463629634749 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000EC8B67B000) [pid = 4008] [serial = 1796] [outer = 000000EC89890800] 20:47:15 INFO - PROCESS | 4008 | 1463629635223 Marionette TRACE conn6 <- [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:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 734ms 20:47:15 INFO - PROCESS | 4008 | 1463629635290 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 20:47:15 INFO - PROCESS | 4008 | 1463629635292 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 20:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:47:15 INFO - PROCESS | 4008 | 1463629635322 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:47:15 INFO - PROCESS | 4008 | 1463629635324 Marionette TRACE conn6 <- [1,2358,null,{}] 20:47:15 INFO - PROCESS | 4008 | 1463629635331 Marionette TRACE conn6 -> [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:47:15 INFO - PROCESS | 4008 | 1463629635444 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 20:47:15 INFO - PROCESS | 4008 | 1463629635451 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEA3C3800 == 121 [pid = 4008] [id = 599] 20:47:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000EC9A504400) [pid = 4008] [serial = 1797] [outer = 0000000000000000] 20:47:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000EC9A50D800) [pid = 4008] [serial = 1798] [outer = 000000EC9A504400] 20:47:15 INFO - PROCESS | 4008 | 1463629635496 Marionette DEBUG loaded listener.js 20:47:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000EC9ABECC00) [pid = 4008] [serial = 1799] [outer = 000000EC9A504400] 20:47:16 INFO - PROCESS | 4008 | 1463629636290 Marionette TRACE conn6 <- [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:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1059ms 20:47:16 INFO - PROCESS | 4008 | 1463629636359 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 20:47:16 INFO - PROCESS | 4008 | 1463629636365 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 20:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:47:16 INFO - PROCESS | 4008 | 1463629636391 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:47:16 INFO - PROCESS | 4008 | 1463629636396 Marionette TRACE conn6 <- [1,2362,null,{}] 20:47:16 INFO - PROCESS | 4008 | 1463629636402 Marionette TRACE conn6 -> [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:47:16 INFO - PROCESS | 4008 | 1463629636593 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 20:47:16 INFO - PROCESS | 4008 | 1463629636755 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82820000 == 122 [pid = 4008] [id = 600] 20:47:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000EC819E7400) [pid = 4008] [serial = 1800] [outer = 0000000000000000] 20:47:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000EC81BF5C00) [pid = 4008] [serial = 1801] [outer = 000000EC819E7400] 20:47:16 INFO - PROCESS | 4008 | 1463629636816 Marionette DEBUG loaded listener.js 20:47:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000EC82711800) [pid = 4008] [serial = 1802] [outer = 000000EC819E7400] 20:47:17 INFO - PROCESS | 4008 | 1463629637450 Marionette TRACE conn6 <- [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:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1081ms 20:47:17 INFO - PROCESS | 4008 | 1463629637477 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 20:47:17 INFO - PROCESS | 4008 | 1463629637484 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 20:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:47:17 INFO - PROCESS | 4008 | 1463629637491 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:47:17 INFO - PROCESS | 4008 | 1463629637495 Marionette TRACE conn6 <- [1,2366,null,{}] 20:47:17 INFO - PROCESS | 4008 | 1463629637499 Marionette TRACE conn6 -> [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:47:17 INFO - PROCESS | 4008 | 1463629637645 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 20:47:17 INFO - PROCESS | 4008 | 1463629637815 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC876C0800 == 123 [pid = 4008] [id = 601] 20:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 241 (000000EC83787400) [pid = 4008] [serial = 1803] [outer = 0000000000000000] 20:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 242 (000000EC83A77000) [pid = 4008] [serial = 1804] [outer = 000000EC83787400] 20:47:17 INFO - PROCESS | 4008 | 1463629637872 Marionette DEBUG loaded listener.js 20:47:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 243 (000000EC8630E400) [pid = 4008] [serial = 1805] [outer = 000000EC83787400] 20:47:18 INFO - PROCESS | 4008 | 1463629638512 Marionette TRACE conn6 <- [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:47:18 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:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1073ms 20:47:18 INFO - PROCESS | 4008 | 1463629638567 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 20:47:18 INFO - PROCESS | 4008 | 1463629638569 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 20:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:47:18 INFO - PROCESS | 4008 | 1463629638573 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:47:18 INFO - PROCESS | 4008 | 1463629638577 Marionette TRACE conn6 <- [1,2370,null,{}] 20:47:18 INFO - PROCESS | 4008 | 1463629638589 Marionette TRACE conn6 -> [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:47:18 INFO - PROCESS | 4008 | 1463629638737 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 20:47:18 INFO - PROCESS | 4008 | 1463629638910 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEA878000 == 124 [pid = 4008] [id = 602] 20:47:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 244 (000000EC880C1C00) [pid = 4008] [serial = 1806] [outer = 0000000000000000] 20:47:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 245 (000000EC885BC400) [pid = 4008] [serial = 1807] [outer = 000000EC880C1C00] 20:47:18 INFO - PROCESS | 4008 | 1463629638970 Marionette DEBUG loaded listener.js 20:47:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 246 (000000EC8A8DC400) [pid = 4008] [serial = 1808] [outer = 000000EC880C1C00] 20:47:19 INFO - PROCESS | 4008 | 1463629639618 Marionette TRACE conn6 <- [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:47:19 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:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1124ms 20:47:19 INFO - PROCESS | 4008 | 1463629639699 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 20:47:19 INFO - PROCESS | 4008 | 1463629639703 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 20:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:47:19 INFO - PROCESS | 4008 | 1463629639706 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:47:19 INFO - PROCESS | 4008 | 1463629639708 Marionette TRACE conn6 <- [1,2374,null,{}] 20:47:19 INFO - PROCESS | 4008 | 1463629639712 Marionette TRACE conn6 -> [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:47:19 INFO - PROCESS | 4008 | 1463629639887 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 20:47:20 INFO - PROCESS | 4008 | 1463629640066 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEB3A7800 == 125 [pid = 4008] [id = 603] 20:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 247 (000000EC9AB7B400) [pid = 4008] [serial = 1809] [outer = 0000000000000000] 20:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 248 (000000ECCFF20800) [pid = 4008] [serial = 1810] [outer = 000000EC9AB7B400] 20:47:20 INFO - PROCESS | 4008 | 1463629640125 Marionette DEBUG loaded listener.js 20:47:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 249 (000000ECDCC2EC00) [pid = 4008] [serial = 1811] [outer = 000000EC9AB7B400] 20:47:20 INFO - PROCESS | 4008 | 1463629640748 Marionette TRACE conn6 <- [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:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1072ms 20:47:20 INFO - PROCESS | 4008 | 1463629640790 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 20:47:20 INFO - PROCESS | 4008 | 1463629640792 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 20:47:20 INFO - PROCESS | 4008 | 1463629640796 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:47:20 INFO - PROCESS | 4008 | 1463629640798 Marionette TRACE conn6 <- [1,2378,null,{}] 20:47:20 INFO - PROCESS | 4008 | 1463629640802 Marionette TRACE conn6 -> [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:47:20 INFO - PROCESS | 4008 | 1463629640941 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 20:47:21 INFO - PROCESS | 4008 | 1463629641122 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEE114000 == 126 [pid = 4008] [id = 604] 20:47:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 250 (000000ECDC241C00) [pid = 4008] [serial = 1812] [outer = 0000000000000000] 20:47:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 251 (000000ECDDD1E800) [pid = 4008] [serial = 1813] [outer = 000000ECDC241C00] 20:47:21 INFO - PROCESS | 4008 | 1463629641181 Marionette DEBUG loaded listener.js 20:47:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 252 (000000ECDDE0D400) [pid = 4008] [serial = 1814] [outer = 000000ECDC241C00] 20:47:21 INFO - PROCESS | 4008 | 1463629641829 Marionette TRACE conn6 <- [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:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1073ms 20:47:21 INFO - PROCESS | 4008 | 1463629641874 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 20:47:21 INFO - PROCESS | 4008 | 1463629641877 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 20:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:47:21 INFO - PROCESS | 4008 | 1463629641880 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:47:21 INFO - PROCESS | 4008 | 1463629641882 Marionette TRACE conn6 <- [1,2382,null,{}] 20:47:21 INFO - PROCESS | 4008 | 1463629641886 Marionette TRACE conn6 -> [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:47:22 INFO - PROCESS | 4008 | 1463629642036 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 20:47:22 INFO - PROCESS | 4008 | 1463629642207 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEF80A800 == 127 [pid = 4008] [id = 605] 20:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 253 (000000ECDF466C00) [pid = 4008] [serial = 1815] [outer = 0000000000000000] 20:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 254 (000000ECE2907C00) [pid = 4008] [serial = 1816] [outer = 000000ECDF466C00] 20:47:22 INFO - PROCESS | 4008 | 1463629642265 Marionette DEBUG loaded listener.js 20:47:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 255 (000000ECE2F09C00) [pid = 4008] [serial = 1817] [outer = 000000ECDF466C00] 20:47:22 INFO - PROCESS | 4008 | 1463629642895 Marionette TRACE conn6 <- [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:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1070ms 20:47:22 INFO - PROCESS | 4008 | 1463629642952 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 20:47:22 INFO - PROCESS | 4008 | 1463629642955 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 20:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:47:22 INFO - PROCESS | 4008 | 1463629642959 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:47:22 INFO - PROCESS | 4008 | 1463629642961 Marionette TRACE conn6 <- [1,2386,null,{}] 20:47:22 INFO - PROCESS | 4008 | 1463629642965 Marionette TRACE conn6 -> [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:47:23 INFO - PROCESS | 4008 | 1463629643132 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 20:47:23 INFO - PROCESS | 4008 | 1463629643301 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF200E800 == 128 [pid = 4008] [id = 606] 20:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000ECDF4F3400) [pid = 4008] [serial = 1818] [outer = 0000000000000000] 20:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 257 (000000ECE3F43800) [pid = 4008] [serial = 1819] [outer = 000000ECDF4F3400] 20:47:23 INFO - PROCESS | 4008 | 1463629643358 Marionette DEBUG loaded listener.js 20:47:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 258 (000000ECE4EF3800) [pid = 4008] [serial = 1820] [outer = 000000ECDF4F3400] 20:47:23 INFO - PROCESS | 4008 | 1463629643960 Marionette TRACE conn6 <- [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:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1030ms 20:47:23 INFO - PROCESS | 4008 | 1463629643990 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 20:47:23 INFO - PROCESS | 4008 | 1463629643993 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 20:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:47:24 INFO - PROCESS | 4008 | 1463629643996 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:47:24 INFO - PROCESS | 4008 | 1463629643999 Marionette TRACE conn6 <- [1,2390,null,{}] 20:47:24 INFO - PROCESS | 4008 | 1463629644020 Marionette TRACE conn6 -> [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:47:24 INFO - PROCESS | 4008 | 1463629644159 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 20:47:24 INFO - PROCESS | 4008 | 1463629644342 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF23C0800 == 129 [pid = 4008] [id = 607] 20:47:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 259 (000000ECE708B000) [pid = 4008] [serial = 1821] [outer = 0000000000000000] 20:47:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000ECE7B40800) [pid = 4008] [serial = 1822] [outer = 000000ECE708B000] 20:47:24 INFO - PROCESS | 4008 | 1463629644400 Marionette DEBUG loaded listener.js 20:47:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000ECE7B74800) [pid = 4008] [serial = 1823] [outer = 000000ECE708B000] 20:47:24 INFO - PROCESS | 4008 | 1463629644989 Marionette TRACE conn6 <- [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:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1022ms 20:47:25 INFO - PROCESS | 4008 | 1463629645023 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 20:47:25 INFO - PROCESS | 4008 | 1463629645026 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 20:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:47:25 INFO - PROCESS | 4008 | 1463629645032 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:47:25 INFO - PROCESS | 4008 | 1463629645034 Marionette TRACE conn6 <- [1,2394,null,{}] 20:47:25 INFO - PROCESS | 4008 | 1463629645038 Marionette TRACE conn6 -> [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:47:25 INFO - PROCESS | 4008 | 1463629645178 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 20:47:25 INFO - PROCESS | 4008 | 1463629645361 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF3396000 == 130 [pid = 4008] [id = 608] 20:47:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000ECE7B8FC00) [pid = 4008] [serial = 1824] [outer = 0000000000000000] 20:47:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000ECE822AC00) [pid = 4008] [serial = 1825] [outer = 000000ECE7B8FC00] 20:47:25 INFO - PROCESS | 4008 | 1463629645420 Marionette DEBUG loaded listener.js 20:47:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000ECEA505800) [pid = 4008] [serial = 1826] [outer = 000000ECE7B8FC00] 20:47:26 INFO - PROCESS | 4008 | 1463629645998 Marionette TRACE conn6 <- [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:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1021ms 20:47:26 INFO - PROCESS | 4008 | 1463629646057 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 20:47:26 INFO - PROCESS | 4008 | 1463629646059 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 20:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:47:26 INFO - PROCESS | 4008 | 1463629646063 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:47:26 INFO - PROCESS | 4008 | 1463629646065 Marionette TRACE conn6 <- [1,2398,null,{}] 20:47:26 INFO - PROCESS | 4008 | 1463629646069 Marionette TRACE conn6 -> [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:47:26 INFO - PROCESS | 4008 | 1463629646210 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 20:47:26 INFO - PROCESS | 4008 | 1463629646394 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF4CC1000 == 131 [pid = 4008] [id = 609] 20:47:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000ECE8C76800) [pid = 4008] [serial = 1827] [outer = 0000000000000000] 20:47:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000ECEAF57C00) [pid = 4008] [serial = 1828] [outer = 000000ECE8C76800] 20:47:26 INFO - PROCESS | 4008 | 1463629646454 Marionette DEBUG loaded listener.js 20:47:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000ECEB28F000) [pid = 4008] [serial = 1829] [outer = 000000ECE8C76800] 20:47:27 INFO - PROCESS | 4008 | 1463629647068 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 20:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1021ms 20:47:27 INFO - PROCESS | 4008 | 1463629647092 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 20:47:27 INFO - PROCESS | 4008 | 1463629647095 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 20:47:27 INFO - PROCESS | 4008 | 1463629647101 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:47:27 INFO - PROCESS | 4008 | 1463629647104 Marionette TRACE conn6 <- [1,2402,null,{}] 20:47:27 INFO - PROCESS | 4008 | 1463629647125 Marionette TRACE conn6 -> [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:47:27 INFO - PROCESS | 4008 | 1463629647284 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 20:47:27 INFO - PROCESS | 4008 | 1463629647471 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF540E000 == 132 [pid = 4008] [id = 610] 20:47:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000ECEB9AC400) [pid = 4008] [serial = 1830] [outer = 0000000000000000] 20:47:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000ECEC1CD400) [pid = 4008] [serial = 1831] [outer = 000000ECEB9AC400] 20:47:27 INFO - PROCESS | 4008 | 1463629647534 Marionette DEBUG loaded listener.js 20:47:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 270 (000000ECEE22C000) [pid = 4008] [serial = 1832] [outer = 000000ECEB9AC400] 20:47:28 INFO - PROCESS | 4008 | 1463629648157 Marionette TRACE conn6 <- [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:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1125ms 20:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:47:28 INFO - PROCESS | 4008 | 1463629648232 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 20:47:28 INFO - PROCESS | 4008 | 1463629648235 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 20:47:28 INFO - PROCESS | 4008 | 1463629648238 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:47:28 INFO - PROCESS | 4008 | 1463629648241 Marionette TRACE conn6 <- [1,2406,null,{}] 20:47:28 INFO - PROCESS | 4008 | 1463629648260 Marionette TRACE conn6 -> [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:47:28 INFO - PROCESS | 4008 | 1463629648401 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 20:47:28 INFO - PROCESS | 4008 | 1463629648571 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF686E800 == 133 [pid = 4008] [id = 611] 20:47:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 271 (000000ECEE21F800) [pid = 4008] [serial = 1833] [outer = 0000000000000000] 20:47:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 272 (000000ECEE3AF800) [pid = 4008] [serial = 1834] [outer = 000000ECEE21F800] 20:47:28 INFO - PROCESS | 4008 | 1463629648629 Marionette DEBUG loaded listener.js 20:47:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 273 (000000ECEEE0C000) [pid = 4008] [serial = 1835] [outer = 000000ECEE21F800] 20:47:29 INFO - PROCESS | 4008 | 1463629649235 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1088ms 20:47:29 INFO - PROCESS | 4008 | 1463629649329 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 20:47:29 INFO - PROCESS | 4008 | 1463629649333 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 20:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:47:29 INFO - PROCESS | 4008 | 1463629649337 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:47:29 INFO - PROCESS | 4008 | 1463629649341 Marionette TRACE conn6 <- [1,2410,null,{}] 20:47:29 INFO - PROCESS | 4008 | 1463629649345 Marionette TRACE conn6 -> [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:47:29 INFO - PROCESS | 4008 | 1463629649491 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 20:47:29 INFO - PROCESS | 4008 | 1463629649663 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82284000 == 134 [pid = 4008] [id = 612] 20:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 274 (000000EC80743400) [pid = 4008] [serial = 1836] [outer = 0000000000000000] 20:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 275 (000000EC82D69400) [pid = 4008] [serial = 1837] [outer = 000000EC80743400] 20:47:29 INFO - PROCESS | 4008 | 1463629649720 Marionette DEBUG loaded listener.js 20:47:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 276 (000000EC885BE000) [pid = 4008] [serial = 1838] [outer = 000000EC80743400] 20:47:30 INFO - PROCESS | 4008 | 1463629650302 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 986ms 20:47:30 INFO - PROCESS | 4008 | 1463629650343 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 20:47:30 INFO - PROCESS | 4008 | 1463629650345 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 20:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:47:30 INFO - PROCESS | 4008 | 1463629650352 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:47:30 INFO - PROCESS | 4008 | 1463629650354 Marionette TRACE conn6 <- [1,2414,null,{}] 20:47:30 INFO - PROCESS | 4008 | 1463629650358 Marionette TRACE conn6 -> [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:47:30 INFO - PROCESS | 4008 | 1463629650505 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 20:47:30 INFO - PROCESS | 4008 | 1463629650695 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8377F800 == 135 [pid = 4008] [id = 613] 20:47:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 277 (000000EC87691C00) [pid = 4008] [serial = 1839] [outer = 0000000000000000] 20:47:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 278 (000000ECE82BF000) [pid = 4008] [serial = 1840] [outer = 000000EC87691C00] 20:47:30 INFO - PROCESS | 4008 | 1463629650753 Marionette DEBUG loaded listener.js 20:47:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 279 (000000ECEEEB3400) [pid = 4008] [serial = 1841] [outer = 000000EC87691C00] 20:47:31 INFO - PROCESS | 4008 | 1463629651369 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 20:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1068ms 20:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:47:31 INFO - PROCESS | 4008 | 1463629651427 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 20:47:31 INFO - PROCESS | 4008 | 1463629651429 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 20:47:31 INFO - PROCESS | 4008 | 1463629651433 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:47:31 INFO - PROCESS | 4008 | 1463629651435 Marionette TRACE conn6 <- [1,2418,null,{}] 20:47:31 INFO - PROCESS | 4008 | 1463629651439 Marionette TRACE conn6 -> [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:47:31 INFO - PROCESS | 4008 | 1463629651586 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 20:47:31 INFO - PROCESS | 4008 | 1463629651777 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8A73B000 == 136 [pid = 4008] [id = 614] 20:47:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 280 (000000EC8157C000) [pid = 4008] [serial = 1842] [outer = 0000000000000000] 20:47:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 281 (000000EC868AFC00) [pid = 4008] [serial = 1843] [outer = 000000EC8157C000] 20:47:31 INFO - PROCESS | 4008 | 1463629651835 Marionette DEBUG loaded listener.js 20:47:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 282 (000000ECEEFCD400) [pid = 4008] [serial = 1844] [outer = 000000EC8157C000] 20:47:32 INFO - PROCESS | 4008 | 1463629652505 Marionette TRACE conn6 <- [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:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1132ms 20:47:32 INFO - PROCESS | 4008 | 1463629652568 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 20:47:32 INFO - PROCESS | 4008 | 1463629652570 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 20:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:47:32 INFO - PROCESS | 4008 | 1463629652587 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:47:32 INFO - PROCESS | 4008 | 1463629652589 Marionette TRACE conn6 <- [1,2422,null,{}] 20:47:32 INFO - PROCESS | 4008 | 1463629652597 Marionette TRACE conn6 -> [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:47:32 INFO - PROCESS | 4008 | 1463629652746 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 20:47:33 INFO - PROCESS | 4008 | 1463629653162 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82334800 == 137 [pid = 4008] [id = 615] 20:47:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000EC806DD800) [pid = 4008] [serial = 1845] [outer = 0000000000000000] 20:47:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000EC807C2400) [pid = 4008] [serial = 1846] [outer = 000000EC806DD800] 20:47:33 INFO - PROCESS | 4008 | 1463629653216 Marionette DEBUG loaded listener.js 20:47:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 285 (000000EC8195CC00) [pid = 4008] [serial = 1847] [outer = 000000EC806DD800] 20:47:33 INFO - PROCESS | 4008 | 1463629653851 Marionette TRACE conn6 <- [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:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1347ms 20:47:33 INFO - PROCESS | 4008 | 1463629653925 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 20:47:33 INFO - PROCESS | 4008 | 1463629653929 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 20:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:47:33 INFO - PROCESS | 4008 | 1463629653934 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:47:33 INFO - PROCESS | 4008 | 1463629653938 Marionette TRACE conn6 <- [1,2426,null,{}] 20:47:33 INFO - PROCESS | 4008 | 1463629653943 Marionette TRACE conn6 -> [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:47:34 INFO - PROCESS | 4008 | 1463629654117 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 20:47:34 INFO - PROCESS | 4008 | 1463629654301 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8194A000 == 138 [pid = 4008] [id = 616] 20:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 286 (000000EC81BEB400) [pid = 4008] [serial = 1848] [outer = 0000000000000000] 20:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 287 (000000EC82355400) [pid = 4008] [serial = 1849] [outer = 000000EC81BEB400] 20:47:34 INFO - PROCESS | 4008 | 1463629654361 Marionette DEBUG loaded listener.js 20:47:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 288 (000000EC82D41C00) [pid = 4008] [serial = 1850] [outer = 000000EC81BEB400] 20:47:35 INFO - PROCESS | 4008 | 1463629655039 Marionette TRACE conn6 <- [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:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1127ms 20:47:35 INFO - PROCESS | 4008 | 1463629655080 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 20:47:35 INFO - PROCESS | 4008 | 1463629655084 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 20:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:47:35 INFO - PROCESS | 4008 | 1463629655090 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:47:35 INFO - PROCESS | 4008 | 1463629655093 Marionette TRACE conn6 <- [1,2430,null,{}] 20:47:35 INFO - PROCESS | 4008 | 1463629655096 Marionette TRACE conn6 -> [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:47:35 INFO - PROCESS | 4008 | 1463629655272 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF53D1800 == 137 [pid = 4008] [id = 256] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4604800 == 136 [pid = 4008] [id = 598] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC83711000 == 135 [pid = 4008] [id = 597] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9AB4A000 == 134 [pid = 4008] [id = 596] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8E628800 == 133 [pid = 4008] [id = 595] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89737000 == 132 [pid = 4008] [id = 594] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC872C3800 == 131 [pid = 4008] [id = 593] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8257E800 == 130 [pid = 4008] [id = 592] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC880D7000 == 129 [pid = 4008] [id = 591] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86F39000 == 128 [pid = 4008] [id = 590] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81F5C800 == 127 [pid = 4008] [id = 589] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82FE5000 == 126 [pid = 4008] [id = 588] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 287 (000000ECDDE03400) [pid = 4008] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86F3D800 == 125 [pid = 4008] [id = 583] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC876B9800 == 124 [pid = 4008] [id = 582] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6F39800 == 123 [pid = 4008] [id = 581] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF541D000 == 122 [pid = 4008] [id = 580] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3D50800 == 121 [pid = 4008] [id = 579] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEEDD8000 == 120 [pid = 4008] [id = 550] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EA3800 == 119 [pid = 4008] [id = 578] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC872CB000 == 118 [pid = 4008] [id = 577] 20:47:35 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81B7D000 == 117 [pid = 4008] [id = 576] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 286 (000000ECEE224400) [pid = 4008] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 285 (000000ECE290F400) [pid = 4008] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 284 (000000EC83955C00) [pid = 4008] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 283 (000000ECEAF5FC00) [pid = 4008] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 282 (000000ECE850B800) [pid = 4008] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 281 (000000ECEEEDB000) [pid = 4008] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 280 (000000ECE3FBA000) [pid = 4008] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 279 (000000ECF5353800) [pid = 4008] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 278 (000000ECE7085800) [pid = 4008] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 277 (000000EC880CB800) [pid = 4008] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 276 (000000EC82131C00) [pid = 4008] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 275 (000000ECE7086C00) [pid = 4008] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 274 (000000ECE7B9DC00) [pid = 4008] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 273 (000000ECEE3B0800) [pid = 4008] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 272 (000000EC82128400) [pid = 4008] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 271 (000000ECECD0C000) [pid = 4008] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 270 (000000ECEEEBF000) [pid = 4008] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 269 (000000EC8761E800) [pid = 4008] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000EC82D4D800) [pid = 4008] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000EC82C86000) [pid = 4008] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000ECDDE4C400) [pid = 4008] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000ECEEE7C000) [pid = 4008] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000ECEB9B8000) [pid = 4008] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC82221800) [pid = 4008] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC82D45C00) [pid = 4008] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000EC87F55400) [pid = 4008] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000EC85DD3000) [pid = 4008] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 259 (000000ECEE238400) [pid = 4008] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 258 (000000ECECDB3800) [pid = 4008] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 257 (000000ECDC23B400) [pid = 4008] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 256 (000000ECF671B800) [pid = 4008] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 255 (000000ECEEE7A000) [pid = 4008] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 254 (000000EC882E2800) [pid = 4008] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 253 (000000EC885BD800) [pid = 4008] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 252 (000000EC885A3400) [pid = 4008] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 251 (000000EC819F1400) [pid = 4008] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 250 (000000EC89AB8800) [pid = 4008] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 249 (000000ECDC1C5800) [pid = 4008] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 248 (000000EC83784C00) [pid = 4008] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 247 (000000EC83A74400) [pid = 4008] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 246 (000000EC8761CC00) [pid = 4008] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 245 (000000ECF213E800) [pid = 4008] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 244 (000000EC82D6D800) [pid = 4008] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 243 (000000EC82557C00) [pid = 4008] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 242 (000000EC8B678C00) [pid = 4008] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 241 (000000ECECBE5400) [pid = 4008] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 240 (000000EC87615000) [pid = 4008] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 239 (000000EC81B0BC00) [pid = 4008] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000EC885A8C00) [pid = 4008] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000EC83AD9C00) [pid = 4008] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000EC868A5400) [pid = 4008] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000EC8768BC00) [pid = 4008] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000EC823E9400) [pid = 4008] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000ECDE438800) [pid = 4008] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000EC82D4B400) [pid = 4008] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000EC873E8800) [pid = 4008] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000EC8630BC00) [pid = 4008] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000EC82F1B400) [pid = 4008] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000ECEEEBB800) [pid = 4008] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 227 (000000EC83788C00) [pid = 4008] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 226 (000000EC891D2C00) [pid = 4008] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 225 (000000EC885B1400) [pid = 4008] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000ECDCC28800) [pid = 4008] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 223 (000000EC8768F000) [pid = 4008] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | --DOMWINDOW == 222 (000000EC9A50F400) [pid = 4008] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 20:47:35 INFO - PROCESS | 4008 | 1463629655536 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81949000 == 118 [pid = 4008] [id = 617] 20:47:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 223 (000000EC80613C00) [pid = 4008] [serial = 1851] [outer = 0000000000000000] 20:47:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000EC8061D800) [pid = 4008] [serial = 1852] [outer = 000000EC80613C00] 20:47:35 INFO - PROCESS | 4008 | 1463629655589 Marionette DEBUG loaded listener.js 20:47:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC81B09C00) [pid = 4008] [serial = 1853] [outer = 000000EC80613C00] 20:47:36 INFO - PROCESS | 4008 | 1463629656101 Marionette TRACE conn6 <- [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:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1028ms 20:47:36 INFO - PROCESS | 4008 | 1463629656119 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 20:47:36 INFO - PROCESS | 4008 | 1463629656122 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 20:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:47:36 INFO - PROCESS | 4008 | 1463629656132 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:47:36 INFO - PROCESS | 4008 | 1463629656138 Marionette TRACE conn6 <- [1,2434,null,{}] 20:47:36 INFO - PROCESS | 4008 | 1463629656156 Marionette TRACE conn6 -> [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:47:36 INFO - PROCESS | 4008 | 1463629656279 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 20:47:36 INFO - PROCESS | 4008 | 1463629656296 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82CE1000 == 119 [pid = 4008] [id = 618] 20:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000EC83683000) [pid = 4008] [serial = 1854] [outer = 0000000000000000] 20:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000EC8394DC00) [pid = 4008] [serial = 1855] [outer = 000000EC83683000] 20:47:36 INFO - PROCESS | 4008 | 1463629656344 Marionette DEBUG loaded listener.js 20:47:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 228 (000000EC83AE8400) [pid = 4008] [serial = 1856] [outer = 000000EC83683000] 20:47:36 INFO - PROCESS | 4008 | 1463629656882 Marionette TRACE conn6 <- [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:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 797ms 20:47:36 INFO - PROCESS | 4008 | 1463629656925 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 20:47:36 INFO - PROCESS | 4008 | 1463629656928 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 20:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:47:36 INFO - PROCESS | 4008 | 1463629656931 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:47:36 INFO - PROCESS | 4008 | 1463629656933 Marionette TRACE conn6 <- [1,2438,null,{}] 20:47:36 INFO - PROCESS | 4008 | 1463629656937 Marionette TRACE conn6 -> [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:47:37 INFO - PROCESS | 4008 | 1463629657107 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 20:47:37 INFO - PROCESS | 4008 | 1463629657132 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8687E800 == 120 [pid = 4008] [id = 619] 20:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000EC83A76800) [pid = 4008] [serial = 1857] [outer = 0000000000000000] 20:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC873E0000) [pid = 4008] [serial = 1858] [outer = 000000EC83A76800] 20:47:37 INFO - PROCESS | 4008 | 1463629657180 Marionette DEBUG loaded listener.js 20:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000EC8761FC00) [pid = 4008] [serial = 1859] [outer = 000000EC83A76800] 20:47:37 INFO - PROCESS | 4008 | 1463629657619 Marionette TRACE conn6 <- [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:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 734ms 20:47:37 INFO - PROCESS | 4008 | 1463629657689 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 20:47:37 INFO - PROCESS | 4008 | 1463629657692 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 20:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:47:37 INFO - PROCESS | 4008 | 1463629657704 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:47:37 INFO - PROCESS | 4008 | 1463629657706 Marionette TRACE conn6 <- [1,2442,null,{}] 20:47:37 INFO - PROCESS | 4008 | 1463629657710 Marionette TRACE conn6 -> [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:47:37 INFO - PROCESS | 4008 | 1463629657870 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 20:47:37 INFO - PROCESS | 4008 | 1463629657898 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87096000 == 121 [pid = 4008] [id = 620] 20:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000EC87F57000) [pid = 4008] [serial = 1860] [outer = 0000000000000000] 20:47:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000EC880B4800) [pid = 4008] [serial = 1861] [outer = 000000EC87F57000] 20:47:37 INFO - PROCESS | 4008 | 1463629657952 Marionette DEBUG loaded listener.js 20:47:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000EC882EAC00) [pid = 4008] [serial = 1862] [outer = 000000EC87F57000] 20:47:38 INFO - PROCESS | 4008 | 1463629658450 Marionette TRACE conn6 <- [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:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 839ms 20:47:38 INFO - PROCESS | 4008 | 1463629658543 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 20:47:38 INFO - PROCESS | 4008 | 1463629658545 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 20:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:47:38 INFO - PROCESS | 4008 | 1463629658549 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:47:38 INFO - PROCESS | 4008 | 1463629658550 Marionette TRACE conn6 <- [1,2446,null,{}] 20:47:38 INFO - PROCESS | 4008 | 1463629658554 Marionette TRACE conn6 -> [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:47:38 INFO - PROCESS | 4008 | 1463629658718 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 20:47:38 INFO - PROCESS | 4008 | 1463629658750 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC885DD000 == 122 [pid = 4008] [id = 621] 20:47:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000EC8988A000) [pid = 4008] [serial = 1863] [outer = 0000000000000000] 20:47:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000EC89AB0000) [pid = 4008] [serial = 1864] [outer = 000000EC8988A000] 20:47:38 INFO - PROCESS | 4008 | 1463629658797 Marionette DEBUG loaded listener.js 20:47:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000EC89CAF000) [pid = 4008] [serial = 1865] [outer = 000000EC8988A000] 20:47:39 INFO - PROCESS | 4008 | 1463629659282 Marionette TRACE conn6 <- [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:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 776ms 20:47:39 INFO - PROCESS | 4008 | 1463629659333 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 20:47:39 INFO - PROCESS | 4008 | 1463629659335 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 20:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:47:39 INFO - PROCESS | 4008 | 1463629659339 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:47:39 INFO - PROCESS | 4008 | 1463629659341 Marionette TRACE conn6 <- [1,2450,null,{}] 20:47:39 INFO - PROCESS | 4008 | 1463629659350 Marionette TRACE conn6 -> [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:47:39 INFO - PROCESS | 4008 | 1463629659513 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 20:47:39 INFO - PROCESS | 4008 | 1463629659541 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8A739800 == 123 [pid = 4008] [id = 622] 20:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000EC89CAB000) [pid = 4008] [serial = 1866] [outer = 0000000000000000] 20:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000EC8A8D8C00) [pid = 4008] [serial = 1867] [outer = 000000EC89CAB000] 20:47:39 INFO - PROCESS | 4008 | 1463629659588 Marionette DEBUG loaded listener.js 20:47:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000EC8B983400) [pid = 4008] [serial = 1868] [outer = 000000EC89CAB000] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 239 (000000EC885B5400) [pid = 4008] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000EC89890400) [pid = 4008] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000EC819E7000) [pid = 4008] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000EC83957400) [pid = 4008] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000EC81BF9400) [pid = 4008] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000EC808AE400) [pid = 4008] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000EC82C85000) [pid = 4008] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000EC8234F800) [pid = 4008] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000EC880CC000) [pid = 4008] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000ECDDC33000) [pid = 4008] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000EC83956800) [pid = 4008] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:47:40 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000EC89890800) [pid = 4008] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:47:40 INFO - PROCESS | 4008 | 1463629660484 Marionette TRACE conn6 <- [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:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1191ms 20:47:40 INFO - PROCESS | 4008 | 1463629660533 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 20:47:40 INFO - PROCESS | 4008 | 1463629660535 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 20:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:47:40 INFO - PROCESS | 4008 | 1463629660538 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:47:40 INFO - PROCESS | 4008 | 1463629660540 Marionette TRACE conn6 <- [1,2454,null,{}] 20:47:40 INFO - PROCESS | 4008 | 1463629660544 Marionette TRACE conn6 -> [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:47:40 INFO - PROCESS | 4008 | 1463629660660 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 20:47:40 INFO - PROCESS | 4008 | 1463629660666 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8B967000 == 124 [pid = 4008] [id = 623] 20:47:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000EC868A6C00) [pid = 4008] [serial = 1869] [outer = 0000000000000000] 20:47:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC8A514800) [pid = 4008] [serial = 1870] [outer = 000000EC868A6C00] 20:47:40 INFO - PROCESS | 4008 | 1463629660712 Marionette DEBUG loaded listener.js 20:47:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000EC9A507400) [pid = 4008] [serial = 1871] [outer = 000000EC868A6C00] 20:47:41 INFO - PROCESS | 4008 | 1463629661188 Marionette TRACE conn6 <- [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:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 691ms 20:47:41 INFO - PROCESS | 4008 | 1463629661233 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 20:47:41 INFO - PROCESS | 4008 | 1463629661235 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 20:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:47:41 INFO - PROCESS | 4008 | 1463629661238 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:47:41 INFO - PROCESS | 4008 | 1463629661241 Marionette TRACE conn6 <- [1,2458,null,{}] 20:47:41 INFO - PROCESS | 4008 | 1463629661244 Marionette TRACE conn6 -> [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:47:41 INFO - PROCESS | 4008 | 1463629661365 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 20:47:41 INFO - PROCESS | 4008 | 1463629661405 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDCBE6800 == 125 [pid = 4008] [id = 624] 20:47:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000ECDCC31400) [pid = 4008] [serial = 1872] [outer = 0000000000000000] 20:47:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000ECDDD17C00) [pid = 4008] [serial = 1873] [outer = 000000ECDCC31400] 20:47:41 INFO - PROCESS | 4008 | 1463629661454 Marionette DEBUG loaded listener.js 20:47:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000ECDDE56400) [pid = 4008] [serial = 1874] [outer = 000000ECDCC31400] 20:47:41 INFO - PROCESS | 4008 | 1463629661903 Marionette TRACE conn6 <- [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:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 734ms 20:47:41 INFO - PROCESS | 4008 | 1463629661975 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 20:47:41 INFO - PROCESS | 4008 | 1463629661978 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 20:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:47:41 INFO - PROCESS | 4008 | 1463629661981 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:47:41 INFO - PROCESS | 4008 | 1463629661983 Marionette TRACE conn6 <- [1,2462,null,{}] 20:47:41 INFO - PROCESS | 4008 | 1463629661987 Marionette TRACE conn6 -> [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:47:42 INFO - PROCESS | 4008 | 1463629662107 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 20:47:42 INFO - PROCESS | 4008 | 1463629662113 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE34E3000 == 126 [pid = 4008] [id = 625] 20:47:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000EC82223C00) [pid = 4008] [serial = 1875] [outer = 0000000000000000] 20:47:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000ECDF464C00) [pid = 4008] [serial = 1876] [outer = 000000EC82223C00] 20:47:42 INFO - PROCESS | 4008 | 1463629662164 Marionette DEBUG loaded listener.js 20:47:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000ECE2F09800) [pid = 4008] [serial = 1877] [outer = 000000EC82223C00] 20:47:43 INFO - PROCESS | 4008 | 1463629663066 Marionette TRACE conn6 <- [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:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1130ms 20:47:43 INFO - PROCESS | 4008 | 1463629663115 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 20:47:43 INFO - PROCESS | 4008 | 1463629663121 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 20:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:47:43 INFO - PROCESS | 4008 | 1463629663126 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:47:43 INFO - PROCESS | 4008 | 1463629663131 Marionette TRACE conn6 <- [1,2466,null,{}] 20:47:43 INFO - PROCESS | 4008 | 1463629663137 Marionette TRACE conn6 -> [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:47:43 INFO - PROCESS | 4008 | 1463629663361 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 20:47:43 INFO - PROCESS | 4008 | 1463629663483 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC83715800 == 127 [pid = 4008] [id = 626] 20:47:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000EC823E7400) [pid = 4008] [serial = 1878] [outer = 0000000000000000] 20:47:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000EC82706800) [pid = 4008] [serial = 1879] [outer = 000000EC823E7400] 20:47:43 INFO - PROCESS | 4008 | 1463629663545 Marionette DEBUG loaded listener.js 20:47:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000EC82D4B400) [pid = 4008] [serial = 1880] [outer = 000000EC823E7400] 20:47:44 INFO - PROCESS | 4008 | 1463629664175 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 20:47:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:47:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1083ms 20:47:44 INFO - PROCESS | 4008 | 1463629664224 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 20:47:44 INFO - PROCESS | 4008 | 1463629664231 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 20:47:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:47:44 INFO - PROCESS | 4008 | 1463629664238 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:47:44 INFO - PROCESS | 4008 | 1463629664241 Marionette TRACE conn6 <- [1,2470,null,{}] 20:47:44 INFO - PROCESS | 4008 | 1463629664245 Marionette TRACE conn6 -> [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:47:44 INFO - PROCESS | 4008 | 1463629664426 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 20:47:44 INFO - PROCESS | 4008 | 1463629664596 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8828E800 == 128 [pid = 4008] [id = 627] 20:47:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 241 (000000EC8394A400) [pid = 4008] [serial = 1881] [outer = 0000000000000000] 20:47:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 242 (000000EC85DD5800) [pid = 4008] [serial = 1882] [outer = 000000EC8394A400] 20:47:44 INFO - PROCESS | 4008 | 1463629664652 Marionette DEBUG loaded listener.js 20:47:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 243 (000000EC87F52400) [pid = 4008] [serial = 1883] [outer = 000000EC8394A400] 20:47:45 INFO - PROCESS | 4008 | 1463629665315 Marionette TRACE conn6 <- [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:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1138ms 20:47:45 INFO - PROCESS | 4008 | 1463629665389 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 20:47:45 INFO - PROCESS | 4008 | 1463629665392 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 20:47:45 INFO - PROCESS | 4008 | 1463629665397 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:47:45 INFO - PROCESS | 4008 | 1463629665402 Marionette TRACE conn6 <- [1,2474,null,{}] 20:47:45 INFO - PROCESS | 4008 | 1463629665414 Marionette TRACE conn6 -> [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:47:45 INFO - PROCESS | 4008 | 1463629665576 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 20:47:45 INFO - PROCESS | 4008 | 1463629665742 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE9EB0800 == 129 [pid = 4008] [id = 628] 20:47:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 244 (000000EC891D5000) [pid = 4008] [serial = 1884] [outer = 0000000000000000] 20:47:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 245 (000000EC8A8E0400) [pid = 4008] [serial = 1885] [outer = 000000EC891D5000] 20:47:45 INFO - PROCESS | 4008 | 1463629665804 Marionette DEBUG loaded listener.js 20:47:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 246 (000000ECDE94BC00) [pid = 4008] [serial = 1886] [outer = 000000EC891D5000] 20:47:46 INFO - PROCESS | 4008 | 1463629666415 Marionette TRACE conn6 <- [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:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1072ms 20:47:46 INFO - PROCESS | 4008 | 1463629666479 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 20:47:46 INFO - PROCESS | 4008 | 1463629666482 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 20:47:46 INFO - PROCESS | 4008 | 1463629666486 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:47:46 INFO - PROCESS | 4008 | 1463629666488 Marionette TRACE conn6 <- [1,2478,null,{}] 20:47:46 INFO - PROCESS | 4008 | 1463629666493 Marionette TRACE conn6 -> [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:47:46 INFO - PROCESS | 4008 | 1463629666641 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 20:47:46 INFO - PROCESS | 4008 | 1463629666812 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEAF92800 == 130 [pid = 4008] [id = 629] 20:47:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 247 (000000ECE35AD000) [pid = 4008] [serial = 1887] [outer = 0000000000000000] 20:47:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 248 (000000ECE420F800) [pid = 4008] [serial = 1888] [outer = 000000ECE35AD000] 20:47:46 INFO - PROCESS | 4008 | 1463629666869 Marionette DEBUG loaded listener.js 20:47:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 249 (000000ECE708E800) [pid = 4008] [serial = 1889] [outer = 000000ECE35AD000] 20:47:47 INFO - PROCESS | 4008 | 1463629667495 Marionette TRACE conn6 <- [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:47:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:47:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1068ms 20:47:47 INFO - PROCESS | 4008 | 1463629667557 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 20:47:47 INFO - PROCESS | 4008 | 1463629667560 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 20:47:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:47:47 INFO - PROCESS | 4008 | 1463629667563 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:47:47 INFO - PROCESS | 4008 | 1463629667565 Marionette TRACE conn6 <- [1,2482,null,{}] 20:47:47 INFO - PROCESS | 4008 | 1463629667569 Marionette TRACE conn6 -> [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:47:47 INFO - PROCESS | 4008 | 1463629667712 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 20:47:47 INFO - PROCESS | 4008 | 1463629667895 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEC103800 == 131 [pid = 4008] [id = 630] 20:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 250 (000000ECE4EF0400) [pid = 4008] [serial = 1890] [outer = 0000000000000000] 20:47:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 251 (000000ECE81F2C00) [pid = 4008] [serial = 1891] [outer = 000000ECE4EF0400] 20:47:47 INFO - PROCESS | 4008 | 1463629667955 Marionette DEBUG loaded listener.js 20:47:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 252 (000000ECEAF57000) [pid = 4008] [serial = 1892] [outer = 000000ECE4EF0400] 20:47:48 INFO - PROCESS | 4008 | 1463629668681 Marionette TRACE conn6 <- [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:47:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:47:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1184ms 20:47:48 INFO - PROCESS | 4008 | 1463629668750 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 20:47:48 INFO - PROCESS | 4008 | 1463629668753 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 20:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:47:48 INFO - PROCESS | 4008 | 1463629668757 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:47:48 INFO - PROCESS | 4008 | 1463629668759 Marionette TRACE conn6 <- [1,2486,null,{}] 20:47:48 INFO - PROCESS | 4008 | 1463629668763 Marionette TRACE conn6 -> [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:47:48 INFO - PROCESS | 4008 | 1463629668924 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 20:47:49 INFO - PROCESS | 4008 | 1463629669090 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEE51B000 == 132 [pid = 4008] [id = 631] 20:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 253 (000000ECEB671400) [pid = 4008] [serial = 1893] [outer = 0000000000000000] 20:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 254 (000000ECECDB0000) [pid = 4008] [serial = 1894] [outer = 000000ECEB671400] 20:47:49 INFO - PROCESS | 4008 | 1463629669149 Marionette DEBUG loaded listener.js 20:47:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 255 (000000ECEE239C00) [pid = 4008] [serial = 1895] [outer = 000000ECEB671400] 20:47:49 INFO - PROCESS | 4008 | 1463629669738 Marionette TRACE conn6 <- [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:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1027ms 20:47:49 INFO - PROCESS | 4008 | 1463629669787 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 20:47:49 INFO - PROCESS | 4008 | 1463629669789 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 20:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:47:49 INFO - PROCESS | 4008 | 1463629669793 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:47:49 INFO - PROCESS | 4008 | 1463629669796 Marionette TRACE conn6 <- [1,2490,null,{}] 20:47:49 INFO - PROCESS | 4008 | 1463629669799 Marionette TRACE conn6 -> [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:47:49 INFO - PROCESS | 4008 | 1463629669957 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 20:47:50 INFO - PROCESS | 4008 | 1463629670142 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF1E6F800 == 133 [pid = 4008] [id = 632] 20:47:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000ECEDFF6400) [pid = 4008] [serial = 1896] [outer = 0000000000000000] 20:47:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 257 (000000ECEEE80800) [pid = 4008] [serial = 1897] [outer = 000000ECEDFF6400] 20:47:50 INFO - PROCESS | 4008 | 1463629670199 Marionette DEBUG loaded listener.js 20:47:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 258 (000000ECEEEE4400) [pid = 4008] [serial = 1898] [outer = 000000ECEDFF6400] 20:47:50 INFO - PROCESS | 4008 | 1463629670822 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1077ms 20:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:47:50 INFO - PROCESS | 4008 | 1463629670877 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 20:47:50 INFO - PROCESS | 4008 | 1463629670879 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 20:47:50 INFO - PROCESS | 4008 | 1463629670883 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:47:50 INFO - PROCESS | 4008 | 1463629670885 Marionette TRACE conn6 <- [1,2494,null,{}] 20:47:50 INFO - PROCESS | 4008 | 1463629670889 Marionette TRACE conn6 -> [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:47:51 INFO - PROCESS | 4008 | 1463629671033 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 20:47:51 INFO - PROCESS | 4008 | 1463629671216 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF23CF000 == 134 [pid = 4008] [id = 633] 20:47:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 259 (000000ECEEEE3800) [pid = 4008] [serial = 1899] [outer = 0000000000000000] 20:47:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000ECEEFEC000) [pid = 4008] [serial = 1900] [outer = 000000ECEEEE3800] 20:47:51 INFO - PROCESS | 4008 | 1463629671275 Marionette DEBUG loaded listener.js 20:47:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000ECEF839800) [pid = 4008] [serial = 1901] [outer = 000000ECEEEE3800] 20:47:51 INFO - PROCESS | 4008 | 1463629671896 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1078ms 20:47:51 INFO - PROCESS | 4008 | 1463629671965 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 20:47:51 INFO - PROCESS | 4008 | 1463629671967 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 20:47:51 INFO - PROCESS | 4008 | 1463629671971 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:47:51 INFO - PROCESS | 4008 | 1463629671973 Marionette TRACE conn6 <- [1,2498,null,{}] 20:47:51 INFO - PROCESS | 4008 | 1463629671977 Marionette TRACE conn6 -> [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:47:52 INFO - PROCESS | 4008 | 1463629672119 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 20:47:52 INFO - PROCESS | 4008 | 1463629672294 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF4CD3800 == 135 [pid = 4008] [id = 634] 20:47:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000ECEF86D400) [pid = 4008] [serial = 1902] [outer = 0000000000000000] 20:47:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000ECF097F400) [pid = 4008] [serial = 1903] [outer = 000000ECEF86D400] 20:47:52 INFO - PROCESS | 4008 | 1463629672350 Marionette DEBUG loaded listener.js 20:47:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000ECF1189C00) [pid = 4008] [serial = 1904] [outer = 000000ECEF86D400] 20:47:52 INFO - PROCESS | 4008 | 1463629672893 Marionette TRACE conn6 <- [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:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 986ms 20:47:52 INFO - PROCESS | 4008 | 1463629672961 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 20:47:52 INFO - PROCESS | 4008 | 1463629672963 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 20:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:47:52 INFO - PROCESS | 4008 | 1463629672967 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:47:52 INFO - PROCESS | 4008 | 1463629672969 Marionette TRACE conn6 <- [1,2502,null,{}] 20:47:52 INFO - PROCESS | 4008 | 1463629672973 Marionette TRACE conn6 -> [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:47:53 INFO - PROCESS | 4008 | 1463629673118 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 20:47:53 INFO - PROCESS | 4008 | 1463629673304 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF540A800 == 136 [pid = 4008] [id = 635] 20:47:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000ECF0AFEC00) [pid = 4008] [serial = 1905] [outer = 0000000000000000] 20:47:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000ECF15E5000) [pid = 4008] [serial = 1906] [outer = 000000ECF0AFEC00] 20:47:53 INFO - PROCESS | 4008 | 1463629673362 Marionette DEBUG loaded listener.js 20:47:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000ECF213B400) [pid = 4008] [serial = 1907] [outer = 000000ECF0AFEC00] 20:47:53 INFO - PROCESS | 4008 | 1463629673972 Marionette TRACE conn6 <- [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:47:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:47:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1076ms 20:47:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:47:54 INFO - PROCESS | 4008 | 1463629674044 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 20:47:54 INFO - PROCESS | 4008 | 1463629674047 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 20:47:54 INFO - PROCESS | 4008 | 1463629674051 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:47:54 INFO - PROCESS | 4008 | 1463629674054 Marionette TRACE conn6 <- [1,2506,null,{}] 20:47:54 INFO - PROCESS | 4008 | 1463629674058 Marionette TRACE conn6 -> [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:47:54 INFO - PROCESS | 4008 | 1463629674219 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 20:47:54 INFO - PROCESS | 4008 | 1463629674395 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6EC8800 == 137 [pid = 4008] [id = 636] 20:47:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000EC87267400) [pid = 4008] [serial = 1908] [outer = 0000000000000000] 20:47:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000ECF1561400) [pid = 4008] [serial = 1909] [outer = 000000EC87267400] 20:47:54 INFO - PROCESS | 4008 | 1463629674457 Marionette DEBUG loaded listener.js 20:47:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 270 (000000ECF2D54000) [pid = 4008] [serial = 1910] [outer = 000000EC87267400] 20:47:55 INFO - PROCESS | 4008 | 1463629675052 Marionette TRACE conn6 <- [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:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1079ms 20:47:55 INFO - PROCESS | 4008 | 1463629675132 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 20:47:55 INFO - PROCESS | 4008 | 1463629675135 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 20:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:47:55 INFO - PROCESS | 4008 | 1463629675138 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:47:55 INFO - PROCESS | 4008 | 1463629675141 Marionette TRACE conn6 <- [1,2510,null,{}] 20:47:55 INFO - PROCESS | 4008 | 1463629675145 Marionette TRACE conn6 -> [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:47:55 INFO - PROCESS | 4008 | 1463629675290 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 20:47:55 INFO - PROCESS | 4008 | 1463629675464 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8E7DC800 == 138 [pid = 4008] [id = 637] 20:47:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 271 (000000EC85F33C00) [pid = 4008] [serial = 1911] [outer = 0000000000000000] 20:47:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 272 (000000EC85F3B400) [pid = 4008] [serial = 1912] [outer = 000000EC85F33C00] 20:47:55 INFO - PROCESS | 4008 | 1463629675522 Marionette DEBUG loaded listener.js 20:47:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 273 (000000EC85F41400) [pid = 4008] [serial = 1913] [outer = 000000EC85F33C00] 20:47:56 INFO - PROCESS | 4008 | 1463629676087 Marionette TRACE conn6 <- [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:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1020ms 20:47:56 INFO - PROCESS | 4008 | 1463629676162 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 20:47:56 INFO - PROCESS | 4008 | 1463629676164 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 20:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:47:56 INFO - PROCESS | 4008 | 1463629676167 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:47:56 INFO - PROCESS | 4008 | 1463629676171 Marionette TRACE conn6 <- [1,2514,null,{}] 20:47:56 INFO - PROCESS | 4008 | 1463629676175 Marionette TRACE conn6 -> [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:47:56 INFO - PROCESS | 4008 | 1463629676321 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 20:47:56 INFO - PROCESS | 4008 | 1463629676502 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CD77000 == 139 [pid = 4008] [id = 638] 20:47:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 274 (000000EC82123800) [pid = 4008] [serial = 1914] [outer = 0000000000000000] 20:47:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 275 (000000EC8A8E6C00) [pid = 4008] [serial = 1915] [outer = 000000EC82123800] 20:47:56 INFO - PROCESS | 4008 | 1463629676558 Marionette DEBUG loaded listener.js 20:47:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 276 (000000EC8CF77400) [pid = 4008] [serial = 1916] [outer = 000000EC82123800] 20:47:57 INFO - PROCESS | 4008 | 1463629677165 Marionette TRACE conn6 <- [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:47:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:47:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1027ms 20:47:57 INFO - PROCESS | 4008 | 1463629677198 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 20:47:57 INFO - PROCESS | 4008 | 1463629677200 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 20:47:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:47:57 INFO - PROCESS | 4008 | 1463629677204 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:47:57 INFO - PROCESS | 4008 | 1463629677206 Marionette TRACE conn6 <- [1,2518,null,{}] 20:47:57 INFO - PROCESS | 4008 | 1463629677210 Marionette TRACE conn6 -> [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:47:57 INFO - PROCESS | 4008 | 1463629677376 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 20:47:57 INFO - PROCESS | 4008 | 1463629677553 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82577000 == 140 [pid = 4008] [id = 639] 20:47:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 277 (000000EC821BA800) [pid = 4008] [serial = 1917] [outer = 0000000000000000] 20:47:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 278 (000000EC882E2C00) [pid = 4008] [serial = 1918] [outer = 000000EC821BA800] 20:47:57 INFO - PROCESS | 4008 | 1463629677609 Marionette DEBUG loaded listener.js 20:47:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 279 (000000EC8B34E800) [pid = 4008] [serial = 1919] [outer = 000000EC821BA800] 20:47:58 INFO - PROCESS | 4008 | 1463629678241 Marionette TRACE conn6 <- [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:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1081ms 20:47:58 INFO - PROCESS | 4008 | 1463629678288 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 4008 | 1463629678291 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 20:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:47:58 INFO - PROCESS | 4008 | 1463629678295 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 4008 | 1463629678297 Marionette TRACE conn6 <- [1,2522,null,{}] 20:47:58 INFO - PROCESS | 4008 | 1463629678301 Marionette TRACE conn6 -> [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:47:58 INFO - PROCESS | 4008 | 1463629678451 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 20:47:58 INFO - PROCESS | 4008 | 1463629678645 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8828B800 == 141 [pid = 4008] [id = 640] 20:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 280 (000000EC8B352000) [pid = 4008] [serial = 1920] [outer = 0000000000000000] 20:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 281 (000000EC8B356800) [pid = 4008] [serial = 1921] [outer = 000000EC8B352000] 20:47:58 INFO - PROCESS | 4008 | 1463629678704 Marionette DEBUG loaded listener.js 20:47:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 282 (000000EC8CF7B400) [pid = 4008] [serial = 1922] [outer = 000000EC8B352000] 20:47:59 INFO - PROCESS | 4008 | 1463629679334 Marionette TRACE conn6 <- [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:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1077ms 20:47:59 INFO - PROCESS | 4008 | 1463629679374 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 20:47:59 INFO - PROCESS | 4008 | 1463629679377 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 20:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:47:59 INFO - PROCESS | 4008 | 1463629679380 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:47:59 INFO - PROCESS | 4008 | 1463629679383 Marionette TRACE conn6 <- [1,2526,null,{}] 20:47:59 INFO - PROCESS | 4008 | 1463629679386 Marionette TRACE conn6 -> [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:47:59 INFO - PROCESS | 4008 | 1463629679537 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 20:48:00 INFO - PROCESS | 4008 | 1463629680113 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8258A800 == 142 [pid = 4008] [id = 641] 20:48:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000EC80617000) [pid = 4008] [serial = 1923] [outer = 0000000000000000] 20:48:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000EC8073B000) [pid = 4008] [serial = 1924] [outer = 000000EC80617000] 20:48:00 INFO - PROCESS | 4008 | 1463629680170 Marionette DEBUG loaded listener.js 20:48:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 285 (000000EC808E5C00) [pid = 4008] [serial = 1925] [outer = 000000EC80617000] 20:48:00 INFO - PROCESS | 4008 | 1463629680819 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 20:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1489ms 20:48:00 INFO - PROCESS | 4008 | 1463629680873 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 20:48:00 INFO - PROCESS | 4008 | 1463629680877 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 20:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:48:00 INFO - PROCESS | 4008 | 1463629680882 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:48:00 INFO - PROCESS | 4008 | 1463629680886 Marionette TRACE conn6 <- [1,2530,null,{}] 20:48:00 INFO - PROCESS | 4008 | 1463629680891 Marionette TRACE conn6 -> [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:48:01 INFO - PROCESS | 4008 | 1463629681066 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 20:48:01 INFO - PROCESS | 4008 | 1463629681245 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC825BB800 == 143 [pid = 4008] [id = 642] 20:48:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 286 (000000EC808AE000) [pid = 4008] [serial = 1926] [outer = 0000000000000000] 20:48:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 287 (000000EC8157C400) [pid = 4008] [serial = 1927] [outer = 000000EC808AE000] 20:48:01 INFO - PROCESS | 4008 | 1463629681297 Marionette DEBUG loaded listener.js 20:48:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 288 (000000EC82B97400) [pid = 4008] [serial = 1928] [outer = 000000EC808AE000] 20:48:01 INFO - PROCESS | 4008 | 1463629681908 Marionette TRACE conn6 <- [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:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1079ms 20:48:01 INFO - PROCESS | 4008 | 1463629681967 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 20:48:01 INFO - PROCESS | 4008 | 1463629681972 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 20:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:48:01 INFO - PROCESS | 4008 | 1463629681976 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:48:01 INFO - PROCESS | 4008 | 1463629681978 Marionette TRACE conn6 <- [1,2534,null,{}] 20:48:01 INFO - PROCESS | 4008 | 1463629681982 Marionette TRACE conn6 -> [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:48:02 INFO - PROCESS | 4008 | 1463629682118 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 20:48:02 INFO - PROCESS | 4008 | 1463629682297 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC826C7800 == 144 [pid = 4008] [id = 643] 20:48:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 289 (000000EC83A72000) [pid = 4008] [serial = 1929] [outer = 0000000000000000] 20:48:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 290 (000000EC85DD2800) [pid = 4008] [serial = 1930] [outer = 000000EC83A72000] 20:48:02 INFO - PROCESS | 4008 | 1463629682348 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 291 (000000EC87165400) [pid = 4008] [serial = 1931] [outer = 000000EC83A72000] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDCBE6800 == 143 [pid = 4008] [id = 624] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8B967000 == 142 [pid = 4008] [id = 623] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8A739800 == 141 [pid = 4008] [id = 622] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC885DD000 == 140 [pid = 4008] [id = 621] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC87096000 == 139 [pid = 4008] [id = 620] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8687E800 == 138 [pid = 4008] [id = 619] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82CE1000 == 137 [pid = 4008] [id = 618] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 290 (000000ECEB985800) [pid = 4008] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 289 (000000ECE7FC7C00) [pid = 4008] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 288 (000000ECEEE07C00) [pid = 4008] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 287 (000000ECEF86C400) [pid = 4008] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 286 (000000EC8B987800) [pid = 4008] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 285 (000000EC8A8E0000) [pid = 4008] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 284 (000000EC9A50D800) [pid = 4008] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81949000 == 136 [pid = 4008] [id = 617] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8194A000 == 135 [pid = 4008] [id = 616] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82334800 == 134 [pid = 4008] [id = 615] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8377F800 == 133 [pid = 4008] [id = 613] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82284000 == 132 [pid = 4008] [id = 612] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF686E800 == 131 [pid = 4008] [id = 611] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF540E000 == 130 [pid = 4008] [id = 610] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CC1000 == 129 [pid = 4008] [id = 609] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3396000 == 128 [pid = 4008] [id = 608] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF23C0800 == 127 [pid = 4008] [id = 607] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF200E800 == 126 [pid = 4008] [id = 606] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEF80A800 == 125 [pid = 4008] [id = 605] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE114000 == 124 [pid = 4008] [id = 604] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB3A7800 == 123 [pid = 4008] [id = 603] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA878000 == 122 [pid = 4008] [id = 602] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC876C0800 == 121 [pid = 4008] [id = 601] 20:48:02 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82820000 == 120 [pid = 4008] [id = 600] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 283 (000000EC873DFC00) [pid = 4008] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 282 (000000EC83ADC000) [pid = 4008] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 281 (000000EC80737C00) [pid = 4008] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 280 (000000ECE3F42400) [pid = 4008] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 279 (000000EC87F56800) [pid = 4008] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 278 (000000EC8B67B000) [pid = 4008] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 277 (000000EC8A520400) [pid = 4008] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 276 (000000EC885B7C00) [pid = 4008] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 275 (000000EC891D4C00) [pid = 4008] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 274 (000000EC89894400) [pid = 4008] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 273 (000000EC8988D800) [pid = 4008] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 272 (000000EC82123400) [pid = 4008] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 271 (000000EC8270AC00) [pid = 4008] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 270 (000000EC89CB2C00) [pid = 4008] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 269 (000000EC82D47C00) [pid = 4008] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000EC85DCF400) [pid = 4008] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000EC880B8800) [pid = 4008] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000EC8222AC00) [pid = 4008] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000EC81964800) [pid = 4008] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000EC8234D800) [pid = 4008] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC82C67400) [pid = 4008] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC880CDC00) [pid = 4008] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000EC87691800) [pid = 4008] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000EC880C6C00) [pid = 4008] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 259 (000000EC82C71400) [pid = 4008] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 258 (000000EC82709400) [pid = 4008] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 257 (000000EC885A3000) [pid = 4008] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 256 (000000ECDDEB3800) [pid = 4008] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 20:48:02 INFO - PROCESS | 4008 | --DOMWINDOW == 255 (000000ECDE35C800) [pid = 4008] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 20:48:03 INFO - PROCESS | 4008 | 1463629683087 Marionette TRACE conn6 <- [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:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1136ms 20:48:03 INFO - PROCESS | 4008 | 1463629683115 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 20:48:03 INFO - PROCESS | 4008 | 1463629683117 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 20:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:48:03 INFO - PROCESS | 4008 | 1463629683127 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 4008 | 1463629683133 Marionette TRACE conn6 <- [1,2538,null,{}] 20:48:03 INFO - PROCESS | 4008 | 1463629683138 Marionette TRACE conn6 -> [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:48:03 INFO - PROCESS | 4008 | 1463629683339 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 20:48:03 INFO - PROCESS | 4008 | 1463629683360 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82820000 == 121 [pid = 4008] [id = 644] 20:48:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000EC823DD000) [pid = 4008] [serial = 1932] [outer = 0000000000000000] 20:48:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 257 (000000EC82C65000) [pid = 4008] [serial = 1933] [outer = 000000EC823DD000] 20:48:03 INFO - PROCESS | 4008 | 1463629683407 Marionette DEBUG loaded listener.js 20:48:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 258 (000000EC82D6D000) [pid = 4008] [serial = 1934] [outer = 000000EC823DD000] 20:48:03 INFO - PROCESS | 4008 | 1463629683932 Marionette TRACE conn6 <- [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:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 839ms 20:48:03 INFO - PROCESS | 4008 | 1463629683963 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 20:48:03 INFO - PROCESS | 4008 | 1463629683965 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 20:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:48:03 INFO - PROCESS | 4008 | 1463629683969 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 4008 | 1463629683970 Marionette TRACE conn6 <- [1,2542,null,{}] 20:48:03 INFO - PROCESS | 4008 | 1463629683974 Marionette TRACE conn6 -> [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:48:04 INFO - PROCESS | 4008 | 1463629684096 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 20:48:04 INFO - PROCESS | 4008 | 1463629684230 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86F34800 == 122 [pid = 4008] [id = 645] 20:48:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 259 (000000EC82D43000) [pid = 4008] [serial = 1935] [outer = 0000000000000000] 20:48:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000EC83AE6C00) [pid = 4008] [serial = 1936] [outer = 000000EC82D43000] 20:48:04 INFO - PROCESS | 4008 | 1463629684277 Marionette DEBUG loaded listener.js 20:48:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000EC868A6800) [pid = 4008] [serial = 1937] [outer = 000000EC82D43000] 20:48:04 INFO - PROCESS | 4008 | 1463629684689 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 20:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 776ms 20:48:04 INFO - PROCESS | 4008 | 1463629684748 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 20:48:04 INFO - PROCESS | 4008 | 1463629684750 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 20:48:04 INFO - PROCESS | 4008 | 1463629684753 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:48:04 INFO - PROCESS | 4008 | 1463629684755 Marionette TRACE conn6 <- [1,2546,null,{}] 20:48:04 INFO - PROCESS | 4008 | 1463629684759 Marionette TRACE conn6 -> [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:48:04 INFO - PROCESS | 4008 | 1463629684922 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 20:48:04 INFO - PROCESS | 4008 | 1463629684950 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87749000 == 123 [pid = 4008] [id = 646] 20:48:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000EC8716BC00) [pid = 4008] [serial = 1938] [outer = 0000000000000000] 20:48:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000EC87265400) [pid = 4008] [serial = 1939] [outer = 000000EC8716BC00] 20:48:05 INFO - PROCESS | 4008 | 1463629685005 Marionette DEBUG loaded listener.js 20:48:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000EC87613C00) [pid = 4008] [serial = 1940] [outer = 000000EC8716BC00] 20:48:05 INFO - PROCESS | 4008 | 1463629685583 Marionette TRACE conn6 <- [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:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 882ms 20:48:05 INFO - PROCESS | 4008 | 1463629685638 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 20:48:05 INFO - PROCESS | 4008 | 1463629685641 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 20:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:48:05 INFO - PROCESS | 4008 | 1463629685652 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:48:05 INFO - PROCESS | 4008 | 1463629685654 Marionette TRACE conn6 <- [1,2550,null,{}] 20:48:05 INFO - PROCESS | 4008 | 1463629685657 Marionette TRACE conn6 -> [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:48:05 INFO - PROCESS | 4008 | 1463629685821 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 20:48:05 INFO - PROCESS | 4008 | 1463629685846 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89B93000 == 124 [pid = 4008] [id = 647] 20:48:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000EC880B1000) [pid = 4008] [serial = 1941] [outer = 0000000000000000] 20:48:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000EC880C6C00) [pid = 4008] [serial = 1942] [outer = 000000EC880B1000] 20:48:05 INFO - PROCESS | 4008 | 1463629685893 Marionette DEBUG loaded listener.js 20:48:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000EC882E7400) [pid = 4008] [serial = 1943] [outer = 000000EC880B1000] 20:48:06 INFO - PROCESS | 4008 | 1463629686392 Marionette TRACE conn6 <- [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:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 797ms 20:48:06 INFO - PROCESS | 4008 | 1463629686444 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 20:48:06 INFO - PROCESS | 4008 | 1463629686447 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 20:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:48:06 INFO - PROCESS | 4008 | 1463629686450 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:48:06 INFO - PROCESS | 4008 | 1463629686452 Marionette TRACE conn6 <- [1,2554,null,{}] 20:48:06 INFO - PROCESS | 4008 | 1463629686455 Marionette TRACE conn6 -> [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:48:06 INFO - PROCESS | 4008 | 1463629686621 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 20:48:06 INFO - PROCESS | 4008 | 1463629686645 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8B3D4800 == 125 [pid = 4008] [id = 648] 20:48:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000EC885A8000) [pid = 4008] [serial = 1944] [outer = 0000000000000000] 20:48:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000EC885BB800) [pid = 4008] [serial = 1945] [outer = 000000EC885A8000] 20:48:06 INFO - PROCESS | 4008 | 1463629686692 Marionette DEBUG loaded listener.js 20:48:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 270 (000000EC8988A400) [pid = 4008] [serial = 1946] [outer = 000000EC885A8000] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 269 (000000EC806DD800) [pid = 4008] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000EC868A6C00) [pid = 4008] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000EC87F57000) [pid = 4008] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000EC81BEB400) [pid = 4008] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000EC8988A000) [pid = 4008] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000ECDCC31400) [pid = 4008] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC89CAB000) [pid = 4008] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC83683000) [pid = 4008] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000EC80613C00) [pid = 4008] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:48:07 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000EC83A76800) [pid = 4008] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:48:07 INFO - PROCESS | 4008 | 1463629687773 Marionette TRACE conn6 <- [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:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1381ms 20:48:07 INFO - PROCESS | 4008 | 1463629687835 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 20:48:07 INFO - PROCESS | 4008 | 1463629687837 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 20:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:48:07 INFO - PROCESS | 4008 | 1463629687840 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:48:07 INFO - PROCESS | 4008 | 1463629687842 Marionette TRACE conn6 <- [1,2558,null,{}] 20:48:07 INFO - PROCESS | 4008 | 1463629687846 Marionette TRACE conn6 -> [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:48:07 INFO - PROCESS | 4008 | 1463629687965 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 20:48:07 INFO - PROCESS | 4008 | 1463629687977 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CD7B800 == 126 [pid = 4008] [id = 649] 20:48:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000EC885A3400) [pid = 4008] [serial = 1947] [outer = 0000000000000000] 20:48:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000EC8988D400) [pid = 4008] [serial = 1948] [outer = 000000EC885A3400] 20:48:08 INFO - PROCESS | 4008 | 1463629688022 Marionette DEBUG loaded listener.js 20:48:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000EC89CA8C00) [pid = 4008] [serial = 1949] [outer = 000000EC885A3400] 20:48:08 INFO - PROCESS | 4008 | 1463629688545 Marionette TRACE conn6 <- [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:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 734ms 20:48:08 INFO - PROCESS | 4008 | 1463629688577 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 20:48:08 INFO - PROCESS | 4008 | 1463629688580 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 20:48:08 INFO - PROCESS | 4008 | 1463629688583 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:48:08 INFO - PROCESS | 4008 | 1463629688585 Marionette TRACE conn6 <- [1,2562,null,{}] 20:48:08 INFO - PROCESS | 4008 | 1463629688588 Marionette TRACE conn6 -> [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:48:08 INFO - PROCESS | 4008 | 1463629688735 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 20:48:08 INFO - PROCESS | 4008 | 1463629688746 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9A654800 == 127 [pid = 4008] [id = 650] 20:48:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000EC8A51F000) [pid = 4008] [serial = 1950] [outer = 0000000000000000] 20:48:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000EC8A8E1400) [pid = 4008] [serial = 1951] [outer = 000000EC8A51F000] 20:48:08 INFO - PROCESS | 4008 | 1463629688793 Marionette DEBUG loaded listener.js 20:48:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000EC8B66E800) [pid = 4008] [serial = 1952] [outer = 000000EC8A51F000] 20:48:09 INFO - PROCESS | 4008 | 1463629689265 Marionette TRACE conn6 <- [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:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 734ms 20:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:48:09 INFO - PROCESS | 4008 | 1463629689321 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 20:48:09 INFO - PROCESS | 4008 | 1463629689323 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 20:48:09 INFO - PROCESS | 4008 | 1463629689326 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:48:09 INFO - PROCESS | 4008 | 1463629689328 Marionette TRACE conn6 <- [1,2566,null,{}] 20:48:09 INFO - PROCESS | 4008 | 1463629689332 Marionette TRACE conn6 -> [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:48:09 INFO - PROCESS | 4008 | 1463629689450 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 20:48:09 INFO - PROCESS | 4008 | 1463629689456 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC815F2000 == 128 [pid = 4008] [id = 651] 20:48:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000EC806DEC00) [pid = 4008] [serial = 1953] [outer = 0000000000000000] 20:48:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000EC807CC400) [pid = 4008] [serial = 1954] [outer = 000000EC806DEC00] 20:48:09 INFO - PROCESS | 4008 | 1463629689632 Marionette DEBUG loaded listener.js 20:48:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000EC81960000) [pid = 4008] [serial = 1955] [outer = 000000EC806DEC00] 20:48:10 INFO - PROCESS | 4008 | 1463629690485 Marionette TRACE conn6 <- [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:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1184ms 20:48:10 INFO - PROCESS | 4008 | 1463629690515 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 20:48:10 INFO - PROCESS | 4008 | 1463629690521 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 20:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:48:10 INFO - PROCESS | 4008 | 1463629690526 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:48:10 INFO - PROCESS | 4008 | 1463629690531 Marionette TRACE conn6 <- [1,2570,null,{}] 20:48:10 INFO - PROCESS | 4008 | 1463629690536 Marionette TRACE conn6 -> [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:48:10 INFO - PROCESS | 4008 | 1463629690691 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 20:48:10 INFO - PROCESS | 4008 | 1463629690881 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86F27800 == 129 [pid = 4008] [id = 652] 20:48:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 270 (000000EC8254BC00) [pid = 4008] [serial = 1956] [outer = 0000000000000000] 20:48:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 271 (000000EC82C62800) [pid = 4008] [serial = 1957] [outer = 000000EC8254BC00] 20:48:10 INFO - PROCESS | 4008 | 1463629690943 Marionette DEBUG loaded listener.js 20:48:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 272 (000000EC83949800) [pid = 4008] [serial = 1958] [outer = 000000EC8254BC00] 20:48:11 INFO - PROCESS | 4008 | 1463629691607 Marionette TRACE conn6 <- [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:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1137ms 20:48:11 INFO - PROCESS | 4008 | 1463629691665 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 20:48:11 INFO - PROCESS | 4008 | 1463629691669 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 20:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:48:11 INFO - PROCESS | 4008 | 1463629691676 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:48:11 INFO - PROCESS | 4008 | 1463629691679 Marionette TRACE conn6 <- [1,2574,null,{}] 20:48:11 INFO - PROCESS | 4008 | 1463629691684 Marionette TRACE conn6 -> [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:48:11 INFO - PROCESS | 4008 | 1463629691834 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 20:48:12 INFO - PROCESS | 4008 | 1463629692021 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE2735000 == 130 [pid = 4008] [id = 653] 20:48:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 273 (000000EC87160400) [pid = 4008] [serial = 1959] [outer = 0000000000000000] 20:48:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 274 (000000EC8716C000) [pid = 4008] [serial = 1960] [outer = 000000EC87160400] 20:48:12 INFO - PROCESS | 4008 | 1463629692082 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 275 (000000EC87685800) [pid = 4008] [serial = 1961] [outer = 000000EC87160400] 20:48:12 INFO - PROCESS | 4008 | 1463629692771 Marionette TRACE conn6 <- [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:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1125ms 20:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:48:12 INFO - PROCESS | 4008 | 1463629692803 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 20:48:12 INFO - PROCESS | 4008 | 1463629692806 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 20:48:12 INFO - PROCESS | 4008 | 1463629692810 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:48:12 INFO - PROCESS | 4008 | 1463629692814 Marionette TRACE conn6 <- [1,2578,null,{}] 20:48:12 INFO - PROCESS | 4008 | 1463629692826 Marionette TRACE conn6 -> [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:48:13 INFO - PROCESS | 4008 | 1463629693035 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 20:48:13 INFO - PROCESS | 4008 | 1463629693167 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE8CB3800 == 131 [pid = 4008] [id = 654] 20:48:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 276 (000000EC89CAD800) [pid = 4008] [serial = 1962] [outer = 0000000000000000] 20:48:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 277 (000000EC8CF78C00) [pid = 4008] [serial = 1963] [outer = 000000EC89CAD800] 20:48:13 INFO - PROCESS | 4008 | 1463629693223 Marionette DEBUG loaded listener.js 20:48:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 278 (000000EC9A5C7800) [pid = 4008] [serial = 1964] [outer = 000000EC89CAD800] 20:48:13 INFO - PROCESS | 4008 | 1463629693843 Marionette TRACE conn6 <- [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:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1087ms 20:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:48:13 INFO - PROCESS | 4008 | 1463629693902 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 20:48:13 INFO - PROCESS | 4008 | 1463629693905 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 20:48:13 INFO - PROCESS | 4008 | 1463629693909 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:48:13 INFO - PROCESS | 4008 | 1463629693911 Marionette TRACE conn6 <- [1,2582,null,{}] 20:48:13 INFO - PROCESS | 4008 | 1463629693916 Marionette TRACE conn6 -> [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:48:14 INFO - PROCESS | 4008 | 1463629694064 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 20:48:14 INFO - PROCESS | 4008 | 1463629694237 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEB0AA000 == 132 [pid = 4008] [id = 655] 20:48:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 279 (000000EC9ABED800) [pid = 4008] [serial = 1965] [outer = 0000000000000000] 20:48:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 280 (000000ECDCC34000) [pid = 4008] [serial = 1966] [outer = 000000EC9ABED800] 20:48:14 INFO - PROCESS | 4008 | 1463629694295 Marionette DEBUG loaded listener.js 20:48:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 281 (000000ECDDD8A000) [pid = 4008] [serial = 1967] [outer = 000000EC9ABED800] 20:48:14 INFO - PROCESS | 4008 | 1463629694895 Marionette TRACE conn6 <- [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:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1020ms 20:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:48:14 INFO - PROCESS | 4008 | 1463629694934 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 20:48:14 INFO - PROCESS | 4008 | 1463629694937 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 20:48:14 INFO - PROCESS | 4008 | 1463629694940 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:48:14 INFO - PROCESS | 4008 | 1463629694943 Marionette TRACE conn6 <- [1,2586,null,{}] 20:48:14 INFO - PROCESS | 4008 | 1463629694946 Marionette TRACE conn6 -> [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:48:15 INFO - PROCESS | 4008 | 1463629695089 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 20:48:15 INFO - PROCESS | 4008 | 1463629695276 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEE246800 == 133 [pid = 4008] [id = 656] 20:48:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 282 (000000ECDDEB6C00) [pid = 4008] [serial = 1968] [outer = 0000000000000000] 20:48:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000ECDE439400) [pid = 4008] [serial = 1969] [outer = 000000ECDDEB6C00] 20:48:15 INFO - PROCESS | 4008 | 1463629695340 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000ECE2933400) [pid = 4008] [serial = 1970] [outer = 000000ECDDEB6C00] 20:48:15 INFO - PROCESS | 4008 | 1463629695972 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 20:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1078ms 20:48:16 INFO - PROCESS | 4008 | 1463629696021 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 4008 | 1463629696024 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 20:48:16 INFO - PROCESS | 4008 | 1463629696027 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:48:16 INFO - PROCESS | 4008 | 1463629696029 Marionette TRACE conn6 <- [1,2590,null,{}] 20:48:16 INFO - PROCESS | 4008 | 1463629696033 Marionette TRACE conn6 -> [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:48:16 INFO - PROCESS | 4008 | 1463629696183 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 20:48:16 INFO - PROCESS | 4008 | 1463629696359 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF1EB3000 == 134 [pid = 4008] [id = 657] 20:48:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 285 (000000ECE774AC00) [pid = 4008] [serial = 1971] [outer = 0000000000000000] 20:48:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 286 (000000ECE7BA0C00) [pid = 4008] [serial = 1972] [outer = 000000ECE774AC00] 20:48:16 INFO - PROCESS | 4008 | 1463629696418 Marionette DEBUG loaded listener.js 20:48:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 287 (000000ECE82C0C00) [pid = 4008] [serial = 1973] [outer = 000000ECE774AC00] 20:48:17 INFO - PROCESS | 4008 | 1463629697073 Marionette TRACE conn6 <- [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:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1071ms 20:48:17 INFO - PROCESS | 4008 | 1463629697101 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 20:48:17 INFO - PROCESS | 4008 | 1463629697104 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 20:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:48:17 INFO - PROCESS | 4008 | 1463629697107 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - PROCESS | 4008 | 1463629697109 Marionette TRACE conn6 <- [1,2594,null,{}] 20:48:17 INFO - PROCESS | 4008 | 1463629697129 Marionette TRACE conn6 -> [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:48:17 INFO - PROCESS | 4008 | 1463629697272 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 20:48:17 INFO - PROCESS | 4008 | 1463629697445 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF3396000 == 135 [pid = 4008] [id = 658] 20:48:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 288 (000000ECE81EF400) [pid = 4008] [serial = 1974] [outer = 0000000000000000] 20:48:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 289 (000000ECEAF60800) [pid = 4008] [serial = 1975] [outer = 000000ECE81EF400] 20:48:17 INFO - PROCESS | 4008 | 1463629697502 Marionette DEBUG loaded listener.js 20:48:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 290 (000000ECEB594400) [pid = 4008] [serial = 1976] [outer = 000000ECE81EF400] 20:48:18 INFO - PROCESS | 4008 | 1463629698103 Marionette TRACE conn6 <- [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:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1038ms 20:48:18 INFO - PROCESS | 4008 | 1463629698147 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 20:48:18 INFO - PROCESS | 4008 | 1463629698150 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 20:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:48:18 INFO - PROCESS | 4008 | 1463629698154 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:48:18 INFO - PROCESS | 4008 | 1463629698156 Marionette TRACE conn6 <- [1,2598,null,{}] 20:48:18 INFO - PROCESS | 4008 | 1463629698160 Marionette TRACE conn6 -> [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:48:18 INFO - PROCESS | 4008 | 1463629698303 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 20:48:18 INFO - PROCESS | 4008 | 1463629698492 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF53D1800 == 136 [pid = 4008] [id = 659] 20:48:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 291 (000000ECEB33CC00) [pid = 4008] [serial = 1977] [outer = 0000000000000000] 20:48:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 292 (000000ECEC027400) [pid = 4008] [serial = 1978] [outer = 000000ECEB33CC00] 20:48:18 INFO - PROCESS | 4008 | 1463629698550 Marionette DEBUG loaded listener.js 20:48:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 293 (000000ECECD0C000) [pid = 4008] [serial = 1979] [outer = 000000ECEB33CC00] 20:48:19 INFO - PROCESS | 4008 | 1463629699186 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 20:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1079ms 20:48:19 INFO - PROCESS | 4008 | 1463629699235 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 4008 | 1463629699238 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 20:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:48:19 INFO - PROCESS | 4008 | 1463629699242 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 4008 | 1463629699244 Marionette TRACE conn6 <- [1,2602,null,{}] 20:48:19 INFO - PROCESS | 4008 | 1463629699248 Marionette TRACE conn6 -> [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:48:19 INFO - PROCESS | 4008 | 1463629699394 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 20:48:19 INFO - PROCESS | 4008 | 1463629699572 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF686E000 == 137 [pid = 4008] [id = 660] 20:48:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 294 (000000ECEE22B400) [pid = 4008] [serial = 1980] [outer = 0000000000000000] 20:48:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 295 (000000ECEE2CCC00) [pid = 4008] [serial = 1981] [outer = 000000ECEE22B400] 20:48:19 INFO - PROCESS | 4008 | 1463629699629 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 296 (000000ECEEE82000) [pid = 4008] [serial = 1982] [outer = 000000ECEE22B400] 20:48:20 INFO - PROCESS | 4008 | 1463629700222 Marionette TRACE conn6 <- [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:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1026ms 20:48:20 INFO - PROCESS | 4008 | 1463629700301 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 20:48:20 INFO - PROCESS | 4008 | 1463629700304 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 20:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:48:20 INFO - PROCESS | 4008 | 1463629700311 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 4008 | 1463629700313 Marionette TRACE conn6 <- [1,2606,null,{}] 20:48:20 INFO - PROCESS | 4008 | 1463629700317 Marionette TRACE conn6 -> [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:48:20 INFO - PROCESS | 4008 | 1463629700462 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 20:48:20 INFO - PROCESS | 4008 | 1463629700638 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82BD8800 == 138 [pid = 4008] [id = 661] 20:48:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 297 (000000ECEEE11400) [pid = 4008] [serial = 1983] [outer = 0000000000000000] 20:48:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 298 (000000ECEF623000) [pid = 4008] [serial = 1984] [outer = 000000ECEEE11400] 20:48:20 INFO - PROCESS | 4008 | 1463629700699 Marionette DEBUG loaded listener.js 20:48:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 299 (000000ECF155D000) [pid = 4008] [serial = 1985] [outer = 000000ECEEE11400] 20:48:21 INFO - PROCESS | 4008 | 1463629701257 Marionette TRACE conn6 <- [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:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1018ms 20:48:21 INFO - PROCESS | 4008 | 1463629701333 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 20:48:21 INFO - PROCESS | 4008 | 1463629701336 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 20:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:48:21 INFO - PROCESS | 4008 | 1463629701339 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:48:21 INFO - PROCESS | 4008 | 1463629701343 Marionette TRACE conn6 <- [1,2610,null,{}] 20:48:21 INFO - PROCESS | 4008 | 1463629701346 Marionette TRACE conn6 -> [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:48:21 INFO - PROCESS | 4008 | 1463629701518 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 20:48:21 INFO - PROCESS | 4008 | 1463629701691 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC85A30800 == 139 [pid = 4008] [id = 662] 20:48:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 300 (000000EC8F98FC00) [pid = 4008] [serial = 1986] [outer = 0000000000000000] 20:48:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 301 (000000ECEEFED400) [pid = 4008] [serial = 1987] [outer = 000000EC8F98FC00] 20:48:21 INFO - PROCESS | 4008 | 1463629701749 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 302 (000000ECF2D4E000) [pid = 4008] [serial = 1988] [outer = 000000EC8F98FC00] 20:48:22 INFO - PROCESS | 4008 | 1463629702326 Marionette TRACE conn6 <- [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:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1023ms 20:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:48:22 INFO - PROCESS | 4008 | 1463629702365 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 20:48:22 INFO - PROCESS | 4008 | 1463629702367 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 20:48:22 INFO - PROCESS | 4008 | 1463629702371 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:48:22 INFO - PROCESS | 4008 | 1463629702373 Marionette TRACE conn6 <- [1,2614,null,{}] 20:48:22 INFO - PROCESS | 4008 | 1463629702377 Marionette TRACE conn6 -> [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:48:22 INFO - PROCESS | 4008 | 1463629702523 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 20:48:22 INFO - PROCESS | 4008 | 1463629702701 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CF16000 == 140 [pid = 4008] [id = 663] 20:48:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 303 (000000EC8CF43C00) [pid = 4008] [serial = 1989] [outer = 0000000000000000] 20:48:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 304 (000000EC8CF4C000) [pid = 4008] [serial = 1990] [outer = 000000EC8CF43C00] 20:48:22 INFO - PROCESS | 4008 | 1463629702757 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 305 (000000EC8CF51C00) [pid = 4008] [serial = 1991] [outer = 000000EC8CF43C00] 20:48:23 INFO - PROCESS | 4008 | 1463629703386 Marionette TRACE conn6 <- [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:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1079ms 20:48:23 INFO - PROCESS | 4008 | 1463629703452 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 20:48:23 INFO - PROCESS | 4008 | 1463629703456 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 20:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:48:23 INFO - PROCESS | 4008 | 1463629703460 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 4008 | 1463629703462 Marionette TRACE conn6 <- [1,2618,null,{}] 20:48:23 INFO - PROCESS | 4008 | 1463629703466 Marionette TRACE conn6 -> [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:48:23 INFO - PROCESS | 4008 | 1463629703610 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 20:48:23 INFO - PROCESS | 4008 | 1463629703790 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8E87C800 == 141 [pid = 4008] [id = 664] 20:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 306 (000000EC8CF50400) [pid = 4008] [serial = 1992] [outer = 0000000000000000] 20:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 307 (000000EC8E86D800) [pid = 4008] [serial = 1993] [outer = 000000EC8CF50400] 20:48:23 INFO - PROCESS | 4008 | 1463629703847 Marionette DEBUG loaded listener.js 20:48:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 308 (000000EC8F997400) [pid = 4008] [serial = 1994] [outer = 000000EC8CF50400] 20:48:24 INFO - PROCESS | 4008 | 1463629704419 Marionette TRACE conn6 <- [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:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 986ms 20:48:24 INFO - PROCESS | 4008 | 1463629704447 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 20:48:24 INFO - PROCESS | 4008 | 1463629704450 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 20:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:48:24 INFO - PROCESS | 4008 | 1463629704453 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:48:24 INFO - PROCESS | 4008 | 1463629704455 Marionette TRACE conn6 <- [1,2622,null,{}] 20:48:24 INFO - PROCESS | 4008 | 1463629704459 Marionette TRACE conn6 -> [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:48:24 INFO - PROCESS | 4008 | 1463629704606 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 20:48:24 INFO - PROCESS | 4008 | 1463629704797 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89B3B000 == 142 [pid = 4008] [id = 665] 20:48:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 309 (000000EC8E781800) [pid = 4008] [serial = 1995] [outer = 0000000000000000] 20:48:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 310 (000000EC8E787C00) [pid = 4008] [serial = 1996] [outer = 000000EC8E781800] 20:48:24 INFO - PROCESS | 4008 | 1463629704855 Marionette DEBUG loaded listener.js 20:48:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 311 (000000EC8E78DC00) [pid = 4008] [serial = 1997] [outer = 000000EC8E781800] 20:48:25 INFO - PROCESS | 4008 | 1463629705454 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 20:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1123ms 20:48:25 INFO - PROCESS | 4008 | 1463629705585 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 20:48:25 INFO - PROCESS | 4008 | 1463629705587 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 20:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:48:25 INFO - PROCESS | 4008 | 1463629705591 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:48:25 INFO - PROCESS | 4008 | 1463629705594 Marionette TRACE conn6 <- [1,2626,null,{}] 20:48:25 INFO - PROCESS | 4008 | 1463629705598 Marionette TRACE conn6 -> [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:48:25 INFO - PROCESS | 4008 | 1463629705750 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 20:48:25 INFO - PROCESS | 4008 | 1463629705935 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82190800 == 143 [pid = 4008] [id = 666] 20:48:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 312 (000000EC81963800) [pid = 4008] [serial = 1998] [outer = 0000000000000000] 20:48:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 313 (000000EC82227C00) [pid = 4008] [serial = 1999] [outer = 000000EC81963800] 20:48:26 INFO - PROCESS | 4008 | 1463629705994 Marionette DEBUG loaded listener.js 20:48:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 314 (000000EC885A2400) [pid = 4008] [serial = 2000] [outer = 000000EC81963800] 20:48:26 INFO - PROCESS | 4008 | 1463629706658 Marionette TRACE conn6 <- [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:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1124ms 20:48:26 INFO - PROCESS | 4008 | 1463629706718 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 20:48:26 INFO - PROCESS | 4008 | 1463629706720 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 20:48:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:48:26 INFO - PROCESS | 4008 | 1463629706724 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 4008 | 1463629706726 Marionette TRACE conn6 <- [1,2630,null,{}] 20:48:26 INFO - PROCESS | 4008 | 1463629706746 Marionette TRACE conn6 -> [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:48:26 INFO - PROCESS | 4008 | 1463629706894 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 20:48:27 INFO - PROCESS | 4008 | 1463629707074 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC876C0000 == 144 [pid = 4008] [id = 667] 20:48:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 315 (000000EC868AE400) [pid = 4008] [serial = 2001] [outer = 0000000000000000] 20:48:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 316 (000000EC8D830C00) [pid = 4008] [serial = 2002] [outer = 000000EC868AE400] 20:48:27 INFO - PROCESS | 4008 | 1463629707132 Marionette DEBUG loaded listener.js 20:48:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 317 (000000EC8E78D000) [pid = 4008] [serial = 2003] [outer = 000000EC868AE400] 20:48:27 INFO - PROCESS | 4008 | 1463629707804 Marionette TRACE conn6 <- [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:48:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:48:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1147ms 20:48:27 INFO - PROCESS | 4008 | 1463629707874 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 20:48:27 INFO - PROCESS | 4008 | 1463629707877 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 20:48:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:48:27 INFO - PROCESS | 4008 | 1463629707880 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:48:27 INFO - PROCESS | 4008 | 1463629707882 Marionette TRACE conn6 <- [1,2634,null,{}] 20:48:27 INFO - PROCESS | 4008 | 1463629707886 Marionette TRACE conn6 -> [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:48:28 INFO - PROCESS | 4008 | 1463629708038 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 20:48:28 INFO - PROCESS | 4008 | 1463629708224 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8E62C000 == 145 [pid = 4008] [id = 668] 20:48:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 318 (000000EC8BD05000) [pid = 4008] [serial = 2004] [outer = 0000000000000000] 20:48:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 319 (000000EC8BD0AC00) [pid = 4008] [serial = 2005] [outer = 000000EC8BD05000] 20:48:28 INFO - PROCESS | 4008 | 1463629708281 Marionette DEBUG loaded listener.js 20:48:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 320 (000000EC8BD11800) [pid = 4008] [serial = 2006] [outer = 000000EC8BD05000] 20:48:28 INFO - PROCESS | 4008 | 1463629708882 Marionette TRACE conn6 <- [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:48:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:48:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1019ms 20:48:28 INFO - PROCESS | 4008 | 1463629708902 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 20:48:28 INFO - PROCESS | 4008 | 1463629708904 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 20:48:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:48:28 INFO - PROCESS | 4008 | 1463629708908 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 4008 | 1463629708910 Marionette TRACE conn6 <- [1,2638,null,{}] 20:48:28 INFO - PROCESS | 4008 | 1463629708914 Marionette TRACE conn6 -> [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:48:29 INFO - PROCESS | 4008 | 1463629709067 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 20:48:29 INFO - PROCESS | 4008 | 1463629709528 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82BD6800 == 146 [pid = 4008] [id = 669] 20:48:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 321 (000000EC806E1C00) [pid = 4008] [serial = 2007] [outer = 0000000000000000] 20:48:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 322 (000000EC80892800) [pid = 4008] [serial = 2008] [outer = 000000EC806E1C00] 20:48:29 INFO - PROCESS | 4008 | 1463629709596 Marionette DEBUG loaded listener.js 20:48:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 323 (000000EC82222C00) [pid = 4008] [serial = 2009] [outer = 000000EC806E1C00] 20:48:30 INFO - PROCESS | 4008 | 1463629710286 Marionette TRACE conn6 <- [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:48:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:48:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1430ms 20:48:30 INFO - PROCESS | 4008 | 1463629710340 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 4008 | 1463629710345 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 20:48:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:48:30 INFO - PROCESS | 4008 | 1463629710349 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - PROCESS | 4008 | 1463629710353 Marionette TRACE conn6 <- [1,2642,null,{}] 20:48:30 INFO - PROCESS | 4008 | 1463629710359 Marionette TRACE conn6 -> [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:48:30 INFO - PROCESS | 4008 | 1463629710568 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 20:48:30 INFO - PROCESS | 4008 | 1463629710709 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87089000 == 147 [pid = 4008] [id = 670] 20:48:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 324 (000000EC807CB800) [pid = 4008] [serial = 2010] [outer = 0000000000000000] 20:48:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 325 (000000EC8212C800) [pid = 4008] [serial = 2011] [outer = 000000EC807CB800] 20:48:30 INFO - PROCESS | 4008 | 1463629710764 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 326 (000000EC86308000) [pid = 4008] [serial = 2012] [outer = 000000EC807CB800] 20:48:31 INFO - PROCESS | 4008 | 1463629711398 Marionette TRACE conn6 <- [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:48:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:48:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1070ms 20:48:31 INFO - PROCESS | 4008 | 1463629711437 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 20:48:31 INFO - PROCESS | 4008 | 1463629711441 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 20:48:31 INFO - PROCESS | 4008 | 1463629711446 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:48:31 INFO - PROCESS | 4008 | 1463629711448 Marionette TRACE conn6 <- [1,2646,null,{}] 20:48:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:48:31 INFO - PROCESS | 4008 | 1463629711452 Marionette TRACE conn6 -> [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:48:31 INFO - PROCESS | 4008 | 1463629711593 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 20:48:31 INFO - PROCESS | 4008 | 1463629711779 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC85A33000 == 148 [pid = 4008] [id = 671] 20:48:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 327 (000000EC86303000) [pid = 4008] [serial = 2013] [outer = 0000000000000000] 20:48:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 328 (000000EC880B2800) [pid = 4008] [serial = 2014] [outer = 000000EC86303000] 20:48:31 INFO - PROCESS | 4008 | 1463629711831 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 329 (000000EC891D6000) [pid = 4008] [serial = 2015] [outer = 000000EC86303000] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89B8A800 == 147 [pid = 4008] [id = 584] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9A654800 == 146 [pid = 4008] [id = 650] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8CD7B800 == 145 [pid = 4008] [id = 649] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8B3D4800 == 144 [pid = 4008] [id = 648] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89B93000 == 143 [pid = 4008] [id = 647] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC87749000 == 142 [pid = 4008] [id = 646] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86F34800 == 141 [pid = 4008] [id = 645] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 328 (000000ECEE3AF800) [pid = 4008] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 327 (000000ECEC1CD400) [pid = 4008] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 326 (000000EC82D69400) [pid = 4008] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 325 (000000EC868AFC00) [pid = 4008] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 324 (000000ECE82BF000) [pid = 4008] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82820000 == 140 [pid = 4008] [id = 644] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC826C7800 == 139 [pid = 4008] [id = 643] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC825BB800 == 138 [pid = 4008] [id = 642] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8258A800 == 137 [pid = 4008] [id = 641] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82577000 == 136 [pid = 4008] [id = 639] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8CD77000 == 135 [pid = 4008] [id = 638] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8E7DC800 == 134 [pid = 4008] [id = 637] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6EC8800 == 133 [pid = 4008] [id = 636] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF540A800 == 132 [pid = 4008] [id = 635] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CD3800 == 131 [pid = 4008] [id = 634] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF23CF000 == 130 [pid = 4008] [id = 633] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1E6F800 == 129 [pid = 4008] [id = 632] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE51B000 == 128 [pid = 4008] [id = 631] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEC103800 == 127 [pid = 4008] [id = 630] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAF92800 == 126 [pid = 4008] [id = 629] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE9EB0800 == 125 [pid = 4008] [id = 628] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8828E800 == 124 [pid = 4008] [id = 627] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000EC83715800 == 123 [pid = 4008] [id = 626] 20:48:32 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE34E3000 == 122 [pid = 4008] [id = 625] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 323 (000000ECDDE56400) [pid = 4008] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 322 (000000EC807C2400) [pid = 4008] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 321 (000000EC9A507400) [pid = 4008] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 320 (000000ECE7B40800) [pid = 4008] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 319 (000000EC882EAC00) [pid = 4008] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 318 (000000EC82355400) [pid = 4008] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 317 (000000EC89CAF000) [pid = 4008] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 316 (000000ECE2907C00) [pid = 4008] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 315 (000000ECDDD17C00) [pid = 4008] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 314 (000000ECE822AC00) [pid = 4008] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 313 (000000EC82D41C00) [pid = 4008] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 312 (000000ECCFF20800) [pid = 4008] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 311 (000000EC8B983400) [pid = 4008] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 310 (000000ECE3F43800) [pid = 4008] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 309 (000000EC83A77000) [pid = 4008] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 308 (000000EC880B4800) [pid = 4008] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 307 (000000EC8A8D8C00) [pid = 4008] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 306 (000000EC885BC400) [pid = 4008] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 305 (000000EC8A514800) [pid = 4008] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 304 (000000EC8394DC00) [pid = 4008] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 303 (000000EC83AE8400) [pid = 4008] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 302 (000000EC8195CC00) [pid = 4008] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 301 (000000EC81BF5C00) [pid = 4008] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 300 (000000ECDDD1E800) [pid = 4008] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 299 (000000EC81B09C00) [pid = 4008] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 298 (000000EC89AB0000) [pid = 4008] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 297 (000000EC873E0000) [pid = 4008] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 296 (000000EC8061D800) [pid = 4008] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 295 (000000ECEAF57C00) [pid = 4008] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | --DOMWINDOW == 294 (000000EC8761FC00) [pid = 4008] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 20:48:32 INFO - PROCESS | 4008 | 1463629712607 Marionette TRACE conn6 <- [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:48:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:48:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1184ms 20:48:32 INFO - PROCESS | 4008 | 1463629712636 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 4008 | 1463629712639 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 20:48:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:48:32 INFO - PROCESS | 4008 | 1463629712644 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 4008 | 1463629712650 Marionette TRACE conn6 <- [1,2650,null,{}] 20:48:32 INFO - PROCESS | 4008 | 1463629712659 Marionette TRACE conn6 -> [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:48:32 INFO - PROCESS | 4008 | 1463629712786 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 20:48:32 INFO - PROCESS | 4008 | 1463629712795 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82FE2000 == 123 [pid = 4008] [id = 672] 20:48:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 295 (000000EC81B0BC00) [pid = 4008] [serial = 2016] [outer = 0000000000000000] 20:48:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 296 (000000EC8367AC00) [pid = 4008] [serial = 2017] [outer = 000000EC81B0BC00] 20:48:32 INFO - PROCESS | 4008 | 1463629712851 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 297 (000000EC85DCBC00) [pid = 4008] [serial = 2018] [outer = 000000EC81B0BC00] 20:48:33 INFO - PROCESS | 4008 | 1463629713388 Marionette TRACE conn6 <- [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:48:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:48:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 795ms 20:48:33 INFO - PROCESS | 4008 | 1463629713440 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 4008 | 1463629713443 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 20:48:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:48:33 INFO - PROCESS | 4008 | 1463629713447 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 4008 | 1463629713449 Marionette TRACE conn6 <- [1,2654,null,{}] 20:48:33 INFO - PROCESS | 4008 | 1463629713453 Marionette TRACE conn6 -> [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:48:33 INFO - PROCESS | 4008 | 1463629713615 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 20:48:33 INFO - PROCESS | 4008 | 1463629713790 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:33 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC876B4800 == 124 [pid = 4008] [id = 673] 20:48:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 298 (000000EC808AD400) [pid = 4008] [serial = 2019] [outer = 0000000000000000] 20:48:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 299 (000000EC8768B000) [pid = 4008] [serial = 2020] [outer = 000000EC808AD400] 20:48:33 INFO - PROCESS | 4008 | 1463629713860 Marionette DEBUG loaded listener.js 20:48:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 300 (000000EC885A9C00) [pid = 4008] [serial = 2021] [outer = 000000EC808AD400] 20:48:34 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:48:34 INFO - PROCESS | 4008 | [4008] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 20:48:34 INFO - PROCESS | 4008 | 1463629714763 Marionette TRACE conn6 <- [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:48:34 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:48:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1325ms 20:48:34 INFO - PROCESS | 4008 | 1463629714777 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 20:48:34 INFO - PROCESS | 4008 | 1463629714779 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 20:48:34 INFO - PROCESS | 4008 | 1463629714783 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:48:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:48:34 INFO - PROCESS | 4008 | 1463629714785 Marionette TRACE conn6 <- [1,2658,null,{}] 20:48:34 INFO - PROCESS | 4008 | 1463629714824 Marionette TRACE conn6 -> [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:48:35 INFO - PROCESS | 4008 | 1463629715000 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 20:48:35 INFO - PROCESS | 4008 | 1463629715017 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8A72C000 == 125 [pid = 4008] [id = 674] 20:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 301 (000000EC89894400) [pid = 4008] [serial = 2022] [outer = 0000000000000000] 20:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 302 (000000EC89ABC000) [pid = 4008] [serial = 2023] [outer = 000000EC89894400] 20:48:35 INFO - PROCESS | 4008 | 1463629715071 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 303 (000000EC8B353C00) [pid = 4008] [serial = 2024] [outer = 000000EC89894400] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 302 (000000EC8716BC00) [pid = 4008] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 301 (000000EC885A3400) [pid = 4008] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 300 (000000ECDD343800) [pid = 4008] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 299 (000000EC82D69C00) [pid = 4008] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 298 (000000EC9ABF2C00) [pid = 4008] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 297 (000000EC808EA000) [pid = 4008] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 296 (000000EC82C8C800) [pid = 4008] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 295 (000000ECEB332C00) [pid = 4008] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 294 (000000EC8195E400) [pid = 4008] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 293 (000000EC8367EC00) [pid = 4008] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 292 (000000ECDCC2E800) [pid = 4008] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 291 (000000ECECBDA800) [pid = 4008] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 290 (000000ECEEE08400) [pid = 4008] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 289 (000000ECEF837000) [pid = 4008] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 288 (000000ECEF83C400) [pid = 4008] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 287 (000000ECF0AF8800) [pid = 4008] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 286 (000000ECF15E5400) [pid = 4008] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 285 (000000ECF2142000) [pid = 4008] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 284 (000000EC8A517000) [pid = 4008] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 283 (000000EC82B98C00) [pid = 4008] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 282 (000000ECEB98B000) [pid = 4008] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 281 (000000ECEE6A6000) [pid = 4008] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 280 (000000EC880B1800) [pid = 4008] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 279 (000000EC89AADC00) [pid = 4008] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 278 (000000EC8234D400) [pid = 4008] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 277 (000000EC82359000) [pid = 4008] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 276 (000000EC82D63C00) [pid = 4008] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 275 (000000ECEB593400) [pid = 4008] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 274 (000000EC8089CC00) [pid = 4008] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 273 (000000EC8394E000) [pid = 4008] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 272 (000000ECDDD86800) [pid = 4008] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 271 (000000ECEB9EB400) [pid = 4008] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 270 (000000EC9A504400) [pid = 4008] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 269 (000000EC880B1000) [pid = 4008] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000EC885A8000) [pid = 4008] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000EC83A72000) [pid = 4008] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000EC823DD000) [pid = 4008] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000EC80617000) [pid = 4008] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000EC82D43000) [pid = 4008] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC82223C00) [pid = 4008] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:48:36 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC808AE000) [pid = 4008] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:48:36 INFO - PROCESS | 4008 | 1463629716904 Marionette TRACE conn6 <- [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:48:36 INFO - PROCESS | 4008 | 1463629716925 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 20:48:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:48:36 INFO - PROCESS | 4008 | 1463629716974 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 4008 | 1463629716979 Marionette TRACE conn6 <- [1,2662,null,{}] 20:48:36 INFO - PROCESS | 4008 | 1463629716985 Marionette TRACE conn6 -> [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:48:37 INFO - PROCESS | 4008 | 1463629717135 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 20:48:37 INFO - PROCESS | 4008 | 1463629717397 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC85A2B800 == 126 [pid = 4008] [id = 675] 20:48:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000EC823E6C00) [pid = 4008] [serial = 2025] [outer = 0000000000000000] 20:48:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000EC82552C00) [pid = 4008] [serial = 2026] [outer = 000000EC823E6C00] 20:48:37 INFO - PROCESS | 4008 | 1463629717458 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000EC82D61800) [pid = 4008] [serial = 2027] [outer = 000000EC823E6C00] 20:48:38 INFO - PROCESS | 4008 | 1463629718559 Marionette TRACE conn6 <- [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:48:38 INFO - PROCESS | 4008 | 1463629718623 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 20:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:48:38 INFO - PROCESS | 4008 | 1463629718630 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:48:38 INFO - PROCESS | 4008 | 1463629718634 Marionette TRACE conn6 <- [1,2666,null,{}] 20:48:38 INFO - PROCESS | 4008 | 1463629718638 Marionette TRACE conn6 -> [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:48:38 INFO - PROCESS | 4008 | 1463629718823 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 20:48:39 INFO - PROCESS | 4008 | 1463629719012 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8B3DC800 == 127 [pid = 4008] [id = 676] 20:48:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000EC85F32400) [pid = 4008] [serial = 2028] [outer = 0000000000000000] 20:48:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000EC87268800) [pid = 4008] [serial = 2029] [outer = 000000EC85F32400] 20:48:39 INFO - PROCESS | 4008 | 1463629719070 Marionette DEBUG loaded listener.js 20:48:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000EC880B7400) [pid = 4008] [serial = 2030] [outer = 000000EC85F32400] 20:48:40 INFO - PROCESS | 4008 | 1463629720113 Marionette TRACE conn6 <- [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:48:40 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:48:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1530ms 20:48:40 INFO - PROCESS | 4008 | 1463629720183 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 4008 | 1463629720186 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 20:48:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:48:40 INFO - PROCESS | 4008 | 1463629720192 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 4008 | 1463629720196 Marionette TRACE conn6 <- [1,2670,null,{}] 20:48:40 INFO - PROCESS | 4008 | 1463629720208 Marionette TRACE conn6 -> [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:48:40 INFO - PROCESS | 4008 | 1463629720348 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 20:48:40 INFO - PROCESS | 4008 | 1463629720599 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8E876000 == 128 [pid = 4008] [id = 677] 20:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000EC882E7000) [pid = 4008] [serial = 2031] [outer = 0000000000000000] 20:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 270 (000000EC8A514800) [pid = 4008] [serial = 2032] [outer = 000000EC882E7000] 20:48:40 INFO - PROCESS | 4008 | 1463629720661 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 271 (000000EC8B67BC00) [pid = 4008] [serial = 2033] [outer = 000000EC882E7000] 20:48:41 INFO - PROCESS | 4008 | 1463629721723 Marionette TRACE conn6 <- [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:48:41 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:48:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1594ms 20:48:41 INFO - PROCESS | 4008 | 1463629721786 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 20:48:41 INFO - PROCESS | 4008 | 1463629721790 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 20:48:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:48:41 INFO - PROCESS | 4008 | 1463629721794 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:48:41 INFO - PROCESS | 4008 | 1463629721796 Marionette TRACE conn6 <- [1,2674,null,{}] 20:48:41 INFO - PROCESS | 4008 | 1463629721800 Marionette TRACE conn6 -> [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:48:41 INFO - PROCESS | 4008 | 1463629721981 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 20:48:42 INFO - PROCESS | 4008 | 1463629722191 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE34E3000 == 129 [pid = 4008] [id = 678] 20:48:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 272 (000000EC8BD05800) [pid = 4008] [serial = 2034] [outer = 0000000000000000] 20:48:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 273 (000000EC8BE24C00) [pid = 4008] [serial = 2035] [outer = 000000EC8BD05800] 20:48:42 INFO - PROCESS | 4008 | 1463629722249 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 274 (000000EC8CF46800) [pid = 4008] [serial = 2036] [outer = 000000EC8BD05800] 20:48:43 INFO - PROCESS | 4008 | 1463629723284 Marionette TRACE conn6 <- [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:48:43 INFO - PROCESS | 4008 | 1463629723336 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 20:48:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:48:43 INFO - PROCESS | 4008 | 1463629723342 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - PROCESS | 4008 | 1463629723344 Marionette TRACE conn6 <- [1,2678,null,{}] 20:48:43 INFO - PROCESS | 4008 | 1463629723348 Marionette TRACE conn6 -> [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:48:43 INFO - PROCESS | 4008 | 1463629723482 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 20:48:43 INFO - PROCESS | 4008 | 1463629723730 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEAB9E000 == 130 [pid = 4008] [id = 679] 20:48:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 275 (000000EC8BE27C00) [pid = 4008] [serial = 2037] [outer = 0000000000000000] 20:48:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 276 (000000EC8D82D000) [pid = 4008] [serial = 2038] [outer = 000000EC8BE27C00] 20:48:43 INFO - PROCESS | 4008 | 1463629723788 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 277 (000000EC8E869400) [pid = 4008] [serial = 2039] [outer = 000000EC8BE27C00] 20:48:44 INFO - PROCESS | 4008 | 1463629724834 Marionette TRACE conn6 <- [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:48:44 INFO - PROCESS | 4008 | 1463629724920 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 20:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:48:44 INFO - PROCESS | 4008 | 1463629724927 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 4008 | 1463629724930 Marionette TRACE conn6 <- [1,2682,null,{}] 20:48:44 INFO - PROCESS | 4008 | 1463629724934 Marionette TRACE conn6 -> [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:48:45 INFO - PROCESS | 4008 | 1463629725077 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 20:48:45 INFO - PROCESS | 4008 | 1463629725331 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF13A7800 == 131 [pid = 4008] [id = 680] 20:48:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 278 (000000EC9A5C3000) [pid = 4008] [serial = 2040] [outer = 0000000000000000] 20:48:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 279 (000000ECDDC33C00) [pid = 4008] [serial = 2041] [outer = 000000EC9A5C3000] 20:48:45 INFO - PROCESS | 4008 | 1463629725391 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 280 (000000ECDDEB8C00) [pid = 4008] [serial = 2042] [outer = 000000EC9A5C3000] 20:48:46 INFO - PROCESS | 4008 | 1463629726435 Marionette TRACE conn6 <- [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:48:46 INFO - PROCESS | 4008 | 1463629726472 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 20:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:48:46 INFO - PROCESS | 4008 | 1463629726476 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 4008 | 1463629726478 Marionette TRACE conn6 <- [1,2686,null,{}] 20:48:46 INFO - PROCESS | 4008 | 1463629726482 Marionette TRACE conn6 -> [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:48:46 INFO - PROCESS | 4008 | 1463629726626 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 20:48:46 INFO - PROCESS | 4008 | 1463629726836 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF3D48000 == 132 [pid = 4008] [id = 681] 20:48:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 281 (000000ECDDE56400) [pid = 4008] [serial = 2043] [outer = 0000000000000000] 20:48:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 282 (000000ECE2907C00) [pid = 4008] [serial = 2044] [outer = 000000ECDDE56400] 20:48:46 INFO - PROCESS | 4008 | 1463629726892 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000ECE3F43000) [pid = 4008] [serial = 2045] [outer = 000000ECDDE56400] 20:48:47 INFO - PROCESS | 4008 | 1463629727920 Marionette TRACE conn6 <- [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:48:48 INFO - PROCESS | 4008 | 1463629728002 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 20:48:48 INFO - PROCESS | 4008 | 1463629728007 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:48:48 INFO - PROCESS | 4008 | 1463629728009 Marionette TRACE conn6 <- [1,2690,null,{}] 20:48:48 INFO - PROCESS | 4008 | 1463629728014 Marionette TRACE conn6 -> [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:48:48 INFO - PROCESS | 4008 | 1463629728148 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 20:48:48 INFO - PROCESS | 4008 | 1463629728417 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF627F000 == 133 [pid = 4008] [id = 682] 20:48:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000EC808ADC00) [pid = 4008] [serial = 2046] [outer = 0000000000000000] 20:48:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 285 (000000ECE4099400) [pid = 4008] [serial = 2047] [outer = 000000EC808ADC00] 20:48:48 INFO - PROCESS | 4008 | 1463629728474 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 286 (000000ECE7B9DC00) [pid = 4008] [serial = 2048] [outer = 000000EC808ADC00] 20:48:49 INFO - PROCESS | 4008 | 1463629729093 Marionette TRACE conn6 <- [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:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1125ms 20:48:49 INFO - PROCESS | 4008 | 1463629729138 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 4008 | 1463629729140 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 20:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:48:49 INFO - PROCESS | 4008 | 1463629729144 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 4008 | 1463629729146 Marionette TRACE conn6 <- [1,2694,null,{}] 20:48:49 INFO - PROCESS | 4008 | 1463629729150 Marionette TRACE conn6 -> [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:48:49 INFO - PROCESS | 4008 | 1463629729296 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 20:48:49 INFO - PROCESS | 4008 | 1463629729493 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8194E800 == 134 [pid = 4008] [id = 683] 20:48:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 287 (000000EC808DE800) [pid = 4008] [serial = 2049] [outer = 0000000000000000] 20:48:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 288 (000000EC821B8000) [pid = 4008] [serial = 2050] [outer = 000000EC808DE800] 20:48:49 INFO - PROCESS | 4008 | 1463629729551 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 289 (000000EC82F15800) [pid = 4008] [serial = 2051] [outer = 000000EC808DE800] 20:48:50 INFO - PROCESS | 4008 | 1463629730525 Marionette TRACE conn6 <- [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:48:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1435ms 20:48:50 INFO - PROCESS | 4008 | 1463629730582 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 4008 | 1463629730586 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 20:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:48:50 INFO - PROCESS | 4008 | 1463629730592 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 4008 | 1463629730596 Marionette TRACE conn6 <- [1,2698,null,{}] 20:48:50 INFO - PROCESS | 4008 | 1463629730603 Marionette TRACE conn6 -> [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:48:50 INFO - PROCESS | 4008 | 1463629730781 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 20:48:51 INFO - PROCESS | 4008 | 1463629731012 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82BDF800 == 135 [pid = 4008] [id = 684] 20:48:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 290 (000000EC807CA400) [pid = 4008] [serial = 2052] [outer = 0000000000000000] 20:48:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 291 (000000EC81571C00) [pid = 4008] [serial = 2053] [outer = 000000EC807CA400] 20:48:51 INFO - PROCESS | 4008 | 1463629731112 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 292 (000000EC82714000) [pid = 4008] [serial = 2054] [outer = 000000EC807CA400] 20:48:51 INFO - PROCESS | 4008 | 1463629731762 Marionette TRACE conn6 <- [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:48:51 INFO - PROCESS | 4008 | 1463629731843 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 20:48:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:48:51 INFO - PROCESS | 4008 | 1463629731849 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:48:51 INFO - PROCESS | 4008 | 1463629731852 Marionette TRACE conn6 <- [1,2702,null,{}] 20:48:51 INFO - PROCESS | 4008 | 1463629731856 Marionette TRACE conn6 -> [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:48:52 INFO - PROCESS | 4008 | 1463629731995 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 20:48:52 INFO - PROCESS | 4008 | 1463629732183 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8632E000 == 136 [pid = 4008] [id = 685] 20:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 293 (000000EC85F35400) [pid = 4008] [serial = 2055] [outer = 0000000000000000] 20:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 294 (000000EC8630F400) [pid = 4008] [serial = 2056] [outer = 000000EC85F35400] 20:48:52 INFO - PROCESS | 4008 | 1463629732234 Marionette DEBUG loaded listener.js 20:48:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 295 (000000EC8726B000) [pid = 4008] [serial = 2057] [outer = 000000EC85F35400] 20:48:52 INFO - PROCESS | 4008 | 1463629732846 Marionette TRACE conn6 <- [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:48:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:48:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1025ms 20:48:52 INFO - PROCESS | 4008 | 1463629732875 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 20:48:52 INFO - PROCESS | 4008 | 1463629732877 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 20:48:52 INFO - PROCESS | 4008 | 1463629732881 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:48:52 INFO - PROCESS | 4008 | 1463629732885 Marionette TRACE conn6 <- [1,2706,null,{}] 20:48:52 INFO - PROCESS | 4008 | 1463629732896 Marionette TRACE conn6 -> [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:48:53 INFO - PROCESS | 4008 | 1463629733044 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 20:48:53 INFO - PROCESS | 4008 | 1463629733232 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89B92000 == 137 [pid = 4008] [id = 686] 20:48:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 296 (000000EC885B4C00) [pid = 4008] [serial = 2058] [outer = 0000000000000000] 20:48:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 297 (000000EC89AB2000) [pid = 4008] [serial = 2059] [outer = 000000EC885B4C00] 20:48:53 INFO - PROCESS | 4008 | 1463629733284 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 298 (000000EC8B352C00) [pid = 4008] [serial = 2060] [outer = 000000EC885B4C00] 20:48:53 INFO - PROCESS | 4008 | 1463629733935 Marionette TRACE conn6 <- [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:48:53 INFO - PROCESS | 4008 | 1463629733965 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 20:48:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:48:53 INFO - PROCESS | 4008 | 1463629733969 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 4008 | 1463629733970 Marionette TRACE conn6 <- [1,2710,null,{}] 20:48:53 INFO - PROCESS | 4008 | 1463629733974 Marionette TRACE conn6 -> [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:48:54 INFO - PROCESS | 4008 | 1463629734108 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 20:48:54 INFO - PROCESS | 4008 | 1463629734354 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81F57000 == 136 [pid = 4008] [id = 517] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC826CB000 == 135 [pid = 4008] [id = 564] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC876B4800 == 134 [pid = 4008] [id = 673] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82FE2000 == 133 [pid = 4008] [id = 672] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85A33000 == 132 [pid = 4008] [id = 671] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC87089000 == 131 [pid = 4008] [id = 670] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82BD6800 == 130 [pid = 4008] [id = 669] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 297 (000000EC8A8E1400) [pid = 4008] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 296 (000000ECEEE80800) [pid = 4008] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 295 (000000ECECDB0000) [pid = 4008] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 294 (000000EC82706800) [pid = 4008] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 293 (000000ECE420F800) [pid = 4008] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 292 (000000EC8A8E0400) [pid = 4008] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 291 (000000EC85DD5800) [pid = 4008] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 290 (000000ECF097F400) [pid = 4008] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 289 (000000ECEEFEC000) [pid = 4008] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 288 (000000ECE81F2C00) [pid = 4008] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 287 (000000ECF15E5000) [pid = 4008] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 286 (000000ECF1561400) [pid = 4008] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 285 (000000EC85F3B400) [pid = 4008] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 284 (000000EC8A8E6C00) [pid = 4008] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 283 (000000EC882E2C00) [pid = 4008] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 282 (000000EC8B356800) [pid = 4008] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81951000 == 131 [pid = 4008] [id = 687] 20:48:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000EC80737C00) [pid = 4008] [serial = 2061] [outer = 0000000000000000] 20:48:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000EC808EB000) [pid = 4008] [serial = 2062] [outer = 000000EC80737C00] 20:48:54 INFO - PROCESS | 4008 | 1463629734494 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 285 (000000EC82C86000) [pid = 4008] [serial = 2063] [outer = 000000EC80737C00] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC876C0000 == 130 [pid = 4008] [id = 667] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82190800 == 129 [pid = 4008] [id = 666] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89B3B000 == 128 [pid = 4008] [id = 665] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8E87C800 == 127 [pid = 4008] [id = 664] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8CF16000 == 126 [pid = 4008] [id = 663] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85A30800 == 125 [pid = 4008] [id = 662] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82BD8800 == 124 [pid = 4008] [id = 661] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF686E000 == 123 [pid = 4008] [id = 660] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF53D1800 == 122 [pid = 4008] [id = 659] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3396000 == 121 [pid = 4008] [id = 658] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF1EB3000 == 120 [pid = 4008] [id = 657] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE246800 == 119 [pid = 4008] [id = 656] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB0AA000 == 118 [pid = 4008] [id = 655] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8CB3800 == 117 [pid = 4008] [id = 654] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE2735000 == 116 [pid = 4008] [id = 653] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86F27800 == 115 [pid = 4008] [id = 652] 20:48:54 INFO - PROCESS | 4008 | --DOCSHELL 000000EC815F2000 == 114 [pid = 4008] [id = 651] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 284 (000000ECE7B9D400) [pid = 4008] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 283 (000000EC882EB400) [pid = 4008] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 282 (000000ECE7B7DC00) [pid = 4008] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 281 (000000EC821B9C00) [pid = 4008] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 280 (000000EC8A514400) [pid = 4008] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 279 (000000ECECD08400) [pid = 4008] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 278 (000000EC82553400) [pid = 4008] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 277 (000000EC9AB74400) [pid = 4008] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 276 (000000ECEB28BC00) [pid = 4008] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 275 (000000ECEEE87800) [pid = 4008] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 274 (000000ECEF3DEC00) [pid = 4008] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 273 (000000ECEEEE6400) [pid = 4008] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 272 (000000ECF0AF9000) [pid = 4008] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 271 (000000ECF1182000) [pid = 4008] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 270 (000000ECF2148400) [pid = 4008] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 269 (000000ECF5353400) [pid = 4008] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000ECF6719800) [pid = 4008] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000ECEB338000) [pid = 4008] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000ECEE22BC00) [pid = 4008] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000ECEF621C00) [pid = 4008] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000ECEF622400) [pid = 4008] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC89ABCC00) [pid = 4008] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC8235BC00) [pid = 4008] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000ECF15EE800) [pid = 4008] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000ECF6712C00) [pid = 4008] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 259 (000000ECECBE2800) [pid = 4008] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 258 (000000EC82551800) [pid = 4008] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 257 (000000EC89AB1800) [pid = 4008] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 256 (000000ECE7B4AC00) [pid = 4008] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 255 (000000ECEE48D800) [pid = 4008] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 254 (000000EC87265400) [pid = 4008] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 253 (000000EC87613C00) [pid = 4008] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 252 (000000EC89CA8C00) [pid = 4008] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 251 (000000EC8988D400) [pid = 4008] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 250 (000000EC868A6800) [pid = 4008] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 249 (000000EC9ABECC00) [pid = 4008] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 248 (000000EC882E7400) [pid = 4008] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 247 (000000EC880C6C00) [pid = 4008] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 246 (000000EC885BB800) [pid = 4008] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 245 (000000EC8988A400) [pid = 4008] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 244 (000000EC87165400) [pid = 4008] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 243 (000000EC85DD2800) [pid = 4008] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 242 (000000EC82C65000) [pid = 4008] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 241 (000000EC82D6D000) [pid = 4008] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 240 (000000EC808E5C00) [pid = 4008] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 239 (000000EC8073B000) [pid = 4008] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000EC83AE6C00) [pid = 4008] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000ECDF464C00) [pid = 4008] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000ECE2F09800) [pid = 4008] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000EC82B97400) [pid = 4008] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 20:48:54 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000EC8157C400) [pid = 4008] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 20:48:55 INFO - PROCESS | 4008 | 1463629735109 Marionette TRACE conn6 <- [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:48:55 INFO - PROCESS | 4008 | 1463629735149 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 20:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:48:55 INFO - PROCESS | 4008 | 1463629735152 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - PROCESS | 4008 | 1463629735154 Marionette TRACE conn6 <- [1,2714,null,{}] 20:48:55 INFO - PROCESS | 4008 | 1463629735157 Marionette TRACE conn6 -> [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:48:55 INFO - PROCESS | 4008 | 1463629735275 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 20:48:55 INFO - PROCESS | 4008 | 1463629735412 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82D93000 == 115 [pid = 4008] [id = 688] 20:48:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000EC81573800) [pid = 4008] [serial = 2064] [outer = 0000000000000000] 20:48:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000EC8630C400) [pid = 4008] [serial = 2065] [outer = 000000EC81573800] 20:48:55 INFO - PROCESS | 4008 | 1463629735459 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000EC87266000) [pid = 4008] [serial = 2066] [outer = 000000EC81573800] 20:48:55 INFO - PROCESS | 4008 | 1463629735857 Marionette TRACE conn6 <- [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:48:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 776ms 20:48:55 INFO - PROCESS | 4008 | 1463629735931 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 20:48:55 INFO - PROCESS | 4008 | 1463629735933 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 20:48:55 INFO - PROCESS | 4008 | 1463629735937 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:48:55 INFO - PROCESS | 4008 | 1463629735938 Marionette TRACE conn6 <- [1,2718,null,{}] 20:48:55 INFO - PROCESS | 4008 | 1463629735942 Marionette TRACE conn6 -> [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:48:56 INFO - PROCESS | 4008 | 1463629736080 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 20:48:56 INFO - PROCESS | 4008 | 1463629736094 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC872DB000 == 116 [pid = 4008] [id = 689] 20:48:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000EC885BE800) [pid = 4008] [serial = 2067] [outer = 0000000000000000] 20:48:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000EC8B986400) [pid = 4008] [serial = 2068] [outer = 000000EC885BE800] 20:48:56 INFO - PROCESS | 4008 | 1463629736150 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000EC8CF4F800) [pid = 4008] [serial = 2069] [outer = 000000EC885BE800] 20:48:57 INFO - PROCESS | 4008 | 1463629737108 Marionette TRACE conn6 <- [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:48:57 INFO - PROCESS | 4008 | 1463629737175 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 20:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:48:57 INFO - PROCESS | 4008 | 1463629737179 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 4008 | 1463629737180 Marionette TRACE conn6 <- [1,2722,null,{}] 20:48:57 INFO - PROCESS | 4008 | 1463629737184 Marionette TRACE conn6 -> [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:48:57 INFO - PROCESS | 4008 | 1463629737346 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 20:48:57 INFO - PROCESS | 4008 | 1463629737362 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89CE2000 == 117 [pid = 4008] [id = 690] 20:48:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 241 (000000EC8E77EC00) [pid = 4008] [serial = 2070] [outer = 0000000000000000] 20:48:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 242 (000000EC8E786000) [pid = 4008] [serial = 2071] [outer = 000000EC8E77EC00] 20:48:57 INFO - PROCESS | 4008 | 1463629737409 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 243 (000000EC8F98D400) [pid = 4008] [serial = 2072] [outer = 000000EC8E77EC00] 20:48:57 INFO - PROCESS | 4008 | 1463629737911 Marionette TRACE conn6 <- [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:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 776ms 20:48:57 INFO - PROCESS | 4008 | 1463629737958 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 20:48:57 INFO - PROCESS | 4008 | 1463629737960 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 20:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:48:57 INFO - PROCESS | 4008 | 1463629737963 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 4008 | 1463629737965 Marionette TRACE conn6 <- [1,2726,null,{}] 20:48:57 INFO - PROCESS | 4008 | 1463629737969 Marionette TRACE conn6 -> [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:48:58 INFO - PROCESS | 4008 | 1463629738133 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 20:48:58 INFO - PROCESS | 4008 | 1463629738158 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8B3D2800 == 118 [pid = 4008] [id = 691] 20:48:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 244 (000000EC9A503000) [pid = 4008] [serial = 2073] [outer = 0000000000000000] 20:48:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 245 (000000EC9A50BC00) [pid = 4008] [serial = 2074] [outer = 000000EC9A503000] 20:48:58 INFO - PROCESS | 4008 | 1463629738205 Marionette DEBUG loaded listener.js 20:48:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 246 (000000ECDC1C5800) [pid = 4008] [serial = 2075] [outer = 000000EC9A503000] 20:48:59 INFO - PROCESS | 4008 | 1463629739354 Marionette TRACE conn6 <- [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:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 245 (000000EC808AD400) [pid = 4008] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 244 (000000ECEB291000) [pid = 4008] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 243 (000000ECEE21F800) [pid = 4008] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 242 (000000EC80743400) [pid = 4008] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 241 (000000EC86306400) [pid = 4008] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 240 (000000ECEB9AC400) [pid = 4008] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 239 (000000ECEEFCF800) [pid = 4008] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000EC8157C000) [pid = 4008] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000ECE7B95800) [pid = 4008] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000EC823E7400) [pid = 4008] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000EC87691C00) [pid = 4008] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000EC89AB9800) [pid = 4008] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000ECE34A4400) [pid = 4008] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000EC8254A400) [pid = 4008] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000EC8A51F000) [pid = 4008] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000EC8B981000) [pid = 4008] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000EC87683400) [pid = 4008] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000EC8394A400) [pid = 4008] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 227 (000000EC87F4F800) [pid = 4008] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 226 (000000ECEB595800) [pid = 4008] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 225 (000000EC8A8DA000) [pid = 4008] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000EC8061FC00) [pid = 4008] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 223 (000000ECEEE81C00) [pid = 4008] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 222 (000000ECF098DC00) [pid = 4008] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 221 (000000EC891CD400) [pid = 4008] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 220 (000000EC873E1400) [pid = 4008] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:48:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 219 (000000EC82F16000) [pid = 4008] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:48:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1485ms 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 218 (000000EC83783000) [pid = 4008] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000EC87683800) [pid = 4008] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000EC8B671400) [pid = 4008] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000EC819E7400) [pid = 4008] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 214 (000000EC83787400) [pid = 4008] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000EC880C1C00) [pid = 4008] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000EC9AB7B400) [pid = 4008] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000ECDC241C00) [pid = 4008] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000ECDF466C00) [pid = 4008] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000ECDF4F3400) [pid = 4008] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000ECE708B000) [pid = 4008] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000ECE7B8FC00) [pid = 4008] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000ECE8C76800) [pid = 4008] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000EC86303000) [pid = 4008] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000EC806E1C00) [pid = 4008] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000EC87F58800) [pid = 4008] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000EC81B0BC00) [pid = 4008] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000EC807CB800) [pid = 4008] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:48:59 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000EC823E5400) [pid = 4008] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:48:59 INFO - PROCESS | 4008 | 1463629739453 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 4008 | 1463629739455 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 20:48:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:48:59 INFO - PROCESS | 4008 | 1463629739458 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - PROCESS | 4008 | 1463629739460 Marionette TRACE conn6 <- [1,2730,null,{}] 20:48:59 INFO - PROCESS | 4008 | 1463629739464 Marionette TRACE conn6 -> [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:48:59 INFO - PROCESS | 4008 | 1463629739582 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 20:48:59 INFO - PROCESS | 4008 | 1463629739713 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82D92000 == 119 [pid = 4008] [id = 692] 20:48:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000EC8157C000) [pid = 4008] [serial = 2076] [outer = 0000000000000000] 20:48:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000EC823E5400) [pid = 4008] [serial = 2077] [outer = 000000EC8157C000] 20:48:59 INFO - PROCESS | 4008 | 1463629739759 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000EC83786800) [pid = 4008] [serial = 2078] [outer = 000000EC8157C000] 20:49:00 INFO - PROCESS | 4008 | 1463629740116 Marionette TRACE conn6 <- [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:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 734ms 20:49:00 INFO - PROCESS | 4008 | 1463629740195 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 4008 | 1463629740197 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 20:49:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:49:00 INFO - PROCESS | 4008 | 1463629740201 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 4008 | 1463629740203 Marionette TRACE conn6 <- [1,2734,null,{}] 20:49:00 INFO - PROCESS | 4008 | 1463629740206 Marionette TRACE conn6 -> [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:49:00 INFO - PROCESS | 4008 | 1463629740330 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 20:49:00 INFO - PROCESS | 4008 | 1463629740337 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8E642800 == 120 [pid = 4008] [id = 693] 20:49:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000EC85DC7C00) [pid = 4008] [serial = 2079] [outer = 0000000000000000] 20:49:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000EC880B5000) [pid = 4008] [serial = 2080] [outer = 000000EC85DC7C00] 20:49:00 INFO - PROCESS | 4008 | 1463629740383 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000EC89CAB800) [pid = 4008] [serial = 2081] [outer = 000000EC85DC7C00] 20:49:00 INFO - PROCESS | 4008 | 1463629740869 Marionette TRACE conn6 <- [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:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 692ms 20:49:00 INFO - PROCESS | 4008 | 1463629740902 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 4008 | 1463629740905 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 20:49:00 INFO - PROCESS | 4008 | 1463629740909 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 4008 | 1463629740911 Marionette TRACE conn6 <- [1,2738,null,{}] 20:49:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:49:00 INFO - PROCESS | 4008 | 1463629740920 Marionette TRACE conn6 -> [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:49:01 INFO - PROCESS | 4008 | 1463629741081 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 20:49:01 INFO - PROCESS | 4008 | 1463629741090 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDE33F000 == 121 [pid = 4008] [id = 694] 20:49:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000ECDCC33000) [pid = 4008] [serial = 2082] [outer = 0000000000000000] 20:49:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000ECDDD1F000) [pid = 4008] [serial = 2083] [outer = 000000ECDCC33000] 20:49:01 INFO - PROCESS | 4008 | 1463629741141 Marionette DEBUG loaded listener.js 20:49:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000ECE2903000) [pid = 4008] [serial = 2084] [outer = 000000ECDCC33000] 20:49:01 INFO - PROCESS | 4008 | 1463629741949 Marionette TRACE conn6 <- [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:49:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:49:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1080ms 20:49:02 INFO - PROCESS | 4008 | 1463629741996 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 4008 | 1463629742002 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 20:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:49:02 INFO - PROCESS | 4008 | 1463629742007 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 4008 | 1463629742012 Marionette TRACE conn6 <- [1,2742,null,{}] 20:49:02 INFO - PROCESS | 4008 | 1463629742018 Marionette TRACE conn6 -> [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:49:02 INFO - PROCESS | 4008 | 1463629742179 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 20:49:02 INFO - PROCESS | 4008 | 1463629742360 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC85A22800 == 122 [pid = 4008] [id = 695] 20:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000EC82359000) [pid = 4008] [serial = 2085] [outer = 0000000000000000] 20:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000EC82C70C00) [pid = 4008] [serial = 2086] [outer = 000000EC82359000] 20:49:02 INFO - PROCESS | 4008 | 1463629742420 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000EC83A73400) [pid = 4008] [serial = 2087] [outer = 000000EC82359000] 20:49:03 INFO - PROCESS | 4008 | 1463629743108 Marionette TRACE conn6 <- [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:49:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:49:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1137ms 20:49:03 INFO - PROCESS | 4008 | 1463629743147 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 20:49:03 INFO - PROCESS | 4008 | 1463629743154 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 20:49:03 INFO - PROCESS | 4008 | 1463629743161 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:49:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:49:03 INFO - PROCESS | 4008 | 1463629743164 Marionette TRACE conn6 <- [1,2746,null,{}] 20:49:03 INFO - PROCESS | 4008 | 1463629743169 Marionette TRACE conn6 -> [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:49:03 INFO - PROCESS | 4008 | 1463629743318 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 20:49:03 INFO - PROCESS | 4008 | 1463629743495 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89B78800 == 123 [pid = 4008] [id = 696] 20:49:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000EC87F5B800) [pid = 4008] [serial = 2088] [outer = 0000000000000000] 20:49:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000EC880BAC00) [pid = 4008] [serial = 2089] [outer = 000000EC87F5B800] 20:49:03 INFO - PROCESS | 4008 | 1463629743551 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000EC891CE800) [pid = 4008] [serial = 2090] [outer = 000000EC87F5B800] 20:49:04 INFO - PROCESS | 4008 | 1463629744191 Marionette TRACE conn6 <- [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:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1079ms 20:49:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:49:04 INFO - PROCESS | 4008 | 1463629744246 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 4008 | 1463629744249 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 20:49:04 INFO - PROCESS | 4008 | 1463629744253 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 4008 | 1463629744257 Marionette TRACE conn6 <- [1,2750,null,{}] 20:49:04 INFO - PROCESS | 4008 | 1463629744269 Marionette TRACE conn6 -> [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:49:04 INFO - PROCESS | 4008 | 1463629744422 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 20:49:04 INFO - PROCESS | 4008 | 1463629744604 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE771F000 == 124 [pid = 4008] [id = 697] 20:49:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000EC8B359800) [pid = 4008] [serial = 2091] [outer = 0000000000000000] 20:49:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000EC8BD0B400) [pid = 4008] [serial = 2092] [outer = 000000EC8B359800] 20:49:04 INFO - PROCESS | 4008 | 1463629744663 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000EC9A5C6800) [pid = 4008] [serial = 2093] [outer = 000000EC8B359800] 20:49:05 INFO - PROCESS | 4008 | 1463629745272 Marionette TRACE conn6 <- [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:49:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:49:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1082ms 20:49:05 INFO - PROCESS | 4008 | 1463629745337 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 4008 | 1463629745340 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 20:49:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:49:05 INFO - PROCESS | 4008 | 1463629745344 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 4008 | 1463629745346 Marionette TRACE conn6 <- [1,2754,null,{}] 20:49:05 INFO - PROCESS | 4008 | 1463629745350 Marionette TRACE conn6 -> [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:49:05 INFO - PROCESS | 4008 | 1463629745499 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 20:49:05 INFO - PROCESS | 4008 | 1463629745676 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEB0AA000 == 125 [pid = 4008] [id = 698] 20:49:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000ECDDE50800) [pid = 4008] [serial = 2094] [outer = 0000000000000000] 20:49:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 220 (000000ECDF466C00) [pid = 4008] [serial = 2095] [outer = 000000ECDDE50800] 20:49:05 INFO - PROCESS | 4008 | 1463629745736 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 221 (000000ECE4091C00) [pid = 4008] [serial = 2096] [outer = 000000ECDDE50800] 20:49:06 INFO - PROCESS | 4008 | 1463629746335 Marionette TRACE conn6 <- [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:49:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:49:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1025ms 20:49:06 INFO - PROCESS | 4008 | 1463629746371 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 20:49:06 INFO - PROCESS | 4008 | 1463629746373 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 20:49:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:49:06 INFO - PROCESS | 4008 | 1463629746377 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 4008 | 1463629746379 Marionette TRACE conn6 <- [1,2758,null,{}] 20:49:06 INFO - PROCESS | 4008 | 1463629746383 Marionette TRACE conn6 -> [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:49:06 INFO - PROCESS | 4008 | 1463629746527 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 20:49:06 INFO - PROCESS | 4008 | 1463629746706 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEE11E000 == 126 [pid = 4008] [id = 699] 20:49:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 222 (000000ECDDEB4C00) [pid = 4008] [serial = 2097] [outer = 0000000000000000] 20:49:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 223 (000000ECE7B47C00) [pid = 4008] [serial = 2098] [outer = 000000ECDDEB4C00] 20:49:06 INFO - PROCESS | 4008 | 1463629746763 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000ECE7B9C400) [pid = 4008] [serial = 2099] [outer = 000000ECDDEB4C00] 20:49:07 INFO - PROCESS | 4008 | 1463629747413 Marionette TRACE conn6 <- [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:49:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:49:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1070ms 20:49:07 INFO - PROCESS | 4008 | 1463629747450 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 4008 | 1463629747452 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 20:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:49:07 INFO - PROCESS | 4008 | 1463629747456 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 4008 | 1463629747458 Marionette TRACE conn6 <- [1,2762,null,{}] 20:49:07 INFO - PROCESS | 4008 | 1463629747462 Marionette TRACE conn6 -> [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:49:07 INFO - PROCESS | 4008 | 1463629747616 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 20:49:07 INFO - PROCESS | 4008 | 1463629747796 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF139F800 == 127 [pid = 4008] [id = 700] 20:49:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC85F40C00) [pid = 4008] [serial = 2100] [outer = 0000000000000000] 20:49:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000ECEA50B800) [pid = 4008] [serial = 2101] [outer = 000000EC85F40C00] 20:49:07 INFO - PROCESS | 4008 | 1463629747856 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000ECEB341000) [pid = 4008] [serial = 2102] [outer = 000000EC85F40C00] 20:49:08 INFO - PROCESS | 4008 | 1463629748400 Marionette TRACE conn6 <- [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:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 987ms 20:49:08 INFO - PROCESS | 4008 | 1463629748446 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 4008 | 1463629748448 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 20:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:49:08 INFO - PROCESS | 4008 | 1463629748452 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 4008 | 1463629748454 Marionette TRACE conn6 <- [1,2766,null,{}] 20:49:08 INFO - PROCESS | 4008 | 1463629748458 Marionette TRACE conn6 -> [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:49:08 INFO - PROCESS | 4008 | 1463629748603 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 20:49:08 INFO - PROCESS | 4008 | 1463629748794 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF22B7000 == 128 [pid = 4008] [id = 701] 20:49:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 228 (000000ECEB33B800) [pid = 4008] [serial = 2103] [outer = 0000000000000000] 20:49:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000ECEC096C00) [pid = 4008] [serial = 2104] [outer = 000000ECEB33B800] 20:49:08 INFO - PROCESS | 4008 | 1463629748853 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000ECECBE4C00) [pid = 4008] [serial = 2105] [outer = 000000ECEB33B800] 20:49:09 INFO - PROCESS | 4008 | 1463629749468 Marionette TRACE conn6 <- [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:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1078ms 20:49:09 INFO - PROCESS | 4008 | 1463629749533 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 4008 | 1463629749535 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 20:49:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:49:09 INFO - PROCESS | 4008 | 1463629749539 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 4008 | 1463629749541 Marionette TRACE conn6 <- [1,2770,null,{}] 20:49:09 INFO - PROCESS | 4008 | 1463629749545 Marionette TRACE conn6 -> [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:49:09 INFO - PROCESS | 4008 | 1463629749689 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 20:49:09 INFO - PROCESS | 4008 | 1463629749881 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF3389000 == 129 [pid = 4008] [id = 702] 20:49:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000ECEC01EC00) [pid = 4008] [serial = 2106] [outer = 0000000000000000] 20:49:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000ECEE219800) [pid = 4008] [serial = 2107] [outer = 000000ECEC01EC00] 20:49:09 INFO - PROCESS | 4008 | 1463629749939 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000ECEE2CD000) [pid = 4008] [serial = 2108] [outer = 000000ECEC01EC00] 20:49:10 INFO - PROCESS | 4008 | 1463629750557 Marionette TRACE conn6 <- [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:49:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:49:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1069ms 20:49:10 INFO - PROCESS | 4008 | 1463629750610 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 4008 | 1463629750613 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 20:49:10 INFO - PROCESS | 4008 | 1463629750617 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:49:10 INFO - PROCESS | 4008 | 1463629750619 Marionette TRACE conn6 <- [1,2774,null,{}] 20:49:10 INFO - PROCESS | 4008 | 1463629750623 Marionette TRACE conn6 -> [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:49:10 INFO - PROCESS | 4008 | 1463629750768 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 20:49:10 INFO - PROCESS | 4008 | 1463629750948 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF4CB5800 == 130 [pid = 4008] [id = 703] 20:49:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000ECEE6AAC00) [pid = 4008] [serial = 2109] [outer = 0000000000000000] 20:49:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000ECEEE04000) [pid = 4008] [serial = 2110] [outer = 000000ECEE6AAC00] 20:49:11 INFO - PROCESS | 4008 | 1463629751005 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000ECEEE83C00) [pid = 4008] [serial = 2111] [outer = 000000ECEE6AAC00] 20:49:11 INFO - PROCESS | 4008 | 1463629751638 Marionette TRACE conn6 <- [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:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1081ms 20:49:11 INFO - PROCESS | 4008 | 1463629751701 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 4008 | 1463629751703 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 20:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:49:11 INFO - PROCESS | 4008 | 1463629751707 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:49:11 INFO - PROCESS | 4008 | 1463629751709 Marionette TRACE conn6 <- [1,2778,null,{}] 20:49:11 INFO - PROCESS | 4008 | 1463629751713 Marionette TRACE conn6 -> [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:49:11 INFO - PROCESS | 4008 | 1463629751888 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 20:49:12 INFO - PROCESS | 4008 | 1463629752069 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF5255000 == 131 [pid = 4008] [id = 704] 20:49:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000ECEEEE2C00) [pid = 4008] [serial = 2112] [outer = 0000000000000000] 20:49:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000ECEEEE8800) [pid = 4008] [serial = 2113] [outer = 000000ECEEEE2C00] 20:49:12 INFO - PROCESS | 4008 | 1463629752125 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000ECEEFEC000) [pid = 4008] [serial = 2114] [outer = 000000ECEEEE2C00] 20:49:12 INFO - PROCESS | 4008 | 1463629752689 Marionette TRACE conn6 <- [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:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1025ms 20:49:12 INFO - PROCESS | 4008 | 1463629752735 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 20:49:12 INFO - PROCESS | 4008 | 1463629752738 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 20:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:49:12 INFO - PROCESS | 4008 | 1463629752742 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:49:12 INFO - PROCESS | 4008 | 1463629752744 Marionette TRACE conn6 <- [1,2782,null,{}] 20:49:12 INFO - PROCESS | 4008 | 1463629752767 Marionette TRACE conn6 -> [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:49:12 INFO - PROCESS | 4008 | 1463629752931 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 20:49:13 INFO - PROCESS | 4008 | 1463629753114 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:13 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF67EA800 == 132 [pid = 4008] [id = 705] 20:49:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000ECEF625C00) [pid = 4008] [serial = 2115] [outer = 0000000000000000] 20:49:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 241 (000000ECEF872000) [pid = 4008] [serial = 2116] [outer = 000000ECEF625C00] 20:49:13 INFO - PROCESS | 4008 | 1463629753177 Marionette DEBUG loaded listener.js 20:49:13 INFO - PROCESS | 4008 | ++DOMWINDOW == 242 (000000ECF0AF9000) [pid = 4008] [serial = 2117] [outer = 000000ECEF625C00] 20:49:13 INFO - PROCESS | 4008 | 1463629753793 Marionette TRACE conn6 <- [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:49:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:49:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1077ms 20:49:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:49:13 INFO - PROCESS | 4008 | 1463629753828 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 4008 | 1463629753830 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 20:49:13 INFO - PROCESS | 4008 | 1463629753834 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 4008 | 1463629753837 Marionette TRACE conn6 <- [1,2786,null,{}] 20:49:13 INFO - PROCESS | 4008 | 1463629753841 Marionette TRACE conn6 -> [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:49:13 INFO - PROCESS | 4008 | 1463629753986 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 20:49:14 INFO - PROCESS | 4008 | 1463629754169 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF6F42800 == 133 [pid = 4008] [id = 706] 20:49:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 243 (000000ECF1183000) [pid = 4008] [serial = 2118] [outer = 0000000000000000] 20:49:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 244 (000000ECF1561C00) [pid = 4008] [serial = 2119] [outer = 000000ECF1183000] 20:49:14 INFO - PROCESS | 4008 | 1463629754225 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 245 (000000ECF15EC400) [pid = 4008] [serial = 2120] [outer = 000000ECF1183000] 20:49:14 INFO - PROCESS | 4008 | 1463629754842 Marionette TRACE conn6 <- [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:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1078ms 20:49:14 INFO - PROCESS | 4008 | 1463629754912 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 20:49:14 INFO - PROCESS | 4008 | 1463629754915 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 20:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:49:14 INFO - PROCESS | 4008 | 1463629754918 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:49:14 INFO - PROCESS | 4008 | 1463629754922 Marionette TRACE conn6 <- [1,2790,null,{}] 20:49:14 INFO - PROCESS | 4008 | 1463629754926 Marionette TRACE conn6 -> [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:49:15 INFO - PROCESS | 4008 | 1463629755072 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 20:49:15 INFO - PROCESS | 4008 | 1463629755253 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8D7F8800 == 134 [pid = 4008] [id = 707] 20:49:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 246 (000000ECEEEBE400) [pid = 4008] [serial = 2121] [outer = 0000000000000000] 20:49:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 247 (000000ECF2147800) [pid = 4008] [serial = 2122] [outer = 000000ECEEEBE400] 20:49:15 INFO - PROCESS | 4008 | 1463629755309 Marionette DEBUG loaded listener.js 20:49:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 248 (000000ECF2D56800) [pid = 4008] [serial = 2123] [outer = 000000ECEEEBE400] 20:49:15 INFO - PROCESS | 4008 | 1463629755933 Marionette TRACE conn6 <- [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:49:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:49:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1026ms 20:49:15 INFO - PROCESS | 4008 | 1463629755947 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 20:49:15 INFO - PROCESS | 4008 | 1463629755950 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 20:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:49:15 INFO - PROCESS | 4008 | 1463629755953 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 4008 | 1463629755955 Marionette TRACE conn6 <- [1,2794,null,{}] 20:49:15 INFO - PROCESS | 4008 | 1463629755959 Marionette TRACE conn6 -> [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:49:16 INFO - PROCESS | 4008 | 1463629756122 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 20:49:16 INFO - PROCESS | 4008 | 1463629756317 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CCDB800 == 135 [pid = 4008] [id = 708] 20:49:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 249 (000000EC8AAC5800) [pid = 4008] [serial = 2124] [outer = 0000000000000000] 20:49:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 250 (000000EC8AACF800) [pid = 4008] [serial = 2125] [outer = 000000EC8AAC5800] 20:49:16 INFO - PROCESS | 4008 | 1463629756375 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 251 (000000ECF5351400) [pid = 4008] [serial = 2126] [outer = 000000EC8AAC5800] 20:49:17 INFO - PROCESS | 4008 | 1463629757010 Marionette TRACE conn6 <- [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:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1120ms 20:49:17 INFO - PROCESS | 4008 | 1463629757076 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 4008 | 1463629757079 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 20:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:49:17 INFO - PROCESS | 4008 | 1463629757083 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 4008 | 1463629757085 Marionette TRACE conn6 <- [1,2798,null,{}] 20:49:17 INFO - PROCESS | 4008 | 1463629757089 Marionette TRACE conn6 -> [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:49:17 INFO - PROCESS | 4008 | 1463629757237 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 20:49:17 INFO - PROCESS | 4008 | 1463629757441 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CACB800 == 136 [pid = 4008] [id = 709] 20:49:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 252 (000000EC81BEA400) [pid = 4008] [serial = 2127] [outer = 0000000000000000] 20:49:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 253 (000000EC8CAE1800) [pid = 4008] [serial = 2128] [outer = 000000EC81BEA400] 20:49:17 INFO - PROCESS | 4008 | 1463629757496 Marionette DEBUG loaded listener.js 20:49:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 254 (000000EC8CAE8C00) [pid = 4008] [serial = 2129] [outer = 000000EC81BEA400] 20:49:18 INFO - PROCESS | 4008 | 1463629758117 Marionette TRACE conn6 <- [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:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1076ms 20:49:18 INFO - PROCESS | 4008 | 1463629758162 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 20:49:18 INFO - PROCESS | 4008 | 1463629758164 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 20:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:49:18 INFO - PROCESS | 4008 | 1463629758168 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:49:18 INFO - PROCESS | 4008 | 1463629758170 Marionette TRACE conn6 <- [1,2802,null,{}] 20:49:18 INFO - PROCESS | 4008 | 1463629758173 Marionette TRACE conn6 -> [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:49:18 INFO - PROCESS | 4008 | 1463629758325 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 20:49:18 INFO - PROCESS | 4008 | 1463629758522 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8256E800 == 137 [pid = 4008] [id = 710] 20:49:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 255 (000000EC808A4C00) [pid = 4008] [serial = 2130] [outer = 0000000000000000] 20:49:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000EC8B354800) [pid = 4008] [serial = 2131] [outer = 000000EC808A4C00] 20:49:18 INFO - PROCESS | 4008 | 1463629758582 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 257 (000000EC8C0B7400) [pid = 4008] [serial = 2132] [outer = 000000EC808A4C00] 20:49:19 INFO - PROCESS | 4008 | 1463629759199 Marionette TRACE conn6 <- [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:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1081ms 20:49:19 INFO - PROCESS | 4008 | 1463629759252 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 4008 | 1463629759254 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 20:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:49:19 INFO - PROCESS | 4008 | 1463629759258 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 4008 | 1463629759260 Marionette TRACE conn6 <- [1,2806,null,{}] 20:49:19 INFO - PROCESS | 4008 | 1463629759265 Marionette TRACE conn6 -> [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:49:19 INFO - PROCESS | 4008 | 1463629759415 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 20:49:19 INFO - PROCESS | 4008 | 1463629759615 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC820DD800 == 138 [pid = 4008] [id = 711] 20:49:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 258 (000000EC808A7400) [pid = 4008] [serial = 2133] [outer = 0000000000000000] 20:49:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 259 (000000EC83955C00) [pid = 4008] [serial = 2134] [outer = 000000EC808A7400] 20:49:19 INFO - PROCESS | 4008 | 1463629759673 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000EC8C0B6C00) [pid = 4008] [serial = 2135] [outer = 000000EC808A7400] 20:49:20 INFO - PROCESS | 4008 | 1463629760340 Marionette TRACE conn6 <- [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:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1139ms 20:49:20 INFO - PROCESS | 4008 | 1463629760411 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 4008 | 1463629760413 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 20:49:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:49:20 INFO - PROCESS | 4008 | 1463629760420 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 4008 | 1463629760422 Marionette TRACE conn6 <- [1,2810,null,{}] 20:49:20 INFO - PROCESS | 4008 | 1463629760426 Marionette TRACE conn6 -> [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:49:20 INFO - PROCESS | 4008 | 1463629760574 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 20:49:21 INFO - PROCESS | 4008 | 1463629761155 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC801D1800 == 139 [pid = 4008] [id = 712] 20:49:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000EC80615400) [pid = 4008] [serial = 2136] [outer = 0000000000000000] 20:49:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000EC8061B800) [pid = 4008] [serial = 2137] [outer = 000000EC80615400] 20:49:21 INFO - PROCESS | 4008 | 1463629761212 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000EC8073D800) [pid = 4008] [serial = 2138] [outer = 000000EC80615400] 20:49:21 INFO - PROCESS | 4008 | 1463629761864 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:49:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:49:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1491ms 20:49:21 INFO - PROCESS | 4008 | 1463629761918 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 4008 | 1463629761922 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 20:49:21 INFO - PROCESS | 4008 | 1463629761926 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:49:21 INFO - PROCESS | 4008 | 1463629761930 Marionette TRACE conn6 <- [1,2814,null,{}] 20:49:21 INFO - PROCESS | 4008 | 1463629761935 Marionette TRACE conn6 -> [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:49:22 INFO - PROCESS | 4008 | 1463629762085 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 20:49:22 INFO - PROCESS | 4008 | 1463629762275 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82281800 == 140 [pid = 4008] [id = 713] 20:49:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000EC808A3C00) [pid = 4008] [serial = 2139] [outer = 0000000000000000] 20:49:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000EC808E5800) [pid = 4008] [serial = 2140] [outer = 000000EC808A3C00] 20:49:22 INFO - PROCESS | 4008 | 1463629762328 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000EC81962800) [pid = 4008] [serial = 2141] [outer = 000000EC808A3C00] 20:49:23 INFO - PROCESS | 4008 | 1463629763016 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:49:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:49:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1136ms 20:49:23 INFO - PROCESS | 4008 | 1463629763071 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 20:49:23 INFO - PROCESS | 4008 | 1463629763075 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 20:49:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:49:23 INFO - PROCESS | 4008 | 1463629763079 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - PROCESS | 4008 | 1463629763081 Marionette TRACE conn6 <- [1,2818,null,{}] 20:49:23 INFO - PROCESS | 4008 | 1463629763102 Marionette TRACE conn6 -> [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:49:23 INFO - PROCESS | 4008 | 1463629763245 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8E642800 == 139 [pid = 4008] [id = 693] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82D92000 == 138 [pid = 4008] [id = 692] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8E62C000 == 137 [pid = 4008] [id = 668] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8B3D2800 == 136 [pid = 4008] [id = 691] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89CE2000 == 135 [pid = 4008] [id = 690] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC872DB000 == 134 [pid = 4008] [id = 689] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82D93000 == 133 [pid = 4008] [id = 688] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC81951000 == 132 [pid = 4008] [id = 687] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000EC89ABC000) [pid = 4008] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000EC8D830C00) [pid = 4008] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC8BD0AC00) [pid = 4008] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC8E787C00) [pid = 4008] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000EC82227C00) [pid = 4008] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | 1463629763552 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89B92000 == 131 [pid = 4008] [id = 686] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8632E000 == 130 [pid = 4008] [id = 685] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82BDF800 == 129 [pid = 4008] [id = 684] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF13A7800 == 128 [pid = 4008] [id = 680] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEAB9E000 == 127 [pid = 4008] [id = 679] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE34E3000 == 126 [pid = 4008] [id = 678] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8E876000 == 125 [pid = 4008] [id = 677] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8B3DC800 == 124 [pid = 4008] [id = 676] 20:49:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC815EB800 == 125 [pid = 4008] [id = 714] 20:49:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000EC8061D800) [pid = 4008] [serial = 2142] [outer = 0000000000000000] 20:49:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000EC807CC800) [pid = 4008] [serial = 2143] [outer = 000000EC8061D800] 20:49:23 INFO - PROCESS | 4008 | 1463629763657 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000EC81BF9400) [pid = 4008] [serial = 2144] [outer = 000000EC8061D800] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85A2B800 == 124 [pid = 4008] [id = 675] 20:49:23 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8A72C000 == 123 [pid = 4008] [id = 674] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC8768B000) [pid = 4008] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000ECEDFEB800) [pid = 4008] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000ECEEE0C000) [pid = 4008] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000EC885BE000) [pid = 4008] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 259 (000000EC8B672000) [pid = 4008] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 258 (000000ECEE22C000) [pid = 4008] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 257 (000000ECF1189800) [pid = 4008] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 256 (000000ECEEFCD400) [pid = 4008] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 255 (000000ECEA510C00) [pid = 4008] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 254 (000000EC82D4B400) [pid = 4008] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 253 (000000ECEEEB3400) [pid = 4008] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 252 (000000ECE2906000) [pid = 4008] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 251 (000000ECE4679C00) [pid = 4008] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 250 (000000EC83951400) [pid = 4008] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 249 (000000EC8B66E800) [pid = 4008] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 248 (000000ECEF619000) [pid = 4008] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 247 (000000EC880CF000) [pid = 4008] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 246 (000000EC87F52400) [pid = 4008] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 245 (000000EC885B7800) [pid = 4008] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 244 (000000ECEEFEA800) [pid = 4008] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 243 (000000EC8B98DC00) [pid = 4008] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 242 (000000EC81961800) [pid = 4008] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 241 (000000ECEEFE8C00) [pid = 4008] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 240 (000000ECF5350400) [pid = 4008] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 239 (000000ECF0983C00) [pid = 4008] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 238 (000000EC891CEC00) [pid = 4008] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 237 (000000EC82F21400) [pid = 4008] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 236 (000000EC8378EC00) [pid = 4008] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 235 (000000ECF2D57000) [pid = 4008] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 234 (000000ECF2D54C00) [pid = 4008] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 233 (000000EC82711800) [pid = 4008] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 232 (000000EC8630E400) [pid = 4008] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 231 (000000EC8A8DC400) [pid = 4008] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 230 (000000ECDCC2EC00) [pid = 4008] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 229 (000000ECDDE0D400) [pid = 4008] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 228 (000000ECE2F09C00) [pid = 4008] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 227 (000000ECE4EF3800) [pid = 4008] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 226 (000000ECE7B74800) [pid = 4008] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 225 (000000ECEA505800) [pid = 4008] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 224 (000000ECEB28F000) [pid = 4008] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 223 (000000EC891D6000) [pid = 4008] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 222 (000000ECEC027400) [pid = 4008] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 221 (000000ECDE439400) [pid = 4008] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 220 (000000EC82222C00) [pid = 4008] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 219 (000000EC885B7400) [pid = 4008] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 218 (000000ECDCC34000) [pid = 4008] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 217 (000000ECEAF60800) [pid = 4008] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 216 (000000EC807CC400) [pid = 4008] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 215 (000000EC8CF78C00) [pid = 4008] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 214 (000000EC8CF4C000) [pid = 4008] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000EC8716C000) [pid = 4008] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000EC8367AC00) [pid = 4008] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000EC86308000) [pid = 4008] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000EC82C62800) [pid = 4008] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000EC8E86D800) [pid = 4008] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000ECEF623000) [pid = 4008] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000ECDDE06C00) [pid = 4008] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000ECEE2CCC00) [pid = 4008] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000EC80892800) [pid = 4008] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000ECEEFED400) [pid = 4008] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 203 (000000EC8212C800) [pid = 4008] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 202 (000000ECE7BA0C00) [pid = 4008] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 201 (000000EC880B2800) [pid = 4008] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 200 (000000EC85DCBC00) [pid = 4008] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 20:49:23 INFO - PROCESS | 4008 | --DOMWINDOW == 199 (000000EC885A9C00) [pid = 4008] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 20:49:24 INFO - PROCESS | 4008 | 1463629764249 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:49:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:49:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1196ms 20:49:24 INFO - PROCESS | 4008 | 1463629764277 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 20:49:24 INFO - PROCESS | 4008 | 1463629764280 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 20:49:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:49:24 INFO - PROCESS | 4008 | 1463629764289 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 4008 | 1463629764296 Marionette TRACE conn6 <- [1,2822,null,{}] 20:49:24 INFO - PROCESS | 4008 | 1463629764301 Marionette TRACE conn6 -> [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:49:24 INFO - PROCESS | 4008 | 1463629764430 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 20:49:24 INFO - PROCESS | 4008 | 1463629764571 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:24 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82BDB800 == 124 [pid = 4008] [id = 715] 20:49:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 200 (000000EC8222AC00) [pid = 4008] [serial = 2145] [outer = 0000000000000000] 20:49:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 201 (000000EC8254D400) [pid = 4008] [serial = 2146] [outer = 000000EC8222AC00] 20:49:24 INFO - PROCESS | 4008 | 1463629764617 Marionette DEBUG loaded listener.js 20:49:24 INFO - PROCESS | 4008 | ++DOMWINDOW == 202 (000000EC8270D000) [pid = 4008] [serial = 2147] [outer = 000000EC8222AC00] 20:49:25 INFO - PROCESS | 4008 | 1463629765070 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 838ms 20:49:25 INFO - PROCESS | 4008 | 1463629765125 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 4008 | 1463629765128 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 20:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:49:25 INFO - PROCESS | 4008 | 1463629765131 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - PROCESS | 4008 | 1463629765133 Marionette TRACE conn6 <- [1,2826,null,{}] 20:49:25 INFO - PROCESS | 4008 | 1463629765137 Marionette TRACE conn6 -> [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:49:25 INFO - PROCESS | 4008 | 1463629765266 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 20:49:25 INFO - PROCESS | 4008 | 1463629765281 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82FDB800 == 125 [pid = 4008] [id = 716] 20:49:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 203 (000000EC82C6A400) [pid = 4008] [serial = 2148] [outer = 0000000000000000] 20:49:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 204 (000000EC82C89C00) [pid = 4008] [serial = 2149] [outer = 000000EC82C6A400] 20:49:25 INFO - PROCESS | 4008 | 1463629765336 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000EC82D47400) [pid = 4008] [serial = 2150] [outer = 000000EC82C6A400] 20:49:25 INFO - PROCESS | 4008 | 1463629765880 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 776ms 20:49:25 INFO - PROCESS | 4008 | 1463629765909 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 4008 | 1463629765912 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 20:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:49:25 INFO - PROCESS | 4008 | 1463629765915 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - PROCESS | 4008 | 1463629765917 Marionette TRACE conn6 <- [1,2830,null,{}] 20:49:25 INFO - PROCESS | 4008 | 1463629765920 Marionette TRACE conn6 -> [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:49:26 INFO - PROCESS | 4008 | 1463629766092 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 20:49:26 INFO - PROCESS | 4008 | 1463629766116 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8377D800 == 126 [pid = 4008] [id = 717] 20:49:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000EC82F14000) [pid = 4008] [serial = 2151] [outer = 0000000000000000] 20:49:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000EC82F19C00) [pid = 4008] [serial = 2152] [outer = 000000EC82F14000] 20:49:26 INFO - PROCESS | 4008 | 1463629766171 Marionette DEBUG loaded listener.js 20:49:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000EC83687400) [pid = 4008] [serial = 2153] [outer = 000000EC82F14000] 20:49:26 INFO - PROCESS | 4008 | 1463629766723 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 880ms 20:49:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:49:26 INFO - PROCESS | 4008 | 1463629766799 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 20:49:26 INFO - PROCESS | 4008 | 1463629766801 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 20:49:26 INFO - PROCESS | 4008 | 1463629766804 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 4008 | 1463629766806 Marionette TRACE conn6 <- [1,2834,null,{}] 20:49:26 INFO - PROCESS | 4008 | 1463629766818 Marionette TRACE conn6 -> [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:49:27 INFO - PROCESS | 4008 | 1463629766989 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 20:49:27 INFO - PROCESS | 4008 | 1463629767012 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86313800 == 127 [pid = 4008] [id = 718] 20:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000EC83A6EC00) [pid = 4008] [serial = 2154] [outer = 0000000000000000] 20:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000EC83AD9400) [pid = 4008] [serial = 2155] [outer = 000000EC83A6EC00] 20:49:27 INFO - PROCESS | 4008 | 1463629767068 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000EC85DC8000) [pid = 4008] [serial = 2156] [outer = 000000EC83A6EC00] 20:49:27 INFO - PROCESS | 4008 | 1463629767535 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:49:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:49:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 797ms 20:49:27 INFO - PROCESS | 4008 | 1463629767605 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 4008 | 1463629767607 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 20:49:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:49:27 INFO - PROCESS | 4008 | 1463629767611 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 4008 | 1463629767612 Marionette TRACE conn6 <- [1,2838,null,{}] 20:49:27 INFO - PROCESS | 4008 | 1463629767616 Marionette TRACE conn6 -> [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:49:27 INFO - PROCESS | 4008 | 1463629767785 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 20:49:27 INFO - PROCESS | 4008 | 1463629767817 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86F29000 == 128 [pid = 4008] [id = 719] 20:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000EC85DCFC00) [pid = 4008] [serial = 2157] [outer = 0000000000000000] 20:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000EC85F39400) [pid = 4008] [serial = 2158] [outer = 000000EC85DCFC00] 20:49:27 INFO - PROCESS | 4008 | 1463629767864 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000EC8630D400) [pid = 4008] [serial = 2159] [outer = 000000EC85DCFC00] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 213 (000000EC885BE800) [pid = 4008] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 212 (000000EC85F35400) [pid = 4008] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 211 (000000EC81573800) [pid = 4008] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 210 (000000EC8E77EC00) [pid = 4008] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 209 (000000EC885B4C00) [pid = 4008] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 208 (000000EC80737C00) [pid = 4008] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 207 (000000EC807CA400) [pid = 4008] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 206 (000000EC9A503000) [pid = 4008] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 205 (000000EC85DC7C00) [pid = 4008] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:49:28 INFO - PROCESS | 4008 | --DOMWINDOW == 204 (000000EC8157C000) [pid = 4008] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:49:28 INFO - PROCESS | 4008 | 1463629768750 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:49:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:49:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1185ms 20:49:28 INFO - PROCESS | 4008 | 1463629768798 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 20:49:28 INFO - PROCESS | 4008 | 1463629768800 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 20:49:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:49:28 INFO - PROCESS | 4008 | 1463629768804 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 4008 | 1463629768806 Marionette TRACE conn6 <- [1,2842,null,{}] 20:49:28 INFO - PROCESS | 4008 | 1463629768809 Marionette TRACE conn6 -> [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:49:28 INFO - PROCESS | 4008 | 1463629768933 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 20:49:28 INFO - PROCESS | 4008 | 1463629768944 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87080000 == 129 [pid = 4008] [id = 720] 20:49:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 205 (000000EC86308C00) [pid = 4008] [serial = 2160] [outer = 0000000000000000] 20:49:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 206 (000000EC868AB800) [pid = 4008] [serial = 2161] [outer = 000000EC86308C00] 20:49:29 INFO - PROCESS | 4008 | 1463629768991 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 207 (000000EC87167400) [pid = 4008] [serial = 2162] [outer = 000000EC86308C00] 20:49:29 INFO - PROCESS | 4008 | 1463629769464 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:49:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 692ms 20:49:29 INFO - PROCESS | 4008 | 1463629769520 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 4008 | 1463629769523 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 20:49:29 INFO - PROCESS | 4008 | 1463629769526 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 4008 | 1463629769528 Marionette TRACE conn6 <- [1,2846,null,{}] 20:49:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:49:29 INFO - PROCESS | 4008 | 1463629769533 Marionette TRACE conn6 -> [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:49:29 INFO - PROCESS | 4008 | 1463629769687 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 20:49:29 INFO - PROCESS | 4008 | 1463629769695 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC876C1800 == 130 [pid = 4008] [id = 721] 20:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 208 (000000EC87263000) [pid = 4008] [serial = 2163] [outer = 0000000000000000] 20:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 209 (000000EC873E0400) [pid = 4008] [serial = 2164] [outer = 000000EC87263000] 20:49:29 INFO - PROCESS | 4008 | 1463629769742 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 210 (000000EC87615400) [pid = 4008] [serial = 2165] [outer = 000000EC87263000] 20:49:30 INFO - PROCESS | 4008 | 1463629770215 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 734ms 20:49:30 INFO - PROCESS | 4008 | 1463629770270 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 4008 | 1463629770272 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 20:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:49:30 INFO - PROCESS | 4008 | 1463629770275 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 4008 | 1463629770277 Marionette TRACE conn6 <- [1,2850,null,{}] 20:49:30 INFO - PROCESS | 4008 | 1463629770281 Marionette TRACE conn6 -> [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:49:30 INFO - PROCESS | 4008 | 1463629770408 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 20:49:30 INFO - PROCESS | 4008 | 1463629770415 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC880E9800 == 131 [pid = 4008] [id = 722] 20:49:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 211 (000000EC8761E800) [pid = 4008] [serial = 2166] [outer = 0000000000000000] 20:49:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 212 (000000EC8768A800) [pid = 4008] [serial = 2167] [outer = 000000EC8761E800] 20:49:30 INFO - PROCESS | 4008 | 1463629770466 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 213 (000000EC880AF000) [pid = 4008] [serial = 2168] [outer = 000000EC8761E800] 20:49:31 INFO - PROCESS | 4008 | 1463629771386 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:49:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:49:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1173ms 20:49:31 INFO - PROCESS | 4008 | 1463629771451 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 20:49:31 INFO - PROCESS | 4008 | 1463629771457 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 20:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:49:31 INFO - PROCESS | 4008 | 1463629771462 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - PROCESS | 4008 | 1463629771467 Marionette TRACE conn6 <- [1,2854,null,{}] 20:49:31 INFO - PROCESS | 4008 | 1463629771473 Marionette TRACE conn6 -> [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:49:31 INFO - PROCESS | 4008 | 1463629771649 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 20:49:31 INFO - PROCESS | 4008 | 1463629771818 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8232D800 == 132 [pid = 4008] [id = 723] 20:49:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 214 (000000EC81967800) [pid = 4008] [serial = 2169] [outer = 0000000000000000] 20:49:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 215 (000000EC819EDC00) [pid = 4008] [serial = 2170] [outer = 000000EC81967800] 20:49:31 INFO - PROCESS | 4008 | 1463629771877 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 216 (000000EC821C0C00) [pid = 4008] [serial = 2171] [outer = 000000EC81967800] 20:49:32 INFO - PROCESS | 4008 | 1463629772552 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1135ms 20:49:32 INFO - PROCESS | 4008 | 1463629772601 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 20:49:32 INFO - PROCESS | 4008 | 1463629772607 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 20:49:32 INFO - PROCESS | 4008 | 1463629772614 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:49:32 INFO - PROCESS | 4008 | 1463629772617 Marionette TRACE conn6 <- [1,2858,null,{}] 20:49:32 INFO - PROCESS | 4008 | 1463629772621 Marionette TRACE conn6 -> [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:49:32 INFO - PROCESS | 4008 | 1463629772780 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 20:49:32 INFO - PROCESS | 4008 | 1463629772958 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC85D3C800 == 133 [pid = 4008] [id = 724] 20:49:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 217 (000000EC8270A400) [pid = 4008] [serial = 2172] [outer = 0000000000000000] 20:49:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 218 (000000EC82D4D000) [pid = 4008] [serial = 2173] [outer = 000000EC8270A400] 20:49:33 INFO - PROCESS | 4008 | 1463629773016 Marionette DEBUG loaded listener.js 20:49:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 219 (000000EC8367F000) [pid = 4008] [serial = 2174] [outer = 000000EC8270A400] 20:49:33 INFO - PROCESS | 4008 | 1463629773661 Marionette TRACE conn6 <- [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:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1068ms 20:49:33 INFO - PROCESS | 4008 | 1463629773702 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 4008 | 1463629773705 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 20:49:33 INFO - PROCESS | 4008 | 1463629773709 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:49:33 INFO - PROCESS | 4008 | 1463629773713 Marionette TRACE conn6 <- [1,2862,null,{}] 20:49:33 INFO - PROCESS | 4008 | 1463629773725 Marionette TRACE conn6 -> [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:49:33 INFO - PROCESS | 4008 | 1463629773883 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 20:49:34 INFO - PROCESS | 4008 | 1463629774076 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89733800 == 134 [pid = 4008] [id = 725] 20:49:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 220 (000000EC87265400) [pid = 4008] [serial = 2175] [outer = 0000000000000000] 20:49:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 221 (000000EC873E5000) [pid = 4008] [serial = 2176] [outer = 000000EC87265400] 20:49:34 INFO - PROCESS | 4008 | 1463629774139 Marionette DEBUG loaded listener.js 20:49:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 222 (000000EC87F5C000) [pid = 4008] [serial = 2177] [outer = 000000EC87265400] 20:49:34 INFO - PROCESS | 4008 | 1463629774857 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1182ms 20:49:34 INFO - PROCESS | 4008 | 1463629774897 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 20:49:34 INFO - PROCESS | 4008 | 1463629774900 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 20:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:49:34 INFO - PROCESS | 4008 | 1463629774904 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:49:34 INFO - PROCESS | 4008 | 1463629774906 Marionette TRACE conn6 <- [1,2866,null,{}] 20:49:34 INFO - PROCESS | 4008 | 1463629774910 Marionette TRACE conn6 -> [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:49:35 INFO - PROCESS | 4008 | 1463629775066 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 20:49:35 INFO - PROCESS | 4008 | 1463629775242 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89B84000 == 135 [pid = 4008] [id = 726] 20:49:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 223 (000000EC880C9400) [pid = 4008] [serial = 2178] [outer = 0000000000000000] 20:49:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 224 (000000EC880CF800) [pid = 4008] [serial = 2179] [outer = 000000EC880C9400] 20:49:35 INFO - PROCESS | 4008 | 1463629775299 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 225 (000000EC882E9400) [pid = 4008] [serial = 2180] [outer = 000000EC880C9400] 20:49:35 INFO - PROCESS | 4008 | 1463629775931 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1072ms 20:49:35 INFO - PROCESS | 4008 | 1463629775978 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 20:49:35 INFO - PROCESS | 4008 | 1463629775981 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 20:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:49:35 INFO - PROCESS | 4008 | 1463629775984 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 4008 | 1463629775986 Marionette TRACE conn6 <- [1,2870,null,{}] 20:49:35 INFO - PROCESS | 4008 | 1463629775990 Marionette TRACE conn6 -> [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:49:36 INFO - PROCESS | 4008 | 1463629776140 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 20:49:36 INFO - PROCESS | 4008 | 1463629776318 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8A72A000 == 136 [pid = 4008] [id = 727] 20:49:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 226 (000000EC882E1000) [pid = 4008] [serial = 2181] [outer = 0000000000000000] 20:49:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 227 (000000EC885AA000) [pid = 4008] [serial = 2182] [outer = 000000EC882E1000] 20:49:36 INFO - PROCESS | 4008 | 1463629776375 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 4008 | ++DOMWINDOW == 228 (000000EC885B7000) [pid = 4008] [serial = 2183] [outer = 000000EC882E1000] 20:49:37 INFO - PROCESS | 4008 | 1463629777099 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:49:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1172ms 20:49:37 INFO - PROCESS | 4008 | 1463629777159 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 4008 | 1463629777161 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 20:49:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:49:37 INFO - PROCESS | 4008 | 1463629777165 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 4008 | 1463629777167 Marionette TRACE conn6 <- [1,2874,null,{}] 20:49:37 INFO - PROCESS | 4008 | 1463629777171 Marionette TRACE conn6 -> [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:49:37 INFO - PROCESS | 4008 | 1463629777331 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 20:49:37 INFO - PROCESS | 4008 | 1463629777510 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8B3D6000 == 137 [pid = 4008] [id = 728] 20:49:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 229 (000000EC8988C400) [pid = 4008] [serial = 2184] [outer = 0000000000000000] 20:49:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 230 (000000EC89AB7800) [pid = 4008] [serial = 2185] [outer = 000000EC8988C400] 20:49:37 INFO - PROCESS | 4008 | 1463629777567 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 231 (000000EC89CAC400) [pid = 4008] [serial = 2186] [outer = 000000EC8988C400] 20:49:38 INFO - PROCESS | 4008 | 1463629778185 Marionette TRACE conn6 <- [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:49:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:49:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1071ms 20:49:38 INFO - PROCESS | 4008 | 1463629778239 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 20:49:38 INFO - PROCESS | 4008 | 1463629778241 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 20:49:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:49:38 INFO - PROCESS | 4008 | 1463629778245 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:49:38 INFO - PROCESS | 4008 | 1463629778247 Marionette TRACE conn6 <- [1,2878,null,{}] 20:49:38 INFO - PROCESS | 4008 | 1463629778250 Marionette TRACE conn6 -> [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:49:38 INFO - PROCESS | 4008 | 1463629778401 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 20:49:38 INFO - PROCESS | 4008 | 1463629778591 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CAC7800 == 138 [pid = 4008] [id = 729] 20:49:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 232 (000000EC89CAA400) [pid = 4008] [serial = 2187] [outer = 0000000000000000] 20:49:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 233 (000000EC8A51CC00) [pid = 4008] [serial = 2188] [outer = 000000EC89CAA400] 20:49:38 INFO - PROCESS | 4008 | 1463629778650 Marionette DEBUG loaded listener.js 20:49:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 234 (000000EC8A8E2800) [pid = 4008] [serial = 2189] [outer = 000000EC89CAA400] 20:49:39 INFO - PROCESS | 4008 | 1463629779283 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:49:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:49:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1081ms 20:49:39 INFO - PROCESS | 4008 | 1463629779328 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 20:49:39 INFO - PROCESS | 4008 | 1463629779331 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 20:49:39 INFO - PROCESS | 4008 | 1463629779334 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:49:39 INFO - PROCESS | 4008 | 1463629779337 Marionette TRACE conn6 <- [1,2882,null,{}] 20:49:39 INFO - PROCESS | 4008 | 1463629779341 Marionette TRACE conn6 -> [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:49:39 INFO - PROCESS | 4008 | 1463629779490 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 20:49:39 INFO - PROCESS | 4008 | 1463629779669 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CF1A800 == 139 [pid = 4008] [id = 730] 20:49:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 235 (000000EC8A8E6C00) [pid = 4008] [serial = 2190] [outer = 0000000000000000] 20:49:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 236 (000000EC8AAD0400) [pid = 4008] [serial = 2191] [outer = 000000EC8A8E6C00] 20:49:39 INFO - PROCESS | 4008 | 1463629779725 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 4008 | ++DOMWINDOW == 237 (000000EC8B357C00) [pid = 4008] [serial = 2192] [outer = 000000EC8A8E6C00] 20:49:40 INFO - PROCESS | 4008 | 1463629780325 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:49:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:49:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1024ms 20:49:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:49:40 INFO - PROCESS | 4008 | 1463629780362 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 20:49:40 INFO - PROCESS | 4008 | 1463629780365 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 20:49:40 INFO - PROCESS | 4008 | 1463629780368 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 4008 | 1463629780370 Marionette TRACE conn6 <- [1,2886,null,{}] 20:49:40 INFO - PROCESS | 4008 | 1463629780374 Marionette TRACE conn6 -> [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:49:40 INFO - PROCESS | 4008 | 1463629780542 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 20:49:40 INFO - PROCESS | 4008 | 1463629780735 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8E639800 == 140 [pid = 4008] [id = 731] 20:49:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 238 (000000EC8B67A800) [pid = 4008] [serial = 2193] [outer = 0000000000000000] 20:49:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 239 (000000EC8B67DC00) [pid = 4008] [serial = 2194] [outer = 000000EC8B67A800] 20:49:40 INFO - PROCESS | 4008 | 1463629780793 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 4008 | ++DOMWINDOW == 240 (000000EC8B98D800) [pid = 4008] [serial = 2195] [outer = 000000EC8B67A800] 20:49:41 INFO - PROCESS | 4008 | 1463629781346 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:49:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:49:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1022ms 20:49:41 INFO - PROCESS | 4008 | 1463629781393 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 20:49:41 INFO - PROCESS | 4008 | 1463629781396 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 20:49:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:49:41 INFO - PROCESS | 4008 | 1463629781399 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 4008 | 1463629781401 Marionette TRACE conn6 <- [1,2890,null,{}] 20:49:41 INFO - PROCESS | 4008 | 1463629781405 Marionette TRACE conn6 -> [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:49:41 INFO - PROCESS | 4008 | 1463629781556 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 20:49:41 INFO - PROCESS | 4008 | 1463629781749 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9A645000 == 141 [pid = 4008] [id = 732] 20:49:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 241 (000000EC8B67B000) [pid = 4008] [serial = 2196] [outer = 0000000000000000] 20:49:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 242 (000000EC8BE21400) [pid = 4008] [serial = 2197] [outer = 000000EC8B67B000] 20:49:41 INFO - PROCESS | 4008 | 1463629781807 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 4008 | ++DOMWINDOW == 243 (000000EC8C0BA800) [pid = 4008] [serial = 2198] [outer = 000000EC8B67B000] 20:49:42 INFO - PROCESS | 4008 | 1463629782428 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1077ms 20:49:42 INFO - PROCESS | 4008 | 1463629782479 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 20:49:42 INFO - PROCESS | 4008 | 1463629782482 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 20:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:49:42 INFO - PROCESS | 4008 | 1463629782501 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 4008 | 1463629782504 Marionette TRACE conn6 <- [1,2894,null,{}] 20:49:42 INFO - PROCESS | 4008 | 1463629782508 Marionette TRACE conn6 -> [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:49:42 INFO - PROCESS | 4008 | 1463629782680 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 20:49:42 INFO - PROCESS | 4008 | 1463629782862 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:42 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDE083800 == 142 [pid = 4008] [id = 733] 20:49:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 244 (000000EC8CF49800) [pid = 4008] [serial = 2199] [outer = 0000000000000000] 20:49:42 INFO - PROCESS | 4008 | ++DOMWINDOW == 245 (000000EC8CF7E400) [pid = 4008] [serial = 2200] [outer = 000000EC8CF49800] 20:49:42 INFO - PROCESS | 4008 | 1463629782924 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 246 (000000EC8E783C00) [pid = 4008] [serial = 2201] [outer = 000000EC8CF49800] 20:49:43 INFO - PROCESS | 4008 | 1463629783536 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:49:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:49:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1076ms 20:49:43 INFO - PROCESS | 4008 | 1463629783583 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 20:49:43 INFO - PROCESS | 4008 | 1463629783586 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 20:49:43 INFO - PROCESS | 4008 | 1463629783589 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:49:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:49:43 INFO - PROCESS | 4008 | 1463629783591 Marionette TRACE conn6 <- [1,2898,null,{}] 20:49:43 INFO - PROCESS | 4008 | 1463629783595 Marionette TRACE conn6 -> [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:49:43 INFO - PROCESS | 4008 | 1463629783758 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 20:49:43 INFO - PROCESS | 4008 | 1463629783951 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE2975800 == 143 [pid = 4008] [id = 734] 20:49:43 INFO - PROCESS | 4008 | ++DOMWINDOW == 247 (000000EC8D832800) [pid = 4008] [serial = 2202] [outer = 0000000000000000] 20:49:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 248 (000000EC8E86A800) [pid = 4008] [serial = 2203] [outer = 000000EC8D832800] 20:49:44 INFO - PROCESS | 4008 | 1463629784010 Marionette DEBUG loaded listener.js 20:49:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 249 (000000EC9A505400) [pid = 4008] [serial = 2204] [outer = 000000EC8D832800] 20:49:44 INFO - PROCESS | 4008 | 1463629784544 Marionette TRACE conn6 <- [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:49:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:49:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:49:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 986ms 20:49:44 INFO - TEST-START | /DOMEvents/constructors.html 20:49:44 INFO - PROCESS | 4008 | 1463629784580 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 4008 | 1463629784583 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 20:49:44 INFO - PROCESS | 4008 | 1463629784587 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 4008 | 1463629784591 Marionette TRACE conn6 <- [1,2902,null,{}] 20:49:44 INFO - PROCESS | 4008 | 1463629784594 Marionette TRACE conn6 -> [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:49:44 INFO - PROCESS | 4008 | 1463629784812 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 20:49:44 INFO - PROCESS | 4008 | 1463629784945 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:44 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE4059800 == 144 [pid = 4008] [id = 735] 20:49:44 INFO - PROCESS | 4008 | ++DOMWINDOW == 250 (000000EC8E865000) [pid = 4008] [serial = 2205] [outer = 0000000000000000] 20:49:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 251 (000000EC9A511C00) [pid = 4008] [serial = 2206] [outer = 000000EC8E865000] 20:49:45 INFO - PROCESS | 4008 | 1463629785000 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 4008 | ++DOMWINDOW == 252 (000000EC9AB77800) [pid = 4008] [serial = 2207] [outer = 000000EC8E865000] 20:49:45 INFO - PROCESS | 4008 | 1463629785637 Marionette TRACE conn6 <- [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:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:49:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:49:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:49:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:49:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:49:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:49:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:49:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:49:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:49:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 1089ms 20:49:45 INFO - PROCESS | 4008 | 1463629785684 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 20:49:45 INFO - PROCESS | 4008 | 1463629785686 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 20:49:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:49:45 INFO - PROCESS | 4008 | 1463629785692 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 4008 | 1463629785695 Marionette TRACE conn6 <- [1,2906,null,{}] 20:49:45 INFO - PROCESS | 4008 | 1463629785699 Marionette TRACE conn6 -> [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:49:45 INFO - PROCESS | 4008 | 1463629785853 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 20:49:46 INFO - PROCESS | 4008 | 1463629786045 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE85E5800 == 145 [pid = 4008] [id = 736] 20:49:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 253 (000000EC9A5CEC00) [pid = 4008] [serial = 2208] [outer = 0000000000000000] 20:49:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 254 (000000EC9ABE6C00) [pid = 4008] [serial = 2209] [outer = 000000EC9A5CEC00] 20:49:46 INFO - PROCESS | 4008 | 1463629786102 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 4008 | ++DOMWINDOW == 255 (000000ECDC23CC00) [pid = 4008] [serial = 2210] [outer = 000000EC9A5CEC00] 20:49:46 INFO - PROCESS | 4008 | 1463629786666 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:49:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:49:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1017ms 20:49:46 INFO - PROCESS | 4008 | 1463629786733 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 4008 | 1463629786736 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 20:49:46 INFO - PROCESS | 4008 | 1463629786760 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:49:46 INFO - PROCESS | 4008 | 1463629786762 Marionette TRACE conn6 <- [1,2910,null,{}] 20:49:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:49:46 INFO - PROCESS | 4008 | 1463629786766 Marionette TRACE conn6 -> [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:49:46 INFO - PROCESS | 4008 | 1463629786920 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 20:49:47 INFO - PROCESS | 4008 | 1463629787113 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:47 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEA83E800 == 146 [pid = 4008] [id = 737] 20:49:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000EC9AB7F400) [pid = 4008] [serial = 2211] [outer = 0000000000000000] 20:49:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 257 (000000ECDCBD1000) [pid = 4008] [serial = 2212] [outer = 000000EC9AB7F400] 20:49:47 INFO - PROCESS | 4008 | 1463629787171 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 4008 | ++DOMWINDOW == 258 (000000ECDD559C00) [pid = 4008] [serial = 2213] [outer = 000000EC9AB7F400] 20:49:47 INFO - PROCESS | 4008 | [4008] 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:49:47 INFO - PROCESS | 4008 | [4008] 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:49:47 INFO - PROCESS | 4008 | [4008] 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:49:47 INFO - PROCESS | 4008 | [4008] 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:49:47 INFO - PROCESS | 4008 | 1463629787717 Marionette TRACE conn6 <- [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:49:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:49:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:49:47 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:49:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:49:47 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:49:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:49:47 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:49:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:49:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:49:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 974ms 20:49:47 INFO - PROCESS | 4008 | 1463629787744 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 4008 | 1463629787746 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 20:49:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:49:47 INFO - PROCESS | 4008 | 1463629787749 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 4008 | 1463629787752 Marionette TRACE conn6 <- [1,2914,null,{}] 20:49:47 INFO - PROCESS | 4008 | 1463629787755 Marionette TRACE conn6 -> [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:49:47 INFO - PROCESS | 4008 | 1463629787908 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 20:49:48 INFO - PROCESS | 4008 | 1463629788095 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEB20B800 == 147 [pid = 4008] [id = 738] 20:49:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 259 (000000ECDC236C00) [pid = 4008] [serial = 2214] [outer = 0000000000000000] 20:49:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000ECDDD13800) [pid = 4008] [serial = 2215] [outer = 000000ECDC236C00] 20:49:48 INFO - PROCESS | 4008 | 1463629788150 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000ECDDE4AC00) [pid = 4008] [serial = 2216] [outer = 000000ECDC236C00] 20:49:48 INFO - PROCESS | 4008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:49:48 INFO - PROCESS | 4008 | 1463629788679 Marionette TRACE conn6 <- [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:49:48 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:49:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 976ms 20:49:48 INFO - PROCESS | 4008 | 1463629788730 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 20:49:48 INFO - PROCESS | 4008 | 1463629788732 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 20:49:48 INFO - PROCESS | 4008 | 1463629788736 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:49:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:49:48 INFO - PROCESS | 4008 | 1463629788738 Marionette TRACE conn6 <- [1,2918,null,{}] 20:49:48 INFO - PROCESS | 4008 | 1463629788742 Marionette TRACE conn6 -> [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:49:48 INFO - PROCESS | 4008 | 1463629788901 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 20:49:49 INFO - PROCESS | 4008 | 1463629789121 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECED156000 == 148 [pid = 4008] [id = 739] 20:49:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000EC808A3000) [pid = 4008] [serial = 2217] [outer = 0000000000000000] 20:49:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000ECDDEB3C00) [pid = 4008] [serial = 2218] [outer = 000000EC808A3000] 20:49:49 INFO - PROCESS | 4008 | 1463629789178 Marionette DEBUG loaded listener.js 20:49:49 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000ECDE952C00) [pid = 4008] [serial = 2219] [outer = 000000EC808A3000] 20:49:49 INFO - PROCESS | 4008 | 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:49:49 INFO - PROCESS | 4008 | 1463629789744 Marionette TRACE conn6 <- [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:49:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:49:49 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1024ms 20:49:49 INFO - PROCESS | 4008 | 1463629789763 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 4008 | 1463629789765 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 20:49:49 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:49:49 INFO - PROCESS | 4008 | 1463629789769 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 4008 | 1463629789771 Marionette TRACE conn6 <- [1,2922,null,{}] 20:49:49 INFO - PROCESS | 4008 | 1463629789775 Marionette TRACE conn6 -> [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:49:49 INFO - PROCESS | 4008 | 1463629789952 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 20:49:50 INFO - PROCESS | 4008 | 1463629790140 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82BE8000 == 149 [pid = 4008] [id = 740] 20:49:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000EC82220C00) [pid = 4008] [serial = 2220] [outer = 0000000000000000] 20:49:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000EC83A76400) [pid = 4008] [serial = 2221] [outer = 000000EC82220C00] 20:49:50 INFO - PROCESS | 4008 | 1463629790196 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000EC8F990C00) [pid = 4008] [serial = 2222] [outer = 000000EC82220C00] 20:49:50 INFO - PROCESS | 4008 | 1463629790721 Marionette TRACE conn6 <- [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:49:50 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:49:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 987ms 20:49:50 INFO - PROCESS | 4008 | 1463629790771 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 4008 | 1463629790774 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 20:49:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:49:50 INFO - PROCESS | 4008 | 1463629790780 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 4008 | 1463629790782 Marionette TRACE conn6 <- [1,2926,null,{}] 20:49:50 INFO - PROCESS | 4008 | 1463629790786 Marionette TRACE conn6 -> [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:49:50 INFO - PROCESS | 4008 | 1463629790943 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 20:49:51 INFO - PROCESS | 4008 | 1463629791142 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:51 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8E639000 == 150 [pid = 4008] [id = 741] 20:49:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000ECDE437800) [pid = 4008] [serial = 2223] [outer = 0000000000000000] 20:49:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000ECDF4F3800) [pid = 4008] [serial = 2224] [outer = 000000ECDE437800] 20:49:51 INFO - PROCESS | 4008 | 1463629791199 Marionette DEBUG loaded listener.js 20:49:51 INFO - PROCESS | 4008 | ++DOMWINDOW == 270 (000000ECE270D000) [pid = 4008] [serial = 2225] [outer = 000000ECDE437800] 20:49:51 INFO - PROCESS | 4008 | 1463629791796 Marionette TRACE conn6 <- [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:49:51 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:49:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1021ms 20:49:51 INFO - PROCESS | 4008 | 1463629791806 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 20:49:51 INFO - PROCESS | 4008 | 1463629791808 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 20:49:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:49:51 INFO - PROCESS | 4008 | 1463629791812 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:49:51 INFO - PROCESS | 4008 | 1463629791814 Marionette TRACE conn6 <- [1,2930,null,{}] 20:49:51 INFO - PROCESS | 4008 | 1463629791861 Marionette TRACE conn6 -> [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:49:52 INFO - PROCESS | 4008 | 1463629792021 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 20:49:52 INFO - PROCESS | 4008 | 1463629792221 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE27C5800 == 151 [pid = 4008] [id = 742] 20:49:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 271 (000000EC808A5000) [pid = 4008] [serial = 2226] [outer = 0000000000000000] 20:49:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 272 (000000EC9ABE5800) [pid = 4008] [serial = 2227] [outer = 000000EC808A5000] 20:49:52 INFO - PROCESS | 4008 | 1463629792279 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 4008 | ++DOMWINDOW == 273 (000000ECE292CC00) [pid = 4008] [serial = 2228] [outer = 000000EC808A5000] 20:49:53 INFO - PROCESS | 4008 | 1463629793134 Marionette TRACE conn6 <- [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:49:53 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:49:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:49:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1405ms 20:49:53 INFO - PROCESS | 4008 | 1463629793221 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 20:49:53 INFO - PROCESS | 4008 | 1463629793226 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 20:49:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:49:53 INFO - PROCESS | 4008 | 1463629793231 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 4008 | 1463629793235 Marionette TRACE conn6 <- [1,2934,null,{}] 20:49:53 INFO - PROCESS | 4008 | 1463629793240 Marionette TRACE conn6 -> [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:49:53 INFO - PROCESS | 4008 | 1463629793393 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 20:49:53 INFO - PROCESS | 4008 | 1463629793580 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC85AE7800 == 152 [pid = 4008] [id = 743] 20:49:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 274 (000000EC823DE800) [pid = 4008] [serial = 2229] [outer = 0000000000000000] 20:49:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 275 (000000EC8254B400) [pid = 4008] [serial = 2230] [outer = 000000EC823DE800] 20:49:53 INFO - PROCESS | 4008 | 1463629793633 Marionette DEBUG loaded listener.js 20:49:53 INFO - PROCESS | 4008 | ++DOMWINDOW == 276 (000000EC82D6EC00) [pid = 4008] [serial = 2231] [outer = 000000EC823DE800] 20:49:54 INFO - PROCESS | 4008 | 1463629794171 Marionette TRACE conn6 <- [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:49:54 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:49:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 984ms 20:49:54 INFO - PROCESS | 4008 | 1463629794220 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 20:49:54 INFO - PROCESS | 4008 | 1463629794225 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 20:49:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:49:54 INFO - PROCESS | 4008 | 1463629794232 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 4008 | 1463629794236 Marionette TRACE conn6 <- [1,2938,null,{}] 20:49:54 INFO - PROCESS | 4008 | 1463629794240 Marionette TRACE conn6 -> [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:49:54 INFO - PROCESS | 4008 | 1463629794395 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 20:49:54 INFO - PROCESS | 4008 | 1463629794565 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:54 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89B3F800 == 153 [pid = 4008] [id = 744] 20:49:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 277 (000000EC82D64000) [pid = 4008] [serial = 2232] [outer = 0000000000000000] 20:49:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 278 (000000EC83682C00) [pid = 4008] [serial = 2233] [outer = 000000EC82D64000] 20:49:54 INFO - PROCESS | 4008 | 1463629794614 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 4008 | ++DOMWINDOW == 279 (000000EC83AE8C00) [pid = 4008] [serial = 2234] [outer = 000000EC82D64000] 20:49:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC815DD000 == 154 [pid = 4008] [id = 745] 20:49:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 280 (000000EC880C3400) [pid = 4008] [serial = 2235] [outer = 0000000000000000] 20:49:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 281 (000000EC882E4C00) [pid = 4008] [serial = 2236] [outer = 000000EC880C3400] 20:49:55 INFO - PROCESS | 4008 | 1463629795277 Marionette TRACE conn6 <- [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:49:55 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:49:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1083ms 20:49:55 INFO - PROCESS | 4008 | 1463629795316 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 4008 | 1463629795318 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 20:49:55 INFO - PROCESS | 4008 | 1463629795322 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:49:55 INFO - PROCESS | 4008 | 1463629795326 Marionette TRACE conn6 <- [1,2942,null,{}] 20:49:55 INFO - PROCESS | 4008 | 1463629795336 Marionette TRACE conn6 -> [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:49:55 INFO - PROCESS | 4008 | 1463629795534 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 20:49:55 INFO - PROCESS | 4008 | 1463629795717 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC876BD000 == 155 [pid = 4008] [id = 746] 20:49:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 282 (000000EC8394A000) [pid = 4008] [serial = 2237] [outer = 0000000000000000] 20:49:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000EC882E8800) [pid = 4008] [serial = 2238] [outer = 000000EC8394A000] 20:49:55 INFO - PROCESS | 4008 | 1463629795769 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000EC89895400) [pid = 4008] [serial = 2239] [outer = 000000EC8394A000] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC876C1800 == 154 [pid = 4008] [id = 721] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC87080000 == 153 [pid = 4008] [id = 720] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86F29000 == 152 [pid = 4008] [id = 719] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86313800 == 151 [pid = 4008] [id = 718] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82BDB800 == 150 [pid = 4008] [id = 715] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC815EB800 == 149 [pid = 4008] [id = 714] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 283 (000000ECE2907C00) [pid = 4008] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 282 (000000ECE4099400) [pid = 4008] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 281 (000000ECDDD1F000) [pid = 4008] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82281800 == 148 [pid = 4008] [id = 713] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC801D1800 == 147 [pid = 4008] [id = 712] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8CCDB800 == 146 [pid = 4008] [id = 708] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8D7F8800 == 145 [pid = 4008] [id = 707] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF6F42800 == 144 [pid = 4008] [id = 706] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF67EA800 == 143 [pid = 4008] [id = 705] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF5255000 == 142 [pid = 4008] [id = 704] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF4CB5800 == 141 [pid = 4008] [id = 703] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF3389000 == 140 [pid = 4008] [id = 702] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF22B7000 == 139 [pid = 4008] [id = 701] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECF139F800 == 138 [pid = 4008] [id = 700] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE11E000 == 137 [pid = 4008] [id = 699] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB0AA000 == 136 [pid = 4008] [id = 698] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE771F000 == 135 [pid = 4008] [id = 697] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89B78800 == 134 [pid = 4008] [id = 696] 20:49:56 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85A22800 == 133 [pid = 4008] [id = 695] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 280 (000000EC8B986400) [pid = 4008] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 279 (000000EC8726B000) [pid = 4008] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 278 (000000EC8630F400) [pid = 4008] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 277 (000000EC8A514800) [pid = 4008] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 276 (000000EC8630C400) [pid = 4008] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 275 (000000EC87266000) [pid = 4008] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 274 (000000EC82552C00) [pid = 4008] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 273 (000000EC8F98D400) [pid = 4008] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 272 (000000EC8E786000) [pid = 4008] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 271 (000000ECDDC33C00) [pid = 4008] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 270 (000000EC8B352C00) [pid = 4008] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 269 (000000EC89AB2000) [pid = 4008] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000EC808EB000) [pid = 4008] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000EC82C86000) [pid = 4008] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000EC82714000) [pid = 4008] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000EC81571C00) [pid = 4008] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000EC87268800) [pid = 4008] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC8BE24C00) [pid = 4008] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC9A50BC00) [pid = 4008] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000EC821B8000) [pid = 4008] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000EC8D82D000) [pid = 4008] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 259 (000000EC880B5000) [pid = 4008] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 258 (000000EC89CAB800) [pid = 4008] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 257 (000000EC823E5400) [pid = 4008] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 256 (000000ECDC1C5800) [pid = 4008] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 255 (000000EC83786800) [pid = 4008] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | --DOMWINDOW == 254 (000000EC8CF4F800) [pid = 4008] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 20:49:56 INFO - PROCESS | 4008 | 1463629796509 Marionette TRACE conn6 <- [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:49:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:49:56 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:49:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1237ms 20:49:56 INFO - PROCESS | 4008 | 1463629796562 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 4008 | 1463629796565 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 20:49:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:49:56 INFO - PROCESS | 4008 | 1463629796570 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 4008 | 1463629796572 Marionette TRACE conn6 <- [1,2946,null,{}] 20:49:56 INFO - PROCESS | 4008 | 1463629796575 Marionette TRACE conn6 -> [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:49:56 INFO - PROCESS | 4008 | 1463629796775 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 20:49:56 INFO - PROCESS | 4008 | 1463629796792 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC826CF800 == 134 [pid = 4008] [id = 747] 20:49:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 255 (000000EC8195CC00) [pid = 4008] [serial = 2240] [outer = 0000000000000000] 20:49:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 256 (000000EC82B98000) [pid = 4008] [serial = 2241] [outer = 000000EC8195CC00] 20:49:56 INFO - PROCESS | 4008 | 1463629796839 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 4008 | ++DOMWINDOW == 257 (000000EC82D4AC00) [pid = 4008] [serial = 2242] [outer = 000000EC8195CC00] 20:49:57 INFO - PROCESS | 4008 | 1463629797319 Marionette TRACE conn6 <- [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:49:57 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:49:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 795ms 20:49:57 INFO - PROCESS | 4008 | 1463629797365 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 4008 | 1463629797367 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 20:49:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:49:57 INFO - PROCESS | 4008 | 1463629797371 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 4008 | 1463629797372 Marionette TRACE conn6 <- [1,2950,null,{}] 20:49:57 INFO - PROCESS | 4008 | 1463629797376 Marionette TRACE conn6 -> [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:49:57 INFO - PROCESS | 4008 | 1463629797503 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 20:49:57 INFO - PROCESS | 4008 | 1463629797653 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86313800 == 135 [pid = 4008] [id = 748] 20:49:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 258 (000000EC81968000) [pid = 4008] [serial = 2243] [outer = 0000000000000000] 20:49:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 259 (000000EC83A78000) [pid = 4008] [serial = 2244] [outer = 000000EC81968000] 20:49:57 INFO - PROCESS | 4008 | 1463629797700 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000EC8630F400) [pid = 4008] [serial = 2245] [outer = 000000EC81968000] 20:49:58 INFO - PROCESS | 4008 | 1463629798066 Marionette TRACE conn6 <- [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:49:58 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:49:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 732ms 20:49:58 INFO - PROCESS | 4008 | 1463629798117 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 4008 | 1463629798119 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 20:49:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:49:58 INFO - PROCESS | 4008 | 1463629798123 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 4008 | 1463629798124 Marionette TRACE conn6 <- [1,2954,null,{}] 20:49:58 INFO - PROCESS | 4008 | 1463629798128 Marionette TRACE conn6 -> [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:49:58 INFO - PROCESS | 4008 | 1463629798290 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 20:49:58 INFO - PROCESS | 4008 | 1463629798303 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC885D9800 == 136 [pid = 4008] [id = 749] 20:49:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000EC873E1400) [pid = 4008] [serial = 2246] [outer = 0000000000000000] 20:49:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000EC89AB9C00) [pid = 4008] [serial = 2247] [outer = 000000EC873E1400] 20:49:58 INFO - PROCESS | 4008 | 1463629798349 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000EC8B66E400) [pid = 4008] [serial = 2248] [outer = 000000EC873E1400] 20:49:58 INFO - PROCESS | 4008 | 1463629798877 Marionette TRACE conn6 <- [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:49:58 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:49:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 776ms 20:49:58 INFO - PROCESS | 4008 | 1463629798902 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 4008 | 1463629798904 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 20:49:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:49:58 INFO - PROCESS | 4008 | 1463629798908 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 4008 | 1463629798910 Marionette TRACE conn6 <- [1,2958,null,{}] 20:49:58 INFO - PROCESS | 4008 | 1463629798922 Marionette TRACE conn6 -> [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:49:59 INFO - PROCESS | 4008 | 1463629799104 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 20:49:59 INFO - PROCESS | 4008 | 1463629799127 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CD75000 == 137 [pid = 4008] [id = 750] 20:49:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000EC8BD05C00) [pid = 4008] [serial = 2249] [outer = 0000000000000000] 20:49:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000EC8C0B3800) [pid = 4008] [serial = 2250] [outer = 000000EC8BD05C00] 20:49:59 INFO - PROCESS | 4008 | 1463629799172 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000EC8CAE9800) [pid = 4008] [serial = 2251] [outer = 000000EC8BD05C00] 20:49:59 INFO - PROCESS | 4008 | 1463629799644 Marionette TRACE conn6 <- [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:49:59 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:49:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 796ms 20:49:59 INFO - PROCESS | 4008 | 1463629799746 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 4008 | 1463629799749 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 20:49:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:49:59 INFO - PROCESS | 4008 | 1463629799757 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 4008 | 1463629799759 Marionette TRACE conn6 <- [1,2962,null,{}] 20:49:59 INFO - PROCESS | 4008 | 1463629799763 Marionette TRACE conn6 -> [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:49:59 INFO - PROCESS | 4008 | 1463629799955 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 20:49:59 INFO - PROCESS | 4008 | 1463629799978 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECDD518000 == 138 [pid = 4008] [id = 751] 20:49:59 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000EC8D82BC00) [pid = 4008] [serial = 2252] [outer = 0000000000000000] 20:50:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000EC8E784800) [pid = 4008] [serial = 2253] [outer = 000000EC8D82BC00] 20:50:00 INFO - PROCESS | 4008 | 1463629800026 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000EC9A508400) [pid = 4008] [serial = 2254] [outer = 000000EC8D82BC00] 20:50:00 INFO - PROCESS | 4008 | 1463629800946 Marionette TRACE conn6 <- [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:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 268 (000000EC85DCFC00) [pid = 4008] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 267 (000000EC8061D800) [pid = 4008] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 266 (000000EC82C6A400) [pid = 4008] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 265 (000000EC83A6EC00) [pid = 4008] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 264 (000000EC8222AC00) [pid = 4008] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 263 (000000EC80615400) [pid = 4008] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 262 (000000EC86308C00) [pid = 4008] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 261 (000000EC808A3C00) [pid = 4008] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 260 (000000EC82F14000) [pid = 4008] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:50:00 INFO - PROCESS | 4008 | --DOMWINDOW == 259 (000000EC87263000) [pid = 4008] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:50:00 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:50:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1234ms 20:50:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:50:01 INFO - PROCESS | 4008 | 1463629800994 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 4008 | 1463629800997 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 20:50:01 INFO - PROCESS | 4008 | 1463629801000 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 4008 | 1463629801002 Marionette TRACE conn6 <- [1,2966,null,{}] 20:50:01 INFO - PROCESS | 4008 | 1463629801005 Marionette TRACE conn6 -> [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:50:01 INFO - PROCESS | 4008 | 1463629801132 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 20:50:01 INFO - PROCESS | 4008 | 1463629801137 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE8044800 == 139 [pid = 4008] [id = 752] 20:50:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 260 (000000EC821B9C00) [pid = 4008] [serial = 2255] [outer = 0000000000000000] 20:50:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 261 (000000EC82C64400) [pid = 4008] [serial = 2256] [outer = 000000EC821B9C00] 20:50:01 INFO - PROCESS | 4008 | 1463629801183 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 262 (000000EC868B0000) [pid = 4008] [serial = 2257] [outer = 000000EC821B9C00] 20:50:01 INFO - PROCESS | 4008 | 1463629801679 Marionette TRACE conn6 <- [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:50:01 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:50:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 733ms 20:50:01 INFO - PROCESS | 4008 | 1463629801737 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 4008 | 1463629801739 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 20:50:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:50:01 INFO - PROCESS | 4008 | 1463629801742 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 4008 | 1463629801744 Marionette TRACE conn6 <- [1,2970,null,{}] 20:50:01 INFO - PROCESS | 4008 | 1463629801747 Marionette TRACE conn6 -> [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:50:01 INFO - PROCESS | 4008 | 1463629801879 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 20:50:01 INFO - PROCESS | 4008 | 1463629801889 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECEDF10800 == 140 [pid = 4008] [id = 753] 20:50:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 263 (000000ECE2905800) [pid = 4008] [serial = 2258] [outer = 0000000000000000] 20:50:01 INFO - PROCESS | 4008 | ++DOMWINDOW == 264 (000000ECE290AC00) [pid = 4008] [serial = 2259] [outer = 000000ECE2905800] 20:50:01 INFO - PROCESS | 4008 | 1463629801934 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 265 (000000ECE2F86000) [pid = 4008] [serial = 2260] [outer = 000000ECE2905800] 20:50:02 INFO - PROCESS | 4008 | 1463629802395 Marionette TRACE conn6 <- [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:50:02 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:50:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:50:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 669ms 20:50:02 INFO - PROCESS | 4008 | 1463629802415 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 20:50:02 INFO - PROCESS | 4008 | 1463629802417 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 20:50:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:50:02 INFO - PROCESS | 4008 | 1463629802420 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 4008 | 1463629802423 Marionette TRACE conn6 <- [1,2974,null,{}] 20:50:02 INFO - PROCESS | 4008 | 1463629802426 Marionette TRACE conn6 -> [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:50:02 INFO - PROCESS | 4008 | 1463629802642 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 20:50:02 INFO - PROCESS | 4008 | 1463629802689 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF1312000 == 141 [pid = 4008] [id = 754] 20:50:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 266 (000000ECE349B400) [pid = 4008] [serial = 2261] [outer = 0000000000000000] 20:50:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 267 (000000ECE420D800) [pid = 4008] [serial = 2262] [outer = 000000ECE349B400] 20:50:02 INFO - PROCESS | 4008 | 1463629802739 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 4008 | ++DOMWINDOW == 268 (000000ECE4EF6C00) [pid = 4008] [serial = 2263] [outer = 000000ECE349B400] 20:50:03 INFO - PROCESS | 4008 | 1463629803464 Marionette TRACE conn6 <- [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:50:03 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:50:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1073ms 20:50:03 INFO - PROCESS | 4008 | 1463629803525 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 4008 | 1463629803530 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 20:50:03 INFO - PROCESS | 4008 | 1463629803535 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:50:03 INFO - PROCESS | 4008 | 1463629803540 Marionette TRACE conn6 <- [1,2978,null,{}] 20:50:03 INFO - PROCESS | 4008 | 1463629803546 Marionette TRACE conn6 -> [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:50:03 INFO - PROCESS | 4008 | 1463629803777 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 20:50:03 INFO - PROCESS | 4008 | 1463629803917 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8708B800 == 142 [pid = 4008] [id = 755] 20:50:03 INFO - PROCESS | 4008 | ++DOMWINDOW == 269 (000000EC82D46C00) [pid = 4008] [serial = 2264] [outer = 0000000000000000] 20:50:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 270 (000000EC82D6AC00) [pid = 4008] [serial = 2265] [outer = 000000EC82D46C00] 20:50:04 INFO - PROCESS | 4008 | 1463629804023 Marionette DEBUG loaded listener.js 20:50:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 271 (000000EC85DCEC00) [pid = 4008] [serial = 2266] [outer = 000000EC82D46C00] 20:50:04 INFO - PROCESS | 4008 | ************************* 20:50:04 INFO - PROCESS | 4008 | A coding exception was thrown and uncaught in a Task. 20:50:04 INFO - PROCESS | 4008 | 20:50:04 INFO - PROCESS | 4008 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:50:04 INFO - PROCESS | 4008 | Full stack: 20:50:04 INFO - PROCESS | 4008 | ************************* 20:50:04 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC880E8800 == 143 [pid = 4008] [id = 756] 20:50:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 272 (000000EC873EA800) [pid = 4008] [serial = 2267] [outer = 0000000000000000] 20:50:04 INFO - PROCESS | 4008 | ++DOMWINDOW == 273 (000000EC8768DC00) [pid = 4008] [serial = 2268] [outer = 000000EC873EA800] 20:50:04 INFO - PROCESS | 4008 | 1463629804726 Marionette TRACE conn6 <- [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:50:04 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:50:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1243ms 20:50:04 INFO - PROCESS | 4008 | 1463629804784 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 4008 | 1463629804791 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 20:50:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:50:04 INFO - PROCESS | 4008 | 1463629804797 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 4008 | 1463629804800 Marionette TRACE conn6 <- [1,2982,null,{}] 20:50:04 INFO - PROCESS | 4008 | 1463629804804 Marionette TRACE conn6 -> [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:50:05 INFO - PROCESS | 4008 | 1463629805020 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 20:50:05 INFO - PROCESS | 4008 | 1463629805199 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECE81D2800 == 144 [pid = 4008] [id = 757] 20:50:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 274 (000000EC873E7400) [pid = 4008] [serial = 2269] [outer = 0000000000000000] 20:50:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 275 (000000EC885A0800) [pid = 4008] [serial = 2270] [outer = 000000EC873E7400] 20:50:05 INFO - PROCESS | 4008 | 1463629805255 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 4008 | ++DOMWINDOW == 276 (000000EC8988F800) [pid = 4008] [serial = 2271] [outer = 000000EC873E7400] 20:50:05 INFO - PROCESS | 4008 | 1463629805824 Marionette TRACE conn6 <- [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:50:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:50:05 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:50:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1078ms 20:50:05 INFO - PROCESS | 4008 | 1463629805882 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 20:50:05 INFO - PROCESS | 4008 | 1463629805885 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 20:50:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:50:05 INFO - PROCESS | 4008 | 1463629805888 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:50:05 INFO - PROCESS | 4008 | 1463629805893 Marionette TRACE conn6 <- [1,2986,null,{}] 20:50:05 INFO - PROCESS | 4008 | 1463629805904 Marionette TRACE conn6 -> [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:50:06 INFO - PROCESS | 4008 | 1463629806068 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 20:50:06 INFO - PROCESS | 4008 | 1463629806257 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF1EAE000 == 145 [pid = 4008] [id = 758] 20:50:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 277 (000000EC8E782800) [pid = 4008] [serial = 2272] [outer = 0000000000000000] 20:50:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 278 (000000EC9AB76C00) [pid = 4008] [serial = 2273] [outer = 000000EC8E782800] 20:50:06 INFO - PROCESS | 4008 | 1463629806315 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 4008 | ++DOMWINDOW == 279 (000000ECDDD86400) [pid = 4008] [serial = 2274] [outer = 000000EC8E782800] 20:50:06 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:50:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1032ms 20:50:06 INFO - PROCESS | 4008 | 1463629806916 Marionette TRACE conn6 <- [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:50:06 INFO - PROCESS | 4008 | 1463629806922 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 4008 | 1463629806925 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 20:50:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:50:06 INFO - PROCESS | 4008 | 1463629806929 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 4008 | 1463629806931 Marionette TRACE conn6 <- [1,2990,null,{}] 20:50:06 INFO - PROCESS | 4008 | 1463629806973 Marionette TRACE conn6 -> [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:50:07 INFO - PROCESS | 4008 | 1463629807131 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 20:50:07 INFO - PROCESS | 4008 | 1463629807327 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF22B8000 == 146 [pid = 4008] [id = 759] 20:50:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 280 (000000ECE2907C00) [pid = 4008] [serial = 2275] [outer = 0000000000000000] 20:50:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 281 (000000ECE3FB7C00) [pid = 4008] [serial = 2276] [outer = 000000ECE2907C00] 20:50:07 INFO - PROCESS | 4008 | 1463629807384 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 4008 | ++DOMWINDOW == 282 (000000ECE48DB800) [pid = 4008] [serial = 2277] [outer = 000000ECE2907C00] 20:50:07 INFO - PROCESS | 4008 | 1463629807953 Marionette TRACE conn6 <- [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:50:07 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:50:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1051ms 20:50:07 INFO - PROCESS | 4008 | 1463629807983 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 4008 | 1463629807985 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 20:50:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:50:07 INFO - PROCESS | 4008 | 1463629807989 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 4008 | 1463629807991 Marionette TRACE conn6 <- [1,2994,null,{}] 20:50:08 INFO - PROCESS | 4008 | 1463629807995 Marionette TRACE conn6 -> [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:50:08 INFO - PROCESS | 4008 | 1463629808149 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 20:50:08 INFO - PROCESS | 4008 | 1463629808346 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF253C800 == 147 [pid = 4008] [id = 760] 20:50:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000EC8D82B400) [pid = 4008] [serial = 2278] [outer = 0000000000000000] 20:50:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000ECE7089C00) [pid = 4008] [serial = 2279] [outer = 000000EC8D82B400] 20:50:08 INFO - PROCESS | 4008 | 1463629808404 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 4008 | ++DOMWINDOW == 285 (000000ECE7B46C00) [pid = 4008] [serial = 2280] [outer = 000000EC8D82B400] 20:50:08 INFO - PROCESS | 4008 | 1463629808940 Marionette TRACE conn6 <- [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:50:08 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:50:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 986ms 20:50:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:50:08 INFO - PROCESS | 4008 | 1463629808978 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 4008 | 1463629808980 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 20:50:08 INFO - PROCESS | 4008 | 1463629808984 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 4008 | 1463629808986 Marionette TRACE conn6 <- [1,2998,null,{}] 20:50:08 INFO - PROCESS | 4008 | 1463629808990 Marionette TRACE conn6 -> [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:50:09 INFO - PROCESS | 4008 | 1463629809154 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 20:50:09 INFO - PROCESS | 4008 | 1463629809352 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF4C32000 == 148 [pid = 4008] [id = 761] 20:50:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 286 (000000ECE7B9D000) [pid = 4008] [serial = 2281] [outer = 0000000000000000] 20:50:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 287 (000000ECE81EB800) [pid = 4008] [serial = 2282] [outer = 000000ECE7B9D000] 20:50:09 INFO - PROCESS | 4008 | 1463629809410 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 4008 | ++DOMWINDOW == 288 (000000ECE82C9C00) [pid = 4008] [serial = 2283] [outer = 000000ECE7B9D000] 20:50:09 INFO - PROCESS | 4008 | [4008] 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:50:09 INFO - PROCESS | 4008 | 1463629809988 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:50:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:50:10 INFO - {} 20:50:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:50:10 INFO - {} 20:50:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:50:10 INFO - {} 20:50:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:50:10 INFO - {} 20:50:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1026ms 20:50:10 INFO - PROCESS | 4008 | 1463629810062 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 4008 | 1463629810064 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 20:50:10 INFO - TEST-START | /FileAPI/fileReader.html 20:50:10 INFO - PROCESS | 4008 | 1463629810076 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 4008 | 1463629810078 Marionette TRACE conn6 <- [1,3002,null,{}] 20:50:10 INFO - PROCESS | 4008 | 1463629810082 Marionette TRACE conn6 -> [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:50:10 INFO - PROCESS | 4008 | 1463629810239 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 20:50:10 INFO - PROCESS | 4008 | 1463629810432 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF51CA000 == 149 [pid = 4008] [id = 762] 20:50:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 289 (000000ECEA507800) [pid = 4008] [serial = 2284] [outer = 0000000000000000] 20:50:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 290 (000000ECEAD89400) [pid = 4008] [serial = 2285] [outer = 000000ECEA507800] 20:50:10 INFO - PROCESS | 4008 | 1463629810490 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 4008 | ++DOMWINDOW == 291 (000000ECEAF60C00) [pid = 4008] [serial = 2286] [outer = 000000ECEA507800] 20:50:11 INFO - PROCESS | 4008 | 1463629810993 Marionette TRACE conn6 <- [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:50:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:50:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:50:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:50:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:50:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 942ms 20:50:11 INFO - PROCESS | 4008 | 1463629811034 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 4008 | 1463629811036 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 20:50:11 INFO - PROCESS | 4008 | 1463629811042 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - TEST-START | /FileAPI/historical.html 20:50:11 INFO - PROCESS | 4008 | 1463629811044 Marionette TRACE conn6 <- [1,3006,null,{}] 20:50:11 INFO - PROCESS | 4008 | 1463629811048 Marionette TRACE conn6 -> [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:50:11 INFO - PROCESS | 4008 | 1463629811203 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 20:50:11 INFO - PROCESS | 4008 | 1463629811400 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF5406800 == 150 [pid = 4008] [id = 763] 20:50:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 292 (000000ECEB286800) [pid = 4008] [serial = 2287] [outer = 0000000000000000] 20:50:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 293 (000000ECEB28BC00) [pid = 4008] [serial = 2288] [outer = 000000ECEB286800] 20:50:11 INFO - PROCESS | 4008 | 1463629811456 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 4008 | ++DOMWINDOW == 294 (000000ECEB33A000) [pid = 4008] [serial = 2289] [outer = 000000ECEB286800] 20:50:12 INFO - PROCESS | 4008 | 1463629812037 Marionette TRACE conn6 <- [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:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:50:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:50:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:50:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:50:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:50:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:50:12 INFO - TEST-OK | /FileAPI/historical.html | took 1027ms 20:50:12 INFO - TEST-START | /FileAPI/idlharness.html 20:50:12 INFO - PROCESS | 4008 | 1463629812073 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 4008 | 1463629812075 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 20:50:12 INFO - PROCESS | 4008 | 1463629812079 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 4008 | 1463629812081 Marionette TRACE conn6 <- [1,3010,null,{}] 20:50:12 INFO - PROCESS | 4008 | 1463629812102 Marionette TRACE conn6 -> [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:50:12 INFO - PROCESS | 4008 | 1463629812258 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 20:50:12 INFO - PROCESS | 4008 | 1463629812446 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 4008 | ++DOCSHELL 000000ECF627D800 == 151 [pid = 4008] [id = 764] 20:50:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 295 (000000ECEB336800) [pid = 4008] [serial = 2290] [outer = 0000000000000000] 20:50:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 296 (000000ECEC027400) [pid = 4008] [serial = 2291] [outer = 000000ECEB336800] 20:50:12 INFO - PROCESS | 4008 | 1463629812502 Marionette DEBUG loaded listener.js 20:50:12 INFO - PROCESS | 4008 | ++DOMWINDOW == 297 (000000ECECBD8C00) [pid = 4008] [serial = 2292] [outer = 000000ECEB336800] 20:50:13 INFO - PROCESS | 4008 | 1463629813490 Marionette TRACE conn6 <- [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:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:50:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:50:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:50:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:50:13 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:50:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:50:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:50:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:50:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:50:13 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:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:50:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:50:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:50:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:50:13 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:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:50:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:50:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:50:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:50:13 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:50:13 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:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:50:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:50:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:50:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:50:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:50:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:50:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:50:13 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:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:50:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:50:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:50:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:50:13 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:50:13 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:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:50:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:50:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:50:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:50:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:50:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 1529ms 20:50:13 INFO - PROCESS | 4008 | 1463629813654 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 20:50:13 INFO - PROCESS | 4008 | 1463629813657 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 20:50:13 INFO - TEST-START | /FileAPI/idlharness.worker 20:50:13 INFO - PROCESS | 4008 | 1463629813663 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:50:13 INFO - PROCESS | 4008 | 1463629813665 Marionette TRACE conn6 <- [1,3014,null,{}] 20:50:13 INFO - PROCESS | 4008 | 1463629813669 Marionette TRACE conn6 -> [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:50:13 INFO - PROCESS | 4008 | 1463629813814 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 20:50:14 INFO - PROCESS | 4008 | 1463629814008 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CB07000 == 152 [pid = 4008] [id = 765] 20:50:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 298 (000000ECEB28A400) [pid = 4008] [serial = 2293] [outer = 0000000000000000] 20:50:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 299 (000000ECEEEDF800) [pid = 4008] [serial = 2294] [outer = 000000ECEB28A400] 20:50:14 INFO - PROCESS | 4008 | 1463629814064 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 4008 | ++DOMWINDOW == 300 (000000ECEEFCF400) [pid = 4008] [serial = 2295] [outer = 000000ECEB28A400] 20:50:14 INFO - PROCESS | 4008 | [4008] 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:50:15 INFO - PROCESS | 4008 | 1463629815204 Marionette TRACE conn6 <- [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:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:50:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:50:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:50:15 INFO - {} 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:50:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:50:15 INFO - {} 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:50:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:50:15 INFO - {} 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:50:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:50:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:50:15 INFO - {} 20:50:15 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:50:15 INFO - {} 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:50:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:50:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:50:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:50:15 INFO - {} 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:50:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:50:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:50:15 INFO - {} 20:50:15 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:50:15 INFO - {} 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:50:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:50:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:50:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 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:50:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:50:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:50:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:50:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:50:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:50:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:50:15 INFO - {} 20:50:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1698ms 20:50:15 INFO - PROCESS | 4008 | 1463629815377 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 20:50:15 INFO - PROCESS | 4008 | 1463629815381 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 20:50:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:50:15 INFO - PROCESS | 4008 | 1463629815397 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:50:15 INFO - PROCESS | 4008 | 1463629815401 Marionette TRACE conn6 <- [1,3018,null,{}] 20:50:15 INFO - PROCESS | 4008 | 1463629815405 Marionette TRACE conn6 -> [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:50:15 INFO - PROCESS | 4008 | 1463629815567 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 20:50:15 INFO - PROCESS | 4008 | 1463629815748 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:15 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC90022000 == 153 [pid = 4008] [id = 766] 20:50:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 301 (000000ECE8C38800) [pid = 4008] [serial = 2296] [outer = 0000000000000000] 20:50:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 302 (000000ECF5358C00) [pid = 4008] [serial = 2297] [outer = 000000ECE8C38800] 20:50:15 INFO - PROCESS | 4008 | 1463629815808 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 4008 | ++DOMWINDOW == 303 (000000ECF671B800) [pid = 4008] [serial = 2298] [outer = 000000ECE8C38800] 20:50:16 INFO - PROCESS | 4008 | 1463629816335 Marionette TRACE conn6 <- [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:50:16 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:50:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 984ms 20:50:16 INFO - PROCESS | 4008 | 1463629816384 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 20:50:16 INFO - PROCESS | 4008 | 1463629816387 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 20:50:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:50:16 INFO - PROCESS | 4008 | 1463629816390 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 4008 | 1463629816392 Marionette TRACE conn6 <- [1,3022,null,{}] 20:50:16 INFO - PROCESS | 4008 | 1463629816396 Marionette TRACE conn6 -> [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:50:16 INFO - PROCESS | 4008 | 1463629816581 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 20:50:16 INFO - PROCESS | 4008 | 1463629816775 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87357000 == 154 [pid = 4008] [id = 767] 20:50:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 304 (000000EC92798800) [pid = 4008] [serial = 2299] [outer = 0000000000000000] 20:50:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 305 (000000EC9279F800) [pid = 4008] [serial = 2300] [outer = 000000EC92798800] 20:50:16 INFO - PROCESS | 4008 | 1463629816830 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 4008 | ++DOMWINDOW == 306 (000000ECE3FB5000) [pid = 4008] [serial = 2301] [outer = 000000EC92798800] 20:50:17 INFO - PROCESS | 4008 | 1463629817373 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:50:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:50:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1027ms 20:50:17 INFO - PROCESS | 4008 | 1463629817421 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 4008 | 1463629817424 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 20:50:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:50:17 INFO - PROCESS | 4008 | 1463629817429 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 4008 | 1463629817431 Marionette TRACE conn6 <- [1,3026,null,{}] 20:50:17 INFO - PROCESS | 4008 | 1463629817452 Marionette TRACE conn6 -> [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:50:17 INFO - PROCESS | 4008 | 1463629817608 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 20:50:17 INFO - PROCESS | 4008 | 1463629817797 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC9282F800 == 155 [pid = 4008] [id = 768] 20:50:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 307 (000000EC9285BC00) [pid = 4008] [serial = 2302] [outer = 0000000000000000] 20:50:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 308 (000000EC92860000) [pid = 4008] [serial = 2303] [outer = 000000EC9285BC00] 20:50:17 INFO - PROCESS | 4008 | 1463629817852 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 4008 | ++DOMWINDOW == 309 (000000EC92866000) [pid = 4008] [serial = 2304] [outer = 000000EC9285BC00] 20:50:18 INFO - PROCESS | 4008 | 1463629818421 Marionette TRACE conn6 <- [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:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:50:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1052ms 20:50:18 INFO - PROCESS | 4008 | 1463629818482 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 4008 | 1463629818484 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 20:50:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:50:18 INFO - PROCESS | 4008 | 1463629818505 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 4008 | 1463629818507 Marionette TRACE conn6 <- [1,3030,null,{}] 20:50:18 INFO - PROCESS | 4008 | 1463629818511 Marionette TRACE conn6 -> [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:50:18 INFO - PROCESS | 4008 | 1463629818668 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 20:50:18 INFO - PROCESS | 4008 | 1463629818858 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8585F800 == 156 [pid = 4008] [id = 769] 20:50:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 310 (000000EC85813C00) [pid = 4008] [serial = 2305] [outer = 0000000000000000] 20:50:18 INFO - PROCESS | 4008 | ++DOMWINDOW == 311 (000000EC8581AC00) [pid = 4008] [serial = 2306] [outer = 000000EC85813C00] 20:50:18 INFO - PROCESS | 4008 | 1463629818912 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 4008 | ++DOMWINDOW == 312 (000000EC85821400) [pid = 4008] [serial = 2307] [outer = 000000EC85813C00] 20:50:19 INFO - PROCESS | 4008 | 1463629819618 Marionette TRACE conn6 <- [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:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:50:19 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:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:50:19 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:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:50:19 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:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:50:19 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:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:50:19 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:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:50:19 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:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 20:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:50:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:50:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1246ms 20:50:19 INFO - PROCESS | 4008 | 1463629819747 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 4008 | 1463629819749 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 20:50:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:50:19 INFO - PROCESS | 4008 | 1463629819759 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 4008 | 1463629819761 Marionette TRACE conn6 <- [1,3034,null,{}] 20:50:19 INFO - PROCESS | 4008 | 1463629819765 Marionette TRACE conn6 -> [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:50:19 INFO - PROCESS | 4008 | 1463629819922 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 20:50:20 INFO - PROCESS | 4008 | 1463629820109 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC94954000 == 157 [pid = 4008] [id = 770] 20:50:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 313 (000000EC8581E800) [pid = 4008] [serial = 2308] [outer = 0000000000000000] 20:50:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 314 (000000EC94940C00) [pid = 4008] [serial = 2309] [outer = 000000EC8581E800] 20:50:20 INFO - PROCESS | 4008 | 1463629820162 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 4008 | ++DOMWINDOW == 315 (000000ECF671BC00) [pid = 4008] [serial = 2310] [outer = 000000EC8581E800] 20:50:20 INFO - PROCESS | 4008 | [4008] 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:50:20 INFO - PROCESS | 4008 | 1463629820835 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:50:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:50:20 INFO - {} 20:50:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1133ms 20:50:20 INFO - PROCESS | 4008 | 1463629820897 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 4008 | 1463629820899 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 20:50:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:50:20 INFO - PROCESS | 4008 | 1463629820903 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 4008 | 1463629820905 Marionette TRACE conn6 <- [1,3038,null,{}] 20:50:20 INFO - PROCESS | 4008 | 1463629820909 Marionette TRACE conn6 -> [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:50:21 INFO - PROCESS | 4008 | 1463629821075 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 20:50:21 INFO - PROCESS | 4008 | 1463629821269 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81950800 == 158 [pid = 4008] [id = 771] 20:50:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 316 (000000EC80742000) [pid = 4008] [serial = 2311] [outer = 0000000000000000] 20:50:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 317 (000000EC81968800) [pid = 4008] [serial = 2312] [outer = 000000EC80742000] 20:50:21 INFO - PROCESS | 4008 | 1463629821325 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 4008 | ++DOMWINDOW == 318 (000000EC85DC8C00) [pid = 4008] [serial = 2313] [outer = 000000EC80742000] 20:50:21 INFO - PROCESS | 4008 | 1463629821873 Marionette TRACE conn6 <- [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:50:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:50:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:50:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:50:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:50:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1025ms 20:50:21 INFO - PROCESS | 4008 | 1463629821933 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 4008 | 1463629821935 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 20:50:21 INFO - PROCESS | 4008 | 1463629821940 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 4008 | 1463629821942 Marionette TRACE conn6 <- [1,3042,null,{}] 20:50:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:50:21 INFO - PROCESS | 4008 | 1463629821962 Marionette TRACE conn6 -> [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:50:22 INFO - PROCESS | 4008 | 1463629822123 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 20:50:22 INFO - PROCESS | 4008 | 1463629822319 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC86878000 == 159 [pid = 4008] [id = 772] 20:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 319 (000000EC8BD0F000) [pid = 4008] [serial = 2314] [outer = 0000000000000000] 20:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 320 (000000ECE2933000) [pid = 4008] [serial = 2315] [outer = 000000EC8BD0F000] 20:50:22 INFO - PROCESS | 4008 | 1463629822373 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 4008 | ++DOMWINDOW == 321 (000000ECEEFEFC00) [pid = 4008] [serial = 2316] [outer = 000000EC8BD0F000] 20:50:23 INFO - PROCESS | 4008 | 1463629823201 Marionette TRACE conn6 <- [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:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:50:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:50:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:50:23 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:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:50:23 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:50:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:50:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:50:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1399ms 20:50:23 INFO - PROCESS | 4008 | 1463629823383 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 4008 | 1463629823385 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 20:50:23 INFO - PROCESS | 4008 | 1463629823392 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 4008 | 1463629823394 Marionette TRACE conn6 <- [1,3046,null,{}] 20:50:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:50:23 INFO - PROCESS | 4008 | 1463629823398 Marionette TRACE conn6 -> [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:50:23 INFO - PROCESS | 4008 | 1463629823546 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 20:50:23 INFO - PROCESS | 4008 | 1463629823776 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8EEEB800 == 160 [pid = 4008] [id = 773] 20:50:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 322 (000000ECEF3EB000) [pid = 4008] [serial = 2317] [outer = 0000000000000000] 20:50:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 323 (000000ECEF627400) [pid = 4008] [serial = 2318] [outer = 000000ECEF3EB000] 20:50:23 INFO - PROCESS | 4008 | 1463629823833 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 4008 | ++DOMWINDOW == 324 (000000ECEF873000) [pid = 4008] [serial = 2319] [outer = 000000ECEF3EB000] 20:50:24 INFO - PROCESS | 4008 | 1463629824938 Marionette TRACE conn6 <- [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:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:50:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:50:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:50:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:50:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:50:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:50:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:50:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:50:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:50:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:50:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:50:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1603ms 20:50:25 INFO - PROCESS | 4008 | 1463629825002 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 20:50:25 INFO - PROCESS | 4008 | 1463629825006 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 20:50:25 INFO - PROCESS | 4008 | 1463629825011 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:50:25 INFO - PROCESS | 4008 | 1463629825016 Marionette TRACE conn6 <- [1,3050,null,{}] 20:50:25 INFO - PROCESS | 4008 | 1463629825022 Marionette TRACE conn6 -> [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:50:25 INFO - PROCESS | 4008 | 1463629825178 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 20:50:25 INFO - PROCESS | 4008 | 1463629825433 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8281F800 == 161 [pid = 4008] [id = 774] 20:50:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 325 (000000EC81968400) [pid = 4008] [serial = 2320] [outer = 0000000000000000] 20:50:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 326 (000000EC819E7400) [pid = 4008] [serial = 2321] [outer = 000000EC81968400] 20:50:25 INFO - PROCESS | 4008 | 1463629825486 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 4008 | ++DOMWINDOW == 327 (000000EC821B1400) [pid = 4008] [serial = 2322] [outer = 000000EC81968400] 20:50:25 INFO - PROCESS | 4008 | [4008] 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:50:26 INFO - PROCESS | 4008 | 1463629826038 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:50:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:50:26 INFO - {} 20:50:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1084ms 20:50:26 INFO - PROCESS | 4008 | 1463629826099 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 20:50:26 INFO - PROCESS | 4008 | 1463629826104 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 20:50:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:50:26 INFO - PROCESS | 4008 | 1463629826128 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 4008 | 1463629826131 Marionette TRACE conn6 <- [1,3054,null,{}] 20:50:26 INFO - PROCESS | 4008 | 1463629826135 Marionette TRACE conn6 -> [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:50:26 INFO - PROCESS | 4008 | 1463629826284 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 20:50:26 INFO - PROCESS | 4008 | 1463629826478 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87754800 == 162 [pid = 4008] [id = 775] 20:50:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 328 (000000EC808A6400) [pid = 4008] [serial = 2323] [outer = 0000000000000000] 20:50:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 329 (000000EC81B10400) [pid = 4008] [serial = 2324] [outer = 000000EC808A6400] 20:50:26 INFO - PROCESS | 4008 | 1463629826526 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 4008 | ++DOMWINDOW == 330 (000000EC82F17000) [pid = 4008] [serial = 2325] [outer = 000000EC808A6400] 20:50:27 INFO - PROCESS | 4008 | 1463629827069 Marionette TRACE conn6 <- [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:50:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:50:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:50:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:50:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:50:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:50:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:50:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:50:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 987ms 20:50:27 INFO - PROCESS | 4008 | 1463629827113 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 4008 | 1463629827115 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 20:50:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:50:27 INFO - PROCESS | 4008 | 1463629827119 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 4008 | 1463629827123 Marionette TRACE conn6 <- [1,3058,null,{}] 20:50:27 INFO - PROCESS | 4008 | 1463629827134 Marionette TRACE conn6 -> [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:50:27 INFO - PROCESS | 4008 | 1463629827279 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 20:50:27 INFO - PROCESS | 4008 | 1463629827503 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81F51800 == 163 [pid = 4008] [id = 776] 20:50:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 331 (000000EC87163400) [pid = 4008] [serial = 2326] [outer = 0000000000000000] 20:50:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 332 (000000EC87265000) [pid = 4008] [serial = 2327] [outer = 000000EC87163400] 20:50:27 INFO - PROCESS | 4008 | 1463629827580 Marionette DEBUG loaded listener.js 20:50:27 INFO - PROCESS | 4008 | ++DOMWINDOW == 333 (000000EC87683000) [pid = 4008] [serial = 2328] [outer = 000000EC87163400] 20:50:28 INFO - PROCESS | 4008 | 1463629828165 Marionette TRACE conn6 <- [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:50:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:50:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:50:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:50:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:50:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:50:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:50:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1082ms 20:50:28 INFO - PROCESS | 4008 | 1463629828223 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 20:50:28 INFO - PROCESS | 4008 | 1463629828226 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 20:50:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:50:28 INFO - PROCESS | 4008 | 1463629828232 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 4008 | 1463629828234 Marionette TRACE conn6 <- [1,3062,null,{}] 20:50:28 INFO - PROCESS | 4008 | 1463629828237 Marionette TRACE conn6 -> [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:50:28 INFO - PROCESS | 4008 | 1463629828386 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 20:50:28 INFO - PROCESS | 4008 | 1463629828652 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEE50B800 == 162 [pid = 4008] [id = 527] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEDF10800 == 161 [pid = 4008] [id = 753] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE8044800 == 160 [pid = 4008] [id = 752] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDD518000 == 159 [pid = 4008] [id = 751] 20:50:28 INFO - PROCESS | 4008 | --DOMWINDOW == 332 (000000ECEF872000) [pid = 4008] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 20:50:28 INFO - PROCESS | 4008 | --DOMWINDOW == 331 (000000EC8AACF800) [pid = 4008] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 20:50:28 INFO - PROCESS | 4008 | --DOMWINDOW == 330 (000000ECEEEE8800) [pid = 4008] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 20:50:28 INFO - PROCESS | 4008 | --DOMWINDOW == 329 (000000EC83955C00) [pid = 4008] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 20:50:28 INFO - PROCESS | 4008 | --DOMWINDOW == 328 (000000EC8CAE1800) [pid = 4008] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 20:50:28 INFO - PROCESS | 4008 | --DOMWINDOW == 327 (000000ECF1561C00) [pid = 4008] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 20:50:28 INFO - PROCESS | 4008 | --DOMWINDOW == 326 (000000ECF2147800) [pid = 4008] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 20:50:28 INFO - PROCESS | 4008 | --DOMWINDOW == 325 (000000EC8B354800) [pid = 4008] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 20:50:28 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC81935000 == 160 [pid = 4008] [id = 777] 20:50:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 326 (000000EC806E1800) [pid = 4008] [serial = 2329] [outer = 0000000000000000] 20:50:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 327 (000000EC808A5C00) [pid = 4008] [serial = 2330] [outer = 000000EC806E1800] 20:50:28 INFO - PROCESS | 4008 | 1463629828810 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 4008 | ++DOMWINDOW == 328 (000000EC821BE000) [pid = 4008] [serial = 2331] [outer = 000000EC806E1800] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8CD75000 == 159 [pid = 4008] [id = 750] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC885D9800 == 158 [pid = 4008] [id = 749] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC86313800 == 157 [pid = 4008] [id = 748] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8377D800 == 156 [pid = 4008] [id = 717] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC826CF800 == 155 [pid = 4008] [id = 747] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82FDB800 == 154 [pid = 4008] [id = 716] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC876BD000 == 153 [pid = 4008] [id = 746] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC815DD000 == 152 [pid = 4008] [id = 745] 20:50:28 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89B3F800 == 151 [pid = 4008] [id = 744] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85AE7800 == 150 [pid = 4008] [id = 743] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC82BE8000 == 149 [pid = 4008] [id = 740] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000ECED156000 == 148 [pid = 4008] [id = 739] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEB20B800 == 147 [pid = 4008] [id = 738] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000ECEA83E800 == 146 [pid = 4008] [id = 737] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE85E5800 == 145 [pid = 4008] [id = 736] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE4059800 == 144 [pid = 4008] [id = 735] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000ECE2975800 == 143 [pid = 4008] [id = 734] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000ECDE083800 == 142 [pid = 4008] [id = 733] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC9A645000 == 141 [pid = 4008] [id = 732] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8E639800 == 140 [pid = 4008] [id = 731] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8CF1A800 == 139 [pid = 4008] [id = 730] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8CAC7800 == 138 [pid = 4008] [id = 729] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8B3D6000 == 137 [pid = 4008] [id = 728] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8A72A000 == 136 [pid = 4008] [id = 727] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89B84000 == 135 [pid = 4008] [id = 726] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC89733800 == 134 [pid = 4008] [id = 725] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC85D3C800 == 133 [pid = 4008] [id = 724] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC8232D800 == 132 [pid = 4008] [id = 723] 20:50:29 INFO - PROCESS | 4008 | --DOCSHELL 000000EC880E9800 == 131 [pid = 4008] [id = 722] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 327 (000000EC87615400) [pid = 4008] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 326 (000000ECEEE04000) [pid = 4008] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 325 (000000EC82C70C00) [pid = 4008] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 324 (000000EC8630D400) [pid = 4008] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 323 (000000EC880BAC00) [pid = 4008] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 322 (000000ECEE219800) [pid = 4008] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 321 (000000EC81BF9400) [pid = 4008] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 320 (000000EC82D47400) [pid = 4008] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 319 (000000EC85DC8000) [pid = 4008] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 318 (000000EC8BD0B400) [pid = 4008] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 317 (000000EC83AD9400) [pid = 4008] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 316 (000000EC8254D400) [pid = 4008] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 315 (000000EC8073D800) [pid = 4008] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 314 (000000EC868AB800) [pid = 4008] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 313 (000000EC808E5800) [pid = 4008] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 312 (000000EC82F19C00) [pid = 4008] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 311 (000000ECDF466C00) [pid = 4008] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 310 (000000EC83687400) [pid = 4008] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 309 (000000EC87167400) [pid = 4008] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 308 (000000ECE7B47C00) [pid = 4008] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 307 (000000ECEC096C00) [pid = 4008] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 306 (000000EC8270D000) [pid = 4008] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 305 (000000EC807CC800) [pid = 4008] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 304 (000000EC82C89C00) [pid = 4008] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 303 (000000EC8061B800) [pid = 4008] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 302 (000000EC81962800) [pid = 4008] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 301 (000000ECEA50B800) [pid = 4008] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 300 (000000EC85F39400) [pid = 4008] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | --DOMWINDOW == 299 (000000EC873E0400) [pid = 4008] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 20:50:29 INFO - PROCESS | 4008 | 1463629829387 Marionette TRACE conn6 <- [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:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:50:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1181ms 20:50:29 INFO - PROCESS | 4008 | 1463629829419 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 4008 | 1463629829421 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 20:50:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:50:29 INFO - PROCESS | 4008 | 1463629829424 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 4008 | 1463629829426 Marionette TRACE conn6 <- [1,3066,null,{}] 20:50:29 INFO - PROCESS | 4008 | 1463629829430 Marionette TRACE conn6 -> [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:50:29 INFO - PROCESS | 4008 | 1463629829556 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 20:50:29 INFO - PROCESS | 4008 | 1463629829735 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC825AB800 == 132 [pid = 4008] [id = 778] 20:50:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 300 (000000EC80740C00) [pid = 4008] [serial = 2332] [outer = 0000000000000000] 20:50:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 301 (000000EC81B0C400) [pid = 4008] [serial = 2333] [outer = 000000EC80740C00] 20:50:29 INFO - PROCESS | 4008 | 1463629829782 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 4008 | ++DOMWINDOW == 302 (000000EC8222B800) [pid = 4008] [serial = 2334] [outer = 000000EC80740C00] 20:50:30 INFO - PROCESS | 4008 | 1463629830227 Marionette TRACE conn6 <- [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:50:30 INFO - PROCESS | 4008 | 1463629830275 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 20:50:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:50:30 INFO - PROCESS | 4008 | 1463629830279 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 4008 | 1463629830281 Marionette TRACE conn6 <- [1,3070,null,{}] 20:50:30 INFO - PROCESS | 4008 | 1463629830284 Marionette TRACE conn6 -> [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:50:30 INFO - PROCESS | 4008 | 1463629830432 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 20:50:30 INFO - PROCESS | 4008 | 1463629830592 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:30 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC85D41000 == 133 [pid = 4008] [id = 779] 20:50:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 303 (000000EC83783000) [pid = 4008] [serial = 2335] [outer = 0000000000000000] 20:50:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 304 (000000EC83A7B400) [pid = 4008] [serial = 2336] [outer = 000000EC83783000] 20:50:30 INFO - PROCESS | 4008 | 1463629830639 Marionette DEBUG loaded listener.js 20:50:30 INFO - PROCESS | 4008 | ++DOMWINDOW == 305 (000000EC86310C00) [pid = 4008] [serial = 2337] [outer = 000000EC83783000] 20:50:31 INFO - PROCESS | 4008 | 1463629830999 Marionette TRACE conn6 <- [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:50:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:50:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:50:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 776ms 20:50:31 INFO - PROCESS | 4008 | 1463629831058 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 20:50:31 INFO - PROCESS | 4008 | 1463629831060 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 20:50:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:50:31 INFO - PROCESS | 4008 | 1463629831107 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 4008 | 1463629831109 Marionette TRACE conn6 <- [1,3074,null,{}] 20:50:31 INFO - PROCESS | 4008 | 1463629831112 Marionette TRACE conn6 -> [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:50:31 INFO - PROCESS | 4008 | 1463629831294 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 20:50:31 INFO - PROCESS | 4008 | 1463629831317 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC87089000 == 134 [pid = 4008] [id = 780] 20:50:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 306 (000000EC808A7000) [pid = 4008] [serial = 2338] [outer = 0000000000000000] 20:50:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 307 (000000EC823E5000) [pid = 4008] [serial = 2339] [outer = 000000EC808A7000] 20:50:31 INFO - PROCESS | 4008 | 1463629831363 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 4008 | ++DOMWINDOW == 308 (000000EC873EB400) [pid = 4008] [serial = 2340] [outer = 000000EC808A7000] 20:50:31 INFO - PROCESS | 4008 | 1463629831824 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:50:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 797ms 20:50:31 INFO - PROCESS | 4008 | 1463629831907 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 20:50:31 INFO - PROCESS | 4008 | 1463629831909 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 20:50:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:50:31 INFO - PROCESS | 4008 | 1463629831912 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 4008 | 1463629831914 Marionette TRACE conn6 <- [1,3078,null,{}] 20:50:31 INFO - PROCESS | 4008 | 1463629831917 Marionette TRACE conn6 -> [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:50:32 INFO - PROCESS | 4008 | 1463629832098 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 20:50:32 INFO - PROCESS | 4008 | 1463629832122 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC880E5000 == 135 [pid = 4008] [id = 781] 20:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 309 (000000EC87168000) [pid = 4008] [serial = 2341] [outer = 0000000000000000] 20:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 310 (000000EC882DFC00) [pid = 4008] [serial = 2342] [outer = 000000EC87168000] 20:50:32 INFO - PROCESS | 4008 | 1463629832169 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 311 (000000EC891C9400) [pid = 4008] [serial = 2343] [outer = 000000EC87168000] 20:50:32 INFO - PROCESS | 4008 | 1463629832638 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:50:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:50:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 796ms 20:50:32 INFO - PROCESS | 4008 | 1463629832711 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 4008 | 1463629832713 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 20:50:32 INFO - PROCESS | 4008 | 1463629832717 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 4008 | 1463629832719 Marionette TRACE conn6 <- [1,3082,null,{}] 20:50:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:50:32 INFO - PROCESS | 4008 | 1463629832722 Marionette TRACE conn6 -> [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:50:32 INFO - PROCESS | 4008 | 1463629832901 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 20:50:32 INFO - PROCESS | 4008 | 1463629832926 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC89CDC000 == 136 [pid = 4008] [id = 782] 20:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 312 (000000EC89887800) [pid = 4008] [serial = 2344] [outer = 0000000000000000] 20:50:32 INFO - PROCESS | 4008 | ++DOMWINDOW == 313 (000000EC8988FC00) [pid = 4008] [serial = 2345] [outer = 000000EC89887800] 20:50:32 INFO - PROCESS | 4008 | 1463629832971 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 4008 | ++DOMWINDOW == 314 (000000EC89CADC00) [pid = 4008] [serial = 2346] [outer = 000000EC89887800] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 313 (000000ECEEEE3800) [pid = 4008] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 312 (000000ECE35AD000) [pid = 4008] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 311 (000000EC8394A000) [pid = 4008] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 310 (000000ECF0AFEC00) [pid = 4008] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 309 (000000EC821B9C00) [pid = 4008] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 308 (000000EC8761E800) [pid = 4008] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 307 (000000EC89894400) [pid = 4008] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 306 (000000ECEF86D400) [pid = 4008] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 305 (000000EC806DEC00) [pid = 4008] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 304 (000000EC82D64000) [pid = 4008] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 303 (000000EC8B352000) [pid = 4008] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 302 (000000EC9ABED800) [pid = 4008] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 301 (000000EC82123800) [pid = 4008] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 300 (000000EC8195CC00) [pid = 4008] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 299 (000000ECE2905800) [pid = 4008] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 298 (000000EC8BD05C00) [pid = 4008] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 297 (000000EC880C3400) [pid = 4008] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 296 (000000EC81968000) [pid = 4008] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 295 (000000ECDDEB6C00) [pid = 4008] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 294 (000000EC87267400) [pid = 4008] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 293 (000000EC89CAD800) [pid = 4008] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 292 (000000EC823DE800) [pid = 4008] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 291 (000000EC873E1400) [pid = 4008] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 290 (000000EC891D5000) [pid = 4008] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 289 (000000ECE4EF0400) [pid = 4008] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 288 (000000EC8D82BC00) [pid = 4008] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 287 (000000EC85F33C00) [pid = 4008] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 286 (000000ECEDFF6400) [pid = 4008] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 285 (000000ECEB671400) [pid = 4008] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 284 (000000EC87160400) [pid = 4008] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 283 (000000EC8254BC00) [pid = 4008] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 282 (000000EC821BA800) [pid = 4008] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:50:33 INFO - PROCESS | 4008 | --DOMWINDOW == 281 (000000ECDCC33000) [pid = 4008] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:50:34 INFO - PROCESS | 4008 | 1463629834019 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:50:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:50:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1340ms 20:50:34 INFO - PROCESS | 4008 | 1463629834061 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 4008 | 1463629834064 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 20:50:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:50:34 INFO - PROCESS | 4008 | 1463629834067 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 4008 | 1463629834069 Marionette TRACE conn6 <- [1,3086,null,{}] 20:50:34 INFO - PROCESS | 4008 | 1463629834072 Marionette TRACE conn6 -> [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:50:34 INFO - PROCESS | 4008 | 1463629834202 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 20:50:34 INFO - PROCESS | 4008 | 1463629834211 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8A737800 == 137 [pid = 4008] [id = 783] 20:50:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 282 (000000EC81B05800) [pid = 4008] [serial = 2347] [outer = 0000000000000000] 20:50:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 283 (000000EC8726A000) [pid = 4008] [serial = 2348] [outer = 000000EC81B05800] 20:50:34 INFO - PROCESS | 4008 | 1463629834265 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 4008 | ++DOMWINDOW == 284 (000000EC89CAE800) [pid = 4008] [serial = 2349] [outer = 000000EC81B05800] 20:50:34 INFO - PROCESS | 4008 | 1463629834748 Marionette TRACE conn6 <- [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:50:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:50:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:50:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 732ms 20:50:34 INFO - PROCESS | 4008 | 1463629834805 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 4008 | 1463629834808 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 20:50:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:50:34 INFO - PROCESS | 4008 | 1463629834811 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 4008 | 1463629834813 Marionette TRACE conn6 <- [1,3090,null,{}] 20:50:34 INFO - PROCESS | 4008 | 1463629834817 Marionette TRACE conn6 -> [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:50:34 INFO - PROCESS | 4008 | 1463629834991 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 20:50:35 INFO - PROCESS | 4008 | 1463629835000 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8CF1A800 == 138 [pid = 4008] [id = 784] 20:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 285 (000000EC8A51C400) [pid = 4008] [serial = 2350] [outer = 0000000000000000] 20:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 286 (000000EC8B34D800) [pid = 4008] [serial = 2351] [outer = 000000EC8A51C400] 20:50:35 INFO - PROCESS | 4008 | 1463629835050 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 287 (000000EC8B985800) [pid = 4008] [serial = 2352] [outer = 000000EC8A51C400] 20:50:35 INFO - PROCESS | 4008 | 1463629835530 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:50:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:50:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 734ms 20:50:35 INFO - PROCESS | 4008 | 1463629835550 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 4008 | 1463629835552 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 20:50:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:50:35 INFO - PROCESS | 4008 | 1463629835555 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 4008 | 1463629835557 Marionette TRACE conn6 <- [1,3094,null,{}] 20:50:35 INFO - PROCESS | 4008 | 1463629835584 Marionette TRACE conn6 -> [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:50:35 INFO - PROCESS | 4008 | 1463629835712 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 20:50:35 INFO - PROCESS | 4008 | 1463629835719 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8EEF4800 == 139 [pid = 4008] [id = 785] 20:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 288 (000000EC8BD0DC00) [pid = 4008] [serial = 2353] [outer = 0000000000000000] 20:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 289 (000000EC8BE2A800) [pid = 4008] [serial = 2354] [outer = 000000EC8BD0DC00] 20:50:35 INFO - PROCESS | 4008 | 1463629835764 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 4008 | ++DOMWINDOW == 290 (000000EC8CF42C00) [pid = 4008] [serial = 2355] [outer = 000000EC8BD0DC00] 20:50:36 INFO - PROCESS | 4008 | 1463629836644 Marionette TRACE conn6 <- [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:50:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:50:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:50:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:50:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1141ms 20:50:36 INFO - PROCESS | 4008 | 1463629836702 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 4008 | 1463629836708 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 20:50:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:50:36 INFO - PROCESS | 4008 | 1463629836713 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 4008 | 1463629836718 Marionette TRACE conn6 <- [1,3098,null,{}] 20:50:36 INFO - PROCESS | 4008 | 1463629836723 Marionette TRACE conn6 -> [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:50:36 INFO - PROCESS | 4008 | 1463629836902 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 20:50:37 INFO - PROCESS | 4008 | 1463629837155 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC82D84000 == 140 [pid = 4008] [id = 786] 20:50:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 291 (000000EC81BF5800) [pid = 4008] [serial = 2356] [outer = 0000000000000000] 20:50:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 292 (000000EC821B6400) [pid = 4008] [serial = 2357] [outer = 000000EC81BF5800] 20:50:37 INFO - PROCESS | 4008 | 1463629837216 Marionette DEBUG loaded listener.js 20:50:37 INFO - PROCESS | 4008 | ++DOMWINDOW == 293 (000000EC82B98800) [pid = 4008] [serial = 2358] [outer = 000000EC81BF5800] 20:50:37 INFO - PROCESS | 4008 | 1463629837773 Marionette TRACE conn6 <- [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:50:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:50:37 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:50:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:50:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1083ms 20:50:37 INFO - PROCESS | 4008 | 1463629837799 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 20:50:37 INFO - PROCESS | 4008 | 1463629837806 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 20:50:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:50:37 INFO - PROCESS | 4008 | 1463629837812 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 4008 | 1463629837815 Marionette TRACE conn6 <- [1,3102,null,{}] 20:50:37 INFO - PROCESS | 4008 | 1463629837820 Marionette TRACE conn6 -> [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:50:37 INFO - PROCESS | 4008 | 1463629837983 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 20:50:38 INFO - PROCESS | 4008 | 1463629838180 Marionette TRACE conn6 -> [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\", \"4fdf93a7-e752-45e4-b6ff-bc7ae52260cc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 4008 | ++DOCSHELL 000000EC8734E000 == 141 [pid = 4008] [id = 787] 20:50:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 294 (000000EC82B93000) [pid = 4008] [serial = 2359] [outer = 0000000000000000] 20:50:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 295 (000000EC83782800) [pid = 4008] [serial = 2360] [outer = 000000EC82B93000] 20:50:38 INFO - PROCESS | 4008 | 1463629838236 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 4008 | ++DOMWINDOW == 296 (000000EC85815C00) [pid = 4008] [serial = 2361] [outer = 000000EC82B93000] 20:50:38 INFO - PROCESS | 4008 | 1463629838829 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:50:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:50:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1026ms 20:50:38 INFO - PROCESS | 4008 | 1463629838843 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 4008 | 1463629838846 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 20:50:40 WARNING - u'runner_teardown' () 20:50:40 INFO - No more tests 20:50:40 INFO - Got 0 unexpected results 20:50:40 INFO - SUITE-END | took 761s 20:50:40 INFO - Closing logging queue 20:50:40 INFO - queue closed 20:50:40 INFO - Return code: 0 20:50:40 WARNING - # TBPL SUCCESS # 20:50:40 INFO - Running post-action listener: _resource_record_post_action 20:50:40 INFO - Running post-run listener: _resource_record_post_run 20:50:41 INFO - Total resource usage - Wall time: 770s; CPU: 14.0%; Read bytes: 224953344; Write bytes: 1009134592; Read time: 2822570; Write time: 5408700 20:50:41 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:50:41 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 39681536; Read time: 0; Write time: 53140 20:50:41 INFO - run-tests - Wall time: 768s; CPU: 14.0%; Read bytes: 224953344; Write bytes: 896708096; Read time: 2822570; Write time: 5291030 20:50:41 INFO - Running post-run listener: _upload_blobber_files 20:50:41 INFO - Blob upload gear active. 20:50:41 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 20:50:41 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:50:41 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:50:41 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:50:41 INFO - (blobuploader) - INFO - Open directory for files ... 20:50:41 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 20:50:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:50:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:50:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:50:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:50:42 INFO - (blobuploader) - INFO - Done attempting. 20:50:42 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 20:50:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:50:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:50:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:50:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:50:44 INFO - (blobuploader) - INFO - Done attempting. 20:50:44 INFO - (blobuploader) - INFO - Iteration through files over. 20:50:44 INFO - Return code: 0 20:50:44 INFO - rmtree: C:\slave\test\build\uploaded_files.json 20:50:44 INFO - Using _rmtree_windows ... 20:50:44 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 20:50:44 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/abe614618752cda24abbc85e9dc34a9e23f2bcb195857f645cddb85e6051eda08ab67288cddeb1e22dfcd6639d729b70b7b4845ef462e52375a0573e2fcd345a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ab7c6883b01a4dbf221b044ef608aa8a3c7e5a08d1ed51c63030ab94e3828cbc4b471ed6b5adabaf61439cfd9cbcc91bb4f64084296fa3cee48de5a10490213a"} 20:50:44 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 20:50:44 INFO - Writing to file C:\slave\test\properties\blobber_files 20:50:44 INFO - Contents: 20:50:44 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/abe614618752cda24abbc85e9dc34a9e23f2bcb195857f645cddb85e6051eda08ab67288cddeb1e22dfcd6639d729b70b7b4845ef462e52375a0573e2fcd345a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ab7c6883b01a4dbf221b044ef608aa8a3c7e5a08d1ed51c63030ab94e3828cbc4b471ed6b5adabaf61439cfd9cbcc91bb4f64084296fa3cee48de5a10490213a"} 20:50:44 INFO - Running post-run listener: copy_logs_to_upload_dir 20:50:44 INFO - Copying logs to upload dir... 20:50:44 INFO - mkdir: C:\slave\test\build\upload\logs 20:50:44 INFO - Copying logs to upload dir... 20:50:44 INFO - Using _rmtree_windows ... 20:50:44 INFO - Using _rmtree_windows ... 20:50:44 INFO - Using _rmtree_windows ... 20:50:44 INFO - Using _rmtree_windows ... 20:50:44 INFO - Using _rmtree_windows ... 20:50:44 INFO - Using _rmtree_windows ... 20:50:44 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=956.217000 ========= master_lag: 0.15 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 56 secs) (at 2016-05-18 20:50:44.468472) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-18 20:50:44.469298) ========= '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-057\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-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-057\AppData\Local LOGONSERVER=\\T-W864-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-057 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-057 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-057 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/abe614618752cda24abbc85e9dc34a9e23f2bcb195857f645cddb85e6051eda08ab67288cddeb1e22dfcd6639d729b70b7b4845ef462e52375a0573e2fcd345a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ab7c6883b01a4dbf221b044ef608aa8a3c7e5a08d1ed51c63030ab94e3828cbc4b471ed6b5adabaf61439cfd9cbcc91bb4f64084296fa3cee48de5a10490213a"} build_url:https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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/abe614618752cda24abbc85e9dc34a9e23f2bcb195857f645cddb85e6051eda08ab67288cddeb1e22dfcd6639d729b70b7b4845ef462e52375a0573e2fcd345a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ab7c6883b01a4dbf221b044ef608aa8a3c7e5a08d1ed51c63030ab94e3828cbc4b471ed6b5adabaf61439cfd9cbcc91bb4f64084296fa3cee48de5a10490213a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dltReBNBTUWWgk30Rrc0pw/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-18 20:50:44.590211) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 20:50:44.590561) ========= '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-057\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-057 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-057 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-057\AppData\Local LOGONSERVER=\\T-W864-IX-057 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-057 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-057 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-057 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-18 20:50:44.704662) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-18 20:50:44.704982) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-18 20:50:45.179021) ========= ========= Total master_lag: 0.77 =========